Π Π΅ΡΠΈΡ ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ (Kata Containers, Zuul, FATE ΠΈ CommunityBridge), ΠΊΠΎΠΈΡΠΎ Π½Π°ΡΠΊΠΎΡΠΎ ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈΡ Π° Π΄Π²Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠΎΠ½Π΄Π° ΠΈ ΠΏΠΎΡΠΎΠΊΠ°ΡΠ°, Π² ΠΊΠΎΡΡΠΎ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ.
Π‘Π½ΠΈΠΌΠΊΠ° -
ΠΠ°ΠΊ ΡΠ΅ ΡΠΏΡΠ°Π²Ρ OpenStack Foundation?
Π€ΠΎΠ½Π΄Π°ΡΠΈΡΡΠ° OpenStack (OSF) Π΅ ΠΎΡΠ½ΠΎΠ²Π°Π½Π° ΠΏΡΠ΅Π· 2012 Π³., Π·Π° Π΄Π°
ΠΡΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅ OpenStack Foundation ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΡΠ²ΠΎΠΉ Π΅Π΄Π½ΠΎΠΈΠΌΠ΅Π½Π΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠΎ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°ΡΠ° ΡΠΎΠ½Π΄
ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²Π΅ΠΊΡΠΎΡΠ° . ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΠ·Π°ΠΏΠΎΡΠ½Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, CI/CD, edge computing ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΡ.Π ΡΠ°Π·ΠΈ Π²ΡΡΠ·ΠΊΠ° ΠΊΡΠΌ ΡΠΎΠ½Π΄Π° ΡΠ΅ ΠΏΡΠΈΡΡΠ΅Π΄ΠΈΠ½ΠΈΡ Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π½ΠΎΠ²ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
ΠΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ? ΠΠ° ΡΡΠ΅ΡΠ°ΡΠ° Π½Π° Π²ΠΈΡΠΎΠΊΠΎ ΡΠ°Π²Π½ΠΈΡΠ΅ Π·Π° ΠΎΡΠ²ΠΎΡΠ΅Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΏΡΠ΅Π· ΠΌΠ°ΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ Π½Π° OSF
ΠΡΡΠ²ΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΡΠΈΠ³ΡΡΠ½ΠΈ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ, ΡΠΈΡΡΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π΅ ΡΡΠ°Π²Π½ΠΈΠΌΠ° Ρ ΡΠ°Π·ΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΡΠ΅ Kubernetes ΠΈ Docker. ΠΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ ΡΠ΅ Π·Π°ΡΠ΅ΠΆΠ΄Π°Ρ ΡΡΡ ΡΠΊΠΎΡΠΎΡΡ, ΠΊΠΎΡΡΠΎ Π½Π΅ Π½Π°Π΄Π²ΠΈΡΠ°Π²Π° 100 ms, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠ° Π·Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½ΠΈ ΡΠ΅ΡΡΡΡΠΈ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅. ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ IaaS Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π²Π΅ΡΠ΅ ΡΡΠ°ΡΡΠ²Π°Ρ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Kata.
ΠΡΠΎΡΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡ, Zuul, Π΅ CI/CD ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΡΠΎΠ²Π΅ΠΆΠ΄Π° ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π² ΠΊΠΎΠ΄Π° ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΠ²Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈ.
ΠΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²ΠΈ Π·Π° ΡΠΈΠ½Π°Π½ΡΠΈΡΠ°Π½Π΅. ΠΡ OpenStack Foundation ΠΊΠ°Π·Π²Π°Ρ, ΡΠ΅ ΠΊΠ°ΡΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΠΏΠΎΡΠΎΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅, ΡΠ΅ ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠΊΡΠ΅ΠΏΡΡ ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° Ρ ΡΠ°Π»Π°Π½ΡΠ»ΠΈΠ²ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ. ΠΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΎΠ±Π°ΡΠ΅ ΠΌΠΈΡΠ»ΡΡ ΡΠ°ΠΊΠ° - Π½Π° ΠΌΠ°ΠΉΡΠΊΠ°ΡΠ° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»ΡΡ Π½Π° Canonical ΠΠ°ΡΠΊ Π¨Π°ΡΡΠ»ΡΡΡΡ
ΠΠ°ΠΊΠ²ΠΎ ΠΏΡΠ°Π²ΠΈ 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 Π·Π°ΡΠΈΡΠ° Π² ΠΎΠ±Π»Π°ΠΊΠ° Π½Π° Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° Π₯ΠΈΠ±ΡΠΈΠ΄Π½ΠΈ ΠΎΠ±Π»Π°ΡΠΈ: Π²ΡΠ΅ΡΠ°, Π΄Π½Π΅Ρ, ΡΡΡΠ΅
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com