ΠΡΠ΅Π΄ Π΅Π΄Π΅Π½ ΠΌΠ΅ΡΠ΅Ρ, Apple ΡΡΠ°Π½Π° ΡΠ»Π΅Π½ Π½Π° Π€ΠΎΠ½Π΄Π°ΡΠΈΡΠ°ΡΠ° Cloud Native Computing. ΠΡΠ΄Π΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΠ΅ ΡΡΠΎ Π·Π½Π°ΡΠΈ ΠΎΠ²Π°.
Π€ΠΎΡΠΎ -
ΠΠΎΡΡΠΎ CNCF
Π€ΠΎΠ½Π΄Π°ΡΠΈΡΠ°ΡΠ° Cloud Native Computing (CNCF) ΡΠ° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠΎΠ½Π΄Π°ΡΠΈΡΠ°ΡΠ° Linux. ΠΠ΅Π³ΠΎΠ²Π°ΡΠ° ΡΠ΅Π» Π΅ ΡΠ°Π·Π²ΠΎΡ ΠΈ ΠΏΡΠΎΠΌΠΎΡΠΈΡΠ° Π½Π° ΠΎΠ±Π»Π°ΠΊ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π€ΠΎΠ½Π΄ΠΎΡ Π΅ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π²ΠΎ 2015 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΎΠ΄ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈ Π½Π° IaaS ΠΈ SaaS, ΠΠ’ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ Π½Π° ΠΌΡΠ΅ΠΆΠ½Π° ΠΎΠΏΡΠ΅ΠΌΠ° - Google, Red Hat, VMware, Cisco, Intel, Docker ΠΈ Π΄ΡΡΠ³ΠΈ.
ΠΠ΅Π½Π΅Ρ, ΠΌΠ΅ΡΡ ΡΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΠΎΠ½Π΄ΠΎΡ ΡΠ΅ Π΄ΡΡΠΈ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΠ΄ΠΈΠ΄Π°Ρ, ΠΠΈΡΠ₯Π°Π± ΠΈ ΠΡΡΠΎΡΠΊ Π’Π°ΡΠΌΡ. ΠΡΠ΅Π΄ Π΅Π΄Π΅Π½ ΠΌΠ΅ΡΠ΅Ρ ΠΈΠΌ ΡΠ΅ ΠΏΡΠΈΠ΄ΡΡΠΆΠΈ ΠΈ Apple - Π΄ΠΎΠ±ΠΈ ΡΡΠ°ΡΡΡ Π½Π° ΠΏΠ»Π°ΡΠΈΠ½Π° ΠΈ
ΡΠ΅ ΠΏΠ»Π°ΡΠΈ 370 ΠΈΠ»ΡΠ°Π΄ΠΈ Π΄ΠΎΠ»Π°ΡΠΈ Π³ΠΎΠ΄ΠΈΡΠ½ΠΎ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄.
Apple ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈΠΌΠ°Π°Ρ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π΄ΠΎΠ»Π³Π° ΠΈΡΡΠΎΡΠΈΡΠ°. ΠΠΎΡΠΏΠΎΡΠ°ΡΠΈΡΠ°
ΠΡΠ΅ΡΡΡΠ°Π²Π½ΠΈΡΠΈ ΠΎΠ΄ CNCF ΠΈ Linux Foundation
ΠΠ° ΡΡΠΎ ΡΠ΅ Π²Π»ΠΈΡΠ°Π΅ ΠΎΠ²Π°?
Π Π°Π·Π²ΠΎΡΠΎΡ Π½Π° ΠΎΠ±Π»Π°ΠΊΠΎΡ ΡΠ΅ ΠΎΠ΄ΠΈ ΠΏΠΎΠ±ΡΠ·ΠΎ. ΠΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ ΡΡΠΎ ΠΏΡΠΎΠΈΠ·Π»Π΅Π³ΠΎΠ° ΠΎΠ΄ CNCF Π³ΠΎ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ Kubernetes, Π°Π»Π°ΡΠΊΠ°ΡΠ° Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Prometheus, ΡΠ΅ΡΠ²Π΅ΡΠΎΡ CoreDNS ΠΈ ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΠΏΠΎΡΡΠ΅Π΄Π½ΠΈΠΊ Envoy. ΠΡΡΠΈ ΠΈ ΠΏΡΠ΅Π΄ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΊΠ»ΡΡΠΈ Π½Π° CNCF, Apple Π·Π΅Π΄Π΅ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΡΠ΅ΡΡΠ²ΠΎ Π²ΠΎ Π½ΠΈΠ²Π½ΠΈΠΎΡ ΡΠ°Π·Π²ΠΎΡ (ΠΎΡΠΎΠ±Π΅Π½ΠΎ, Kubernetes).
Π‘ΠΎ ΡΠΎΠ° ΡΡΠΎ ΡΠ΅ ΡΡΠ°Π½Π΅ ΡΠ»Π΅Π½ΠΊΠ° Π½Π° Cloud Native Computing Foundation, ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΠΏΠΎΠ±Π»ΠΈΡΠΊΡ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ° ΡΠΎ ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ°ΡΡΡΠΎΡ Platinum, ΠΌΠΈΡΠ»Π΅ΡΠ°ΡΠ° Π½Π° ΠΏΡΠ΅ΡΡΡΠ°Π²Π½ΠΈΡΠΈΡΠ΅ Π½Π° Apple ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π·Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΏΡΠΈ ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π²Π΅ΠΊΡΠΎΡΠΎΡ Π½Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° Π°Π»Π°ΡΠΊΠΈΡΠ΅ Π·Π° ΠΎΠ±Π»Π°ΠΊ. ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², CNCF ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΡΡΡΠ΅ ΠΏΠ΅ΡΠ½Π°Π΅ΡΠ΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π·Π° Π·Π°ΡΡΠΈΡΠ° Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ΠΈΡΠ΅ ΠΎΠΏΠΊΡΡΠΆΡΠ²Π°ΡΠ° ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π²ΠΎ ΠΎΠ±Π»Π°ΠΊΠΎΡ, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠ°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΏΠΎΡΠ°ΠΊΠΈ. ΠΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π°ΡΠ° Π½Π° Apple ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ Π·Π°Π±ΡΠ·Π° Π½ΠΈΠ²Π½ΠΈΠΎΡ ΡΠ°Π·Π²ΠΎΡ.
Π€ΠΎΡΠΎ -
ΠΠ΅ ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ. Apple ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π²ΠΎ ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΈ ΡΠ΅ Π²ΠΎΠ²Π΅Π΄Π΅ Π½ΠΎΠ²ΠΈ. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° Π²Π΅ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈ Π½Π° ΡΠΎΡΡΠ²Π΅Ρ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄
ΠΡΠ΅Π΄ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° Π²ΠΎ Apple
Π½Π΅ΠΏΠΎΠΊΡΠΈΠ΅Π½ ΠΠ·Π²ΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π·Π° FoundationDB, Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½Π° NoSQL Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ Π΄ΡΡΠ³ΠΈΡΠ΅ ΡΠ»ΠΈΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π²ΠΎ FoundationDB Π³ΠΈ ΡΠ»Π΅Π΄Π°Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ΠΠΈΡΠ΅Π»ΠΈΠ½Π° : Π°ΡΠΎΠΌΠ½ΠΎΡΡ, ΠΊΠΎΠ½Π·ΠΈΡΡΠ΅Π½ΡΠ½ΠΎΡΡ, ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡΠ° ΠΈ ΠΈΠ·Π΄ΡΠΆΠ»ΠΈΠ²ΠΎΡΡ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅.
ΠΠ΅ΠΊΠΎΠ»ΠΊΡ Π½Π΅Π΄Π΅Π»ΠΈ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ
ΠΠΎΡ Π΄ΡΡΠ³ Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π° ΡΠ΅ ΠΏΡΠΈΠΊΠ»ΡΡΠΈ Π½Π° CNCF
ΠΠΎ ΠΌΠ°ΡΡ Π³ΠΎΠ΄ΠΈΠ½Π°Π²Π° ΠΏΡΠ΅ΡΡΡΠ°Π²Π½ΠΈΡΠΈ Π½Π° Π¦ΠΠ¦Π€
ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Nvidia ΡΡΠ°Π½Π° Π½ΠΎΠ² ΡΠ»Π΅Π½ Π½Π° ΡΠΎΠ½Π΄ΠΎΡ, ΠΊΠΎΡ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° Π²Π΅ΡΡΠ°ΡΠΊΠ° ΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠΈΡΠ° Π²ΠΎ ΠΎΠΏΠΊΡΡΠΆΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΎΠ±Π»Π°ΠΊΠΎΡ. ΠΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΎΠΌΠ΅Π½Π΅ Elastic - ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈ Π½Π° ΠΎΡΠ°ΠΊ ΠΊΠΎΡ ΡΠ΅ ΡΠΎΡΡΠΎΠΈ ΠΎΠ΄ Elasticsearch, Kibana, Beats ΠΈ Logstash - ΠΊΠ°ΠΊΠΎ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΎΡ Π½Π° ΡΠ΅Π»Π΅ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠΊΠ° ΠΎΠΏΡΠ΅ΠΌΠ° Ericsson.
ΠΠΎΠΊΡΠ°Ρ ΠΎΠ²ΠΈΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ, Π½Π° Π»ΠΈΡΡΠ°ΡΠ° ΠΈΠΌΠ° ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΎΠ±Π»Π°ΠΊ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈ, Π΄Π°Π²Π°ΡΠ΅Π»ΠΈ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΡΠ»ΡΠ³ΠΈ, ΠΊΠΎΠ½ΡΡΠ»ΡΠ°Π½ΡΡΠΊΠΈ Π°Π³Π΅Π½ΡΠΈΠΈ, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΎΡΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
Π€ΠΎΠ½Π΄Π°ΡΠΈΡΠ°ΡΠ° Cloud Native Computing Π²Π΅ΡΡΠ²Π° Π΄Π΅ΠΊΠ° Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΠ΅ΡΠ½ΠΈΡΠΈ ΠΈ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ΅ Π³ΠΎ ΡΠ½Π°ΠΏΡΠ΅Π΄Π°Ρ ΠΏΠ°Π·Π°ΡΠΎΡ Π½Π° ΠΎΠ±Π»Π°ΠΊ ΠΈ ΡΠ΅ Π΄ΠΎΠ½Π΅ΡΠ°Ρ Π²ΡΠ΅Π΄Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° Π²ΠΎ Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠΎΡ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄.
ΠΠΈΠ΅ ΡΠΌΠ΅ Π²ΠΎ
ΠΡΠ°ΡΠΊΠ° ΠΈΡΡΠΎΡΠΈΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΡΠ΅: ΠΎΠ΄ chroot Π΄ΠΎ Kubernetes ΠΠ°ΠΊΠΎ ΡΠΏΡΠ°Π²ΡΠ²Π°Π½ΠΈΡΠ΅ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΌΡ ΠΏΠΎΠΌΠ°Π³Π°Π°Ρ Π½Π° Π²Π°ΡΠΈΠΎΡ Π±ΠΈΠ·Π½ΠΈΡ ΠΠΎΡΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π½Π° Π΄Π°Π²Π°ΡΠ΅Π»ΠΎΡ Π½Π° ΠΎΠ±Π»Π°ΠΊ ΡΡΠ΅Π±Π° Π΄Π° Π·Π½Π°Π΅ Π·Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΎΡΡ Π½Π° ΡΠ΅Π½ΡΠ°ΡΠΎΡ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΠ°ΠΊΠΎ Π΄Π°Π²Π°ΡΠ΅Π»ΠΎΡ Π½Π° IaaS ΡΡΠΈΡΠΈ ΠΎΠ΄ DDoS NetApp ΠΎΠ΄ Π Π΄ΠΎ Π¨: ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΄Π°Π²Π°ΡΠΈΡΠ΅ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅
ΠΠ·Π²ΠΎΡ: www.habr.com