ΠΡ ΡΠ΅ΡΠΈΠ»ΠΈ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ (Kata Containers, Zuul, FATE ΠΈ CommunityBridge), ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΠΈΡΡ ΠΊ Π΄Π²ΡΠΌ ΠΊΡΡΠΏΠ½ΡΠΌ ΡΠΎΠ½Π΄Π°ΠΌ, ΠΈ ΠΎ ΡΠΎΠΌ, Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΎΠ½ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ.
Π€ΠΎΡΠΎ β
ΠΠ°ΠΊ Π΄Π΅Π»Π° Ρ OpenStack Foundation
OpenStack Foundation (OSF) ΠΎΡΠ½ΠΎΠ²Π°Π»ΠΈ Π² 2012 Π³ΠΎΠ΄Ρ, ΡΡΠΎΠ±Ρ
ΠΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ OpenStack Foundation Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈΡΡ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΠΌ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠΎ Π² Π½Π°ΡΠ°Π»Π΅ Π³ΠΎΠ΄Π° ΡΠΎΠ½Π΄
ΡΠΌΠ΅Π½ΠΈΠ» Π²Π΅ΠΊΡΠΎΡ . ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΌΠ°ΡΠΈΠ½Π½ΡΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ΠΌ, CI/CD, ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΠΌΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡΠΌΠΈ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ.Π ΡΠ²ΡΠ·ΠΈ Ρ ΡΡΠΈΠΌ ΠΊ ΡΠΎΠ½Π΄Ρ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΠΎΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½ΠΎΠ²ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².
Π§ΡΠΎ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΡ. ΠΠ° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Open Infrastructure Summit, ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΠ²ΡΠ΅ΠΉ Π² ΠΌΠ°Π΅, ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ OSF
ΠΠ΅ΡΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π·Π°ΡΠΈΡΠ΅Π½Π½ΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ°Π²Π½ΠΈΠΌΠ° Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² Kubernetes ΠΈ Docker. ΠΠ Π³ΡΡΠ·ΡΡΡΡ ΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡΡ, Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠ°ΡΡΠ΅ΠΉ 100 ΠΌΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΉΠ΄ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±Π»Π°ΠΊΠ΅ Π΄Π»Ρ ΡΠ°Π·Π²Π΅ΡΡΠΊΠΈ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ² Β«Π½Π° Π»Π΅ΡΡΒ». Π ΡΠ»ΠΎΠ²Ρ, Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Kata ΡΠΆΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΡΠ°ΡΡΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΡΡΠΏΠ½ΡΡ IaaS-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠ².
ΠΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ β Zuul β ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ CI/CD-ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ½Π° ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ Π² ΠΊΠΎΠ΄Π΅ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°Π΅Ρ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ±ΠΎΠΈ.
ΠΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Ρ ΡΠΎΠ½Π΄Π°. Π OpenStack Foundation Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ, ΡΠΌΠ΅Π½ΠΈΠ² Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π·Π²ΠΈΡΠΈΡ, ΠΎΠ½ΠΈ ΡΠΌΠΎΠ³ΡΡ ΡΡΠΈΠ»ΠΈΡΡ ΠΊΠΎΠΌΡΡΠ½ΠΈΡΠΈ ΡΠ°Π»Π°Π½ΡΠ»ΠΈΠ²ΡΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ°ΠΊ ΡΡΠΈΡΠ°ΡΡ Π½Π΅ Π²ΡΠ΅ β Π½Π° ΠΌΠ°ΠΉΡΠΊΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Ρ Canonical ΠΠ°ΡΠΊ Π¨Π°ΡΡΠ»Π²ΠΎΡΡ (Mark Shuttleworth)
Π§Π΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ Linux Foundation
Π€ΠΎΠ½Π΄
Π§ΡΠΎ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΡ. 25 ΠΈΡΠ½Ρ ΡΠ°ΡΡΡΡ Linux Foundation
Π€ΠΎΡΠΎ β
Π’Π°ΠΊΠΆΠ΅ Π² Π½Π°ΡΠ°Π»Π΅ Π³ΠΎΠ΄Π° Linux Foundation
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΡΠΎ Π΅Ρ ΡΠΆΠ΅ ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π»ΠΈ ΠΊΡΠΈΡΠΈΠΊΠ΅. ΠΠΊΡΠΏΠ΅ΡΡΡ ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ
ΠΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Ρ ΡΠΎΠ½Π΄Π°. Π ΠΊΠΎΠ½ΡΠ΅ ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° Linux Foundation ΡΡΡΠ΅Π΄ΠΈΠ» Π΄Π²Π° Π½ΠΎΠ²ΡΡ
ΡΠΎΠ½Π΄Π° Π΄Π»Ρ
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Linux Foundation ΠΈ Facebook
ΠΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°ΡΡ, ΡΡΠΎ ΡΠΆΠ΅ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅ΠΌ Π±ΡΠ΄ΡΡΠ΅ΠΌ Linux Foundation Π²Π½ΠΎΠ²Ρ ΡΠ°ΡΡΠΈΡΠΈΡ ΡΠ²ΠΎΠ΅ ΠΏΠΎΡΡΡΠΎΠ»ΠΈΠΎ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΡ
ΠΆΠ΄Π΅Ρ ΡΡΠ΄ΡΠ±Π° ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ Cloud Native Computing Foundation, ΠΈΠ· ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²ΡΡΠ»ΠΈ Kubernetes ΠΈ CoreDNS. Π, ΠΌΠΎΠΆΠ΅Ρ, ΠΎΠ½ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡ ΠΏΠΎ ΡΡΠΎΠΏΠ°ΠΌ ΡΠΎΠ½Π΄Π° Tizen, ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΡΡΠ°ΡΡΡΡ Π½Π΅ΡΡΠ½ΡΠΌΠΈ ΠΈΠ·-Π·Π°
ΠΠ±Π° ΡΠΎΠ½Π΄Π° β OpenStack Foundation ΠΈ Linux Foundation β Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ. ΠΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΡΠ°ΠΌΡΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ ΠΈΡ Β«ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈΒ». Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ· Π½ΠΈΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°Ρ .
ΠΡ Π²
ΠΠΎΠ½Π²Π΅ΡΠ³Π΅Π½ΡΠ½ΡΠ΅ ΠΈ Π³ΠΈΠΏΠ΅ΡΠΊΠΎΠ½Π²Π΅ΡΠ³Π΅Π½ΡΠ½ΡΠ΅ ΡΡΠ΅Π΄Ρ ΠΊΠ°ΠΊ ΠΎΡΠ½ΠΎΠ²Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π±ΠΈΠ·Π½Π΅ΡΠ° ΠΠ°ΠΊ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π±ΠΈΠ·Π½Π΅ΡΡ ΠΠ°ΡΠ΅ΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΠΎΠ±Π»Π°ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° Π·Π½Π°ΡΡ ΠΎΠ± ΡΡΠΎΠ²Π½Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ Π¦ΠΠ ΠΠ°ΡΠΈΡΠ° ΠΎΡ DDoS Π² ΠΎΠ±Π»Π°ΠΊΠ΅ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° ΠΠΈΠ±ΡΠΈΠ΄Π½ΡΠ΅ ΠΎΠ±Π»Π°ΠΊΠ°: Π²ΡΠ΅ΡΠ°, ΡΠ΅Π³ΠΎΠ΄Π½Ρ, Π·Π°Π²ΡΡΠ°
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com