5 ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π° Π·Π΄Ρ€Π°Π² Ρ€Π°Π·ΡƒΠΌ Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊΠΎΡ‚

β€žCloud nativeβ€œ ΠΈΠ»ΠΈ Сдноставно β€žcloudβ€œ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ сС создадСни ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π²ΠΎ ΠΎΠ±Π»Π°ΠΊ инфраструктури. Π’ΠΈΠ΅ ΠΎΠ±ΠΈΡ‡Π½ΠΎ сС ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΠΊΠ°ΠΊΠΎ Π·Π±ΠΈΡ€ Π½Π° Π»Π°Π±Π°Π²ΠΎ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ микросСрвиси спакувани Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ, ΠΊΠΎΠΈ ΠΏΠ°ΠΊ сС ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Π½ΠΈ ΠΎΠ΄ ΠΎΠ±Π»Π°ΠΊ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°. Π’Π°ΠΊΠ²ΠΈΡ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ сС стандардно ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π·Π° нСуспСси, ΡˆΡ‚ΠΎ Π·Π½Π°Ρ‡ΠΈ Π΄Π΅ΠΊΠ° Ρ‚ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ сигурно ΠΈ сС Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°Π°Ρ‚ Π΄ΡƒΡ€ΠΈ ΠΈ Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° сСриозни Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° инфраструктура. Π”Ρ€ΡƒΠ³Π°Ρ‚Π° страна Π½Π° ΠΏΠ°Ρ€ΠΈΡ‡ΠΊΠ°Ρ‚Π° Π΅ мноТСството ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ° (Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ) ΠΊΠΎΠΈ ΠΎΠ±Π»Π°ΠΊ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π³ΠΈ Π½Π°ΠΌΠ΅Ρ‚Π½ΡƒΠ²Π° Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΡΠΊΠΈΡ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ автоматски Π΄Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π° со Π½ΠΈΠ².

5 ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π° Π·Π΄Ρ€Π°Π² Ρ€Π°Π·ΡƒΠΌ Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊΠΎΡ‚

Иако сС цСлосно свСсни Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° ΠΈ ваТноста ΠΎΠ΄ ΠΏΡ€Π΅ΠΌΠΈΠ½ΡƒΠ²Π°ΡšΠ΅ ΠΊΠΎΠ½ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊ, ΠΌΠ½ΠΎΠ³Ρƒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π·Π½Π°Π°Ρ‚ ΠΎΠ΄ ΠΊΠ°Π΄Π΅ Π΄Π° ΠΏΠΎΡ‡Π½Π°Ρ‚. Π’ΠΎ овој пост, ќС Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ ΠΊΠΎΠΈ, Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ сС слСдат ΠΏΡ€ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ќС Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»ΠΎΡ‚ Π½Π° ΠΎΠ±Π»Π°ΠΊ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ ΠΈ Π΄Π° постигнСтС сигурна Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ ΡΠΊΠ°Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π΄ΡƒΡ€ΠΈ ΠΈ Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° сСриозни Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΈ Π½Π° ИВ инфраструктурата. Π½ΠΈΠ²ΠΎ. ΠšΡ€Π°Ρ˜Π½Π°Ρ‚Π° Ρ†Π΅Π» Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΎΠ²Π΄Π΅ Π΅ Π΄Π° сС Π½Π°ΡƒΡ‡ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° сС Π³Ρ€Π°Π΄Π°Ρ‚ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ‚ автоматски Π΄Π° сС ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Π°Ρ‚ ΠΎΠ΄ ΠΎΠ±Π»Π°ΠΊ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ΠΊΠ°ΠΊΠΎ ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π·Π° дизајн Π½Π° софтвСр

Π’ΠΎ програмскиот свСт, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ сС однСсуваат Π½Π° ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ ΠΎΠΏΡˆΡ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΊΠΎΠΈ ΠΌΠΎΡ€Π° Π΄Π° сС слСдат ΠΏΡ€ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡšΠ΅ софтвСр. Π’ΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС користат ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° со кој Π±ΠΈΠ»ΠΎ програмски јазик. БСкој ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΈΠΌΠ° свои Ρ†Π΅Π»ΠΈ, Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Ρ‡ΠΈΠ΅ ΠΏΠΎΡΡ‚ΠΈΠ³Π½ΡƒΠ²Π°ΡšΠ΅ ΠΎΠ±ΠΈΡ‡Π½ΠΎ сС шаблони ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π·Π° создавањС Π½Π° висококвалитСтСн софтвСр, ΠΎΠ΄ кој Ρ‚Π΅Ρ‡Π°Ρ‚ ситС останати. Π•Π²Π΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π½Π° основни ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ:

  • KISS (Π§ΡƒΠ²Π°Ρ˜Ρ‚Π΅ Π³ΠΎ Сдноставно, Π³Π»ΡƒΠΏΠ°Π²ΠΎ) - Π½Π΅ Π³ΠΎ ΠΊΠΎΠΌΠΏΠ»ΠΈΡ†ΠΈΡ€Π°Ρ˜Ρ‚Π΅;
  • БУВА (НС сС ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡƒΠ²Π°Ρ˜) - Π½Π΅ сС ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡƒΠ²Π°Ρ˜;
  • ΠˆΠΠ“ΠΠ˜ (НСма Π΄Π° Π²ΠΈ Ρ‚Ρ€Π΅Π±Π°) - Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ˜Ρ‚Π΅ Π½Π΅ΡˆΡ‚ΠΎ ΡˆΡ‚ΠΎ Π½Π΅ Π΅ вСднаш ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ;
  • БПЦ ПодСлба Π½Π° Π³Ρ€ΠΈΠΆΠΈ – сподСлСтС Π³ΠΈ одговорноститС.

Како ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΎΠ²ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π΅ поставуваат Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Ρ‚ΡƒΠΊΡƒ ΠΏΡ€ΠΈΠΏΠ°Ρ“Π°Π°Ρ‚ Π½Π° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Ρ‚Π°ΠΊΠ°Π½Π°Ρ€Π΅Ρ‡Π΅Π½ΠΈ Ρ€Π°Π·ΠΌΠΈΡΠ»ΡƒΠ²Π°ΡšΠ° Π·Π° Π·Π΄Ρ€Π°Π² Ρ€Π°Π·ΡƒΠΌ засновани Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΎ искуство, ΠΊΠΎΠΈ Π³ΠΈ сподСлуваат ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ ΠΈ Π½Π° ΠΊΠΎΠΈ Ρ‚ΠΈΠ΅ Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ сС ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°Π°Ρ‚.
ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, постои Π‘ΠžΠ›Π˜Π” – Π—Π±ΠΈΡ€ ΠΎΠ΄ ΠΏΡ€Π²ΠΈΡ‚Π΅ ΠΏΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π° ΠΎΠ±Ρ˜Π΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅ ΠΈ дизајн, Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°Π½ΠΈ ΠΎΠ΄ Π ΠΎΠ±Π΅Ρ€Ρ‚ ΠœΠ°Ρ€Ρ‚ΠΈΠ½. SOLID Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ΡˆΠΈΡ€ΠΎΠΊΠΈ, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ, ΠΊΠΎΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ ΠΊΠΎΠΈ - ΠΊΠΎΠ³Π° сС ΠΏΡ€ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π°Ρ‚ Π·Π°Π΅Π΄Π½ΠΎ - ΠΏΠΎΠΌΠ°Π³Π°Π°Ρ‚ Π΄Π° сС создадат ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ софтвСрски систСми ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π΄Π° сС ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚ Π½Π° Π΄ΠΎΠ»Π³ Ρ€ΠΎΠΊ.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ SOLID ΠΏΡ€ΠΈΠΏΠ°Ρ“Π°Π°Ρ‚ Π½Π° ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Π½Π° OOP ΠΈ сС Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°Π½ΠΈ Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Π½Π° Ρ‚Π°ΠΊΠ²ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΠΈ ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΠΈ ΠΊΠ°ΠΊΠΎ класи, ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈ ΠΈ Π½Π°ΡΠ»Π΅Π΄ΡƒΠ²Π°ΡšΠ΅. По аналогија, Ρ€Π°Π·Π²ΠΎΡ˜Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°Π°Ρ‚ ΠΈ Π·Π° ΠΎΠ±Π»Π°ΠΊ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, само основниот Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΎΠ²Π΄Π΅ Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ класа, Ρ‚ΡƒΠΊΡƒ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€. БлСдСјќи Π³ΠΈ ΠΎΠ²ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π³ΠΈ исполнуваат Ρ†Π΅Π»ΠΈΡ‚Π΅ ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° ΠΎΠ±Π»Π°ΠΊ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠΎ Kubernetes.

ΠšΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ ΠΎΠ΄ ΠΎΠ±Π»Π°ΠΊΠΎΡ‚: пристапот Π½Π° Red Hat

ДСнСс, рСчиси сСкоја Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΌΠΎΠΆΠ΅ Ρ€Π΅Π»Π°Ρ‚ΠΈΠ²Π½ΠΎ лСсно Π΄Π° сС спакува Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ. Но, Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΈ оркСстрирани Π²ΠΎ ΠΎΠ±Π»Π°ΠΊ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΊΠ°ΠΊΠΎ Kubernetes, ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ Π½Π°ΠΏΠΎΡ€.
ΠžΡΠ½ΠΎΠ²Π°Ρ‚Π° Π·Π° ΠΈΠ΄Π΅ΠΈΡ‚Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΠΎΠ΄ΠΎΠ»Ρƒ бСшС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°Ρ‚Π° ΠΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Twelve-Factor ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ Π΄Ρ€ΡƒΠ³ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ аспСкти Π½Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΎΠ΄ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΈΠ·Π²ΠΎΡ€Π½ΠΈΠΎΡ‚ ΠΊΠΎΠ΄ Π΄ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΡΠΊΠ°Π»ΠΈΡ€Π°ΡšΠ΅. ΠžΠΏΠΈΡˆΠ°Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π²Π°ΠΆΠ°Ρ‚ само Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ сС ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π½Π° Π²Ρ€Π²ΠΎΡ‚ Π½Π° микросСрвиситС ΠΈ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ΠΈ Π·Π° ΠΎΠ±Π»Π°ΠΊ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ Kubernetes. ΠžΡΠ½ΠΎΠ²Π½ΠΈΠΎΡ‚ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ Π²ΠΎ Π½Π°ΡˆΠ°Ρ‚Π° Π΄ΠΈΡΠΊΡƒΡΠΈΡ˜Π° Π΅ сликата Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚, Π° Ρ†Π΅Π»Π½ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° ΠΎΡ€ΠΊΠ΅ΡΡ‚Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚. Π¦Π΅Π»Ρ‚Π° Π½Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π΅ Π΄Π° сС создадат ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ Π·Π° ΠΊΠΎΠΈ Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π·Π° распорСд, ΡΠΊΠ°Π»ΠΈΡ€Π°ΡšΠ΅ ΠΈ слСдСњС ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ Π½Π° ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π·Π° ΠΎΡ€ΠΊΠ΅ΡΡ‚Ρ€Π°Ρ†ΠΈΡ˜Π°. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ сС прСтставСни Π±Π΅Π· посСбСн рСдослСд.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π° СдинствСна Π³Ρ€ΠΈΠΆΠ° (SCP)

Овој ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π° ΠΌΠ½ΠΎΠ³Ρƒ Π½Π°Ρ‡ΠΈΠ½ΠΈ Π΅ сличСн Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΡ‚ Π½Π° СдинствСна одговорност. БРП), кој Π΅ Π΄Π΅Π» ΠΎΠ΄ мноТСството SOLID ΠΈ Π²Π΅Π»ΠΈ Π΄Π΅ΠΊΠ° сСкој ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ ΠΌΠΎΡ€Π° Π΄Π° ΠΈΠΌΠ° Π΅Π΄Π½Π° одговорност ΠΈ Ρ‚Π°Π° одговорност ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π΅ цСлосно инкапсулирана Π²ΠΎ класа. ΠŸΠΎΠ΅Π½Ρ‚Π°Ρ‚Π° Π½Π° SRP Π΅ Π΄Π΅ΠΊΠ° сСкоја одговорност Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π°, Π° класата ΠΌΠΎΡ€Π° Π΄Π° ΠΈΠΌΠ° Π΅Π΄Π½Π° ΠΈ само Π΅Π΄Π½Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π°.

Π’ΠΎ SCP, Π³ΠΎ користимС Π·Π±ΠΎΡ€ΠΎΡ‚ β€žΠ·Π°Π³Ρ€ΠΈΠΆΠ΅Π½ΠΎΡΡ‚β€œ намСсто Π·Π±ΠΎΡ€ΠΎΡ‚ β€žΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€Π½ΠΎΡΡ‚β€œ Π·Π° Π΄Π° Π³ΠΎ ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌΠ΅ повисокото Π½ΠΈΠ²ΠΎ Π½Π° Π°ΠΏΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° ΠΈ ΠΏΠΎΡˆΠΈΡ€ΠΎΠΊΠ°Ρ‚Π° Π½Π°ΠΌΠ΅Π½Π° Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ Π²ΠΎ спорСдба со класата OOP. И Π°ΠΊΠΎ Ρ†Π΅Π»Ρ‚Π° Π½Π° SRP Π΅ Π΄Π° ΠΈΠΌΠ° само Π΅Π΄Π½Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π°, Ρ‚ΠΎΠ³Π°Ρˆ Π·Π°Π΄ SCP стои ΠΆΠ΅Π»Π±Π°Ρ‚Π° Π΄Π° сС ΠΏΡ€ΠΎΡˆΠΈΡ€ΠΈ способноста Π·Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΈ Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΡ‚Π΅. Π‘ΠΎ слСдСњС Π½Π° SRP ΠΈ ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ кој Ρ€Π΅ΡˆΠ°Π²Π° Π΅Π΄Π΅Π½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ Ρ‚ΠΎΠ° Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚Π΅Π½ Π½Π°Ρ‡ΠΈΠ½, Π³ΠΈ Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°Ρ‚Π΅ ΡˆΠ°Π½ΡΠΈΡ‚Π΅ Π·Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° сликата Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ контСксти Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΡ‚ Π½Π° SCP Π²Π΅Π»ΠΈ Π΄Π΅ΠΊΠ° сСкој ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Ρ€Π΅ΡˆΠΈ Π΅Π΄Π΅Π½ СдинствСн ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ Ρ‚ΠΎΠ° Π΄ΠΎΠ±Ρ€ΠΎ. Π—Π³ΠΎΡ€Π° Π½Π° Ρ‚ΠΎΠ°, SCP Π²ΠΎ свСтот Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΡ‚Π΅ Π΅ полСсно Π΄Π° сС постигнС ΠΎΠ΄ SRP Π²ΠΎ свСтот Π½Π° OOP, бидСјќи ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ±ΠΈΡ‡Π½ΠΎ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Π°Ρ‚ Π΅Π΄Π΅Π½ СдинствСн процСс, Π° Π½Π°Ρ˜Ρ‡Π΅ΡΡ‚ΠΎ овој процСс Ρ€Π΅ΡˆΠ°Π²Π° Π΅Π΄Π½Π° СдинствСна Π·Π°Π΄Π°Ρ‡Π°.

Ако микросСрвисот Π·Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ ΠΌΠΎΡ€Π° Π΄Π° Ρ€Π΅ΡˆΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ одСднаш, Ρ‚ΠΎΠ³Π°Ρˆ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ со Π΅Π΄Π½Π° Π·Π°Π΄Π°Ρ‡Π° ΠΈ Π΄Π° сС ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π° Π²ΠΎ Π΅Π΄Π½Π° ΠΏΠΎΠ΄Π»ΠΎΠ³Π° (Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π·Π° Ρ€Π°ΡΠΏΠΎΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€) со помош Π½Π° шаблони Π·Π° странични ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»Π½ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, SCP Π³ΠΎ олСснува Π·Π°ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° стариот ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ (ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ Π²Π΅Π±-сСрвСр ΠΈΠ»ΠΈ Π±Ρ€ΠΎΠΊΠ΅Ρ€ Π·Π° ΠΏΠΎΡ€Π°ΠΊΠΈ) со Π½ΠΎΠ² ΡˆΡ‚ΠΎ Π³ΠΎ Ρ€Π΅ΡˆΠ°Π²Π° истиот ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ ΠΈΠΌΠ° ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½Π° функционалност ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ сС Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°.

5 ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π° Π·Π΄Ρ€Π°Π² Ρ€Π°Π·ΡƒΠΌ Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊΠΎΡ‚

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π° висока набљудуваност (HOP)

Кога ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΡ‚Π΅ сС користат ΠΊΠ°ΠΊΠΎ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ Π½Π°Ρ‡ΠΈΠ½ Π·Π° ΠΏΠ°ΠΊΡƒΠ²Π°ΡšΠ΅ ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅, самитС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ сС Ρ‚Ρ€Π΅Ρ‚ΠΈΡ€Π°Π°Ρ‚ ΠΊΠ°ΠΊΠΎ Ρ†Ρ€Π½Π° ΠΊΡƒΡ‚ΠΈΡ˜Π°. ΠœΠ΅Ρ“ΡƒΡ‚ΠΎΠ°, Π°ΠΊΠΎ сС Ρ€Π°Π±ΠΎΡ‚ΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ Π·Π° ΠΎΠ±Π»Π°ΠΊ, Ρ‚ΠΎΠ³Π°Ρˆ Ρ‚ΠΈΠ΅ ΠΌΠΎΡ€Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΈ API Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅ Π·Π° Π΄Π° Π³ΠΎ слСдат Π·Π΄Ρ€Π°Π²Ρ˜Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΡ‚Π΅ ΠΈ, Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ, Π΄Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ°Ρ‚ соодвСтни ΠΌΠ΅Ρ€ΠΊΠΈ. Π‘Π΅Π· ΠΎΠ²Π°, Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΡ‚Π΅ ΠΈ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ со Π½ΠΈΠ²Π½ΠΈΠΎΡ‚ ΠΆΠΈΠ²ΠΎΡ‚Π΅Π½ циклус, ΡˆΡ‚ΠΎ, ΠΏΠ°ΠΊ, ќС ја влоши стабилноста ΠΈ употрСбливоста Π½Π° софтвСрскиот систСм.

5 ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π° Π·Π΄Ρ€Π°Π² Ρ€Π°Π·ΡƒΠΌ Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊΠΎΡ‚
Π’ΠΎ пракса, ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΠ·ΠΈΡ€Π°Π½Π°Ρ‚Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Ρ‚Ρ€Π΅Π±Π°, Π±Π°Ρ€Π΅ΠΌ, Π΄Π° ΠΈΠΌΠ° API Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΈ здравствСни ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ: тСстови Π·Π° Тивост ΠΈ тСстови Π·Π° подготвСност. Ако Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Ρ‚Π²Ρ€Π΄ΠΈ Π΄Π΅ΠΊΠ° ΠΏΡ€Π°Π²ΠΈ повСќС, Ρ‚Π°Π° ΠΌΠΎΡ€Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ срСдства Π·Π° слСдСњС Π½Π° Π½Π΅Ρ˜Π·ΠΈΠ½Π°Ρ‚Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΅Π²ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ€Π°ΡšΠ΅ Π²Π°ΠΆΠ½ΠΈ настани ΠΏΡ€Π΅ΠΊΡƒ STDERR ΠΈ STDOUT Π·Π° Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΡ˜Π° Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ со помош Π½Π° Fluentd, Logstash ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ слични Π°Π»Π°Ρ‚ΠΊΠΈ. Како ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π° со Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π·Π° слСдСњС ΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС OpenTracing, Prometheus ΠΈΡ‚Π½.

ΠžΠΏΡˆΡ‚ΠΎ Π·Π΅ΠΌΠ΅Π½ΠΎ, Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° сè ΡƒΡˆΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ‚Ρ€Π΅Ρ‚ΠΈΡ€Π° ΠΊΠ°ΠΊΠΎ Ρ†Ρ€Π½Π° ΠΊΡƒΡ‚ΠΈΡ˜Π°, Π½ΠΎ ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ со ситС API ΡˆΡ‚ΠΎ ΠΈ сС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° Π΄Π° сС слСди ΠΈ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π° со Π½Π΅Π° Π½Π° Π½Π°Ρ˜Π΄ΠΎΠ±Π°Ρ€ ΠΌΠΎΠΆΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π° усогласСност со ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΈΠΎΡ‚ циклус (LCP)

LCP Π΅ Π°Π½Ρ‚ΠΈΡ‚Π΅Π·Π° Π½Π° HOP. Π”ΠΎΠ΄Π΅ΠΊΠ° HOP Π½Π°Π²Π΅Π΄ΡƒΠ²Π° Π΄Π΅ΠΊΠ° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ ΠΌΠΎΡ€Π° Π΄Π° Π³ΠΈ ΠΈΠ·Π»ΠΎΠΆΡƒΠ²Π° Ρ‡ΠΈΡ‚Π°Π½ΠΈΡ‚Π΅ API Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, LCP Π±Π°Ρ€Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΈΡ„Π°ΡœΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ΄ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ Π½Π΅ само ΡˆΡ‚ΠΎ ΠΌΠΎΡ€Π° Π΄Π° ΠΏΡ€ΠΈΠΌΠ° настани, Ρ‚ΡƒΠΊΡƒ ΠΈ Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄ΡƒΠ²Π°, со Π΄Ρ€ΡƒΠ³ΠΈ Π·Π±ΠΎΡ€ΠΎΠ²ΠΈ, Π΄Π° Ρ€Π΅Π°Π³ΠΈΡ€Π° Π½Π° Π½ΠΈΠ². ΠžΡ‚Ρ‚ΡƒΠΊΠ° ΠΈ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΡ‚, кој ΠΌΠΎΠΆΠ΅ Π΄Π° сС смСта ΠΊΠ°ΠΊΠΎ услов Π·Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° со ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ API.

5 ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π° Π·Π΄Ρ€Π°Π² Ρ€Π°Π·ΡƒΠΌ Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊΠΎΡ‚
ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ ΠΈΠΌΠ°Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΈ настани Π·Π° Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ Π²ΠΎ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ со ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΈΠΎΡ‚ циклус Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚. Но, Π½Π° самата Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° останува Π΄Π° ΠΎΠ΄Π»ΡƒΡ‡ΠΈ кој ΠΎΠ΄ Π½ΠΈΠ² Π΄Π° Π³ΠΎ соглСда ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° Ρ€Π΅Π°Π³ΠΈΡ€Π°.

Јасно Π΅ Π΄Π΅ΠΊΠ° Π½Π΅ΠΊΠΎΠΈ настани сС ΠΏΠΎΠ²Π°ΠΆΠ½ΠΈ ΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΊΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π΅ Ρ‚ΠΎΠ»Π΅Ρ€ΠΈΡ€Π° Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠ°Ρ“Π°ΡšΠ΅, Ρ‚Π°Π° ΠΌΠΎΡ€Π° Π΄Π° ΠΏΡ€ΠΈΡ„Π°Ρ‚ΠΈ сигнал: ΠΏΡ€Π΅ΠΊΠΈΠ½ΠΈ (SIGTERM) ΠΏΠΎΡ€Π°ΠΊΠΈ ΠΈ Π΄Π° ја Π·Π°ΠΏΠΎΡ‡Π½Π΅ ΡΠ²ΠΎΡ˜Π°Ρ‚Π° Ρ€ΡƒΡ‚ΠΈΠ½Π° Π·Π° Π·Π°Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ ΡˆΡ‚ΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ±Ρ€Π·ΠΎ Π·Π° Π΄Π° Π³ΠΎ Ρ„Π°Ρ‚ΠΈ сигналот: ΡƒΠ±ΠΈΠ΅ (SIGKILL) ΡˆΡ‚ΠΎ Π΄ΠΎΠ°Ρ“Π° ΠΏΠΎ SIGTERM.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, настанитС ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС PostStart ΠΈ PreStop ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ Π²Π°ΠΆΠ½ΠΈ Π·Π° ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΈΠΎΡ‚ циклус Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈ Ρ‚Ρ€Π΅Π±Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Π·Π°Π³Ρ€Π΅Π²Π°ΡšΠ΅ ΠΏΡ€Π΅Π΄ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ΠΈ Π½Π° Π±Π°Ρ€Π°ΡšΠ°Ρ‚Π°. Или Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΌΠΎΡ€Π° Π΄Π° ослободи рСсурси Π½Π° нСкој посСбСн Π½Π°Ρ‡ΠΈΠ½ ΠΊΠΎΠ³Π° сС исклучува.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΡ‚ Π½Π° нСпромСнливост Π½Π° сликата (IIP)

ΠžΠΏΡˆΡ‚ΠΎ Π΅ ΠΏΡ€ΠΈΡ„Π°Ρ‚Π΅Π½ΠΎ Π΄Π΅ΠΊΠ° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ‚Ρ€Π΅Π±Π° Π΄Π° останат Π½Π΅ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚ΠΈ ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ќС Π±ΠΈΠ΄Π°Ρ‚ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ, Π΄ΡƒΡ€ΠΈ ΠΈ Π°ΠΊΠΎ сС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Π°Ρ‚ Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ срСдини. Ова ја Π½Π°Π»Π°Π³Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π΄Π° сС СкстСрнализира ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ (со Π΄Ρ€ΡƒΠ³ΠΈ Π·Π±ΠΎΡ€ΠΎΠ²ΠΈ, Π΄Π° сС користат Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΠΎΠ²Π°) ΠΈ Π΄Π° сС ΠΏΠΎΡ‚ΠΏΠΈΡ€Π°Π°Ρ‚ Π½Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ, спСцифични ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅, намСсто Π΄Π° сС ΠΌΠ΅Π½ΡƒΠ²Π°Π°Ρ‚ ΠΈΠ»ΠΈ создаваат ΡƒΠ½ΠΈΠΊΠ°Ρ‚Π½ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ Π·Π° сСкоја срСдина. По ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°, сликата Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ ΠΌΠΎΡ€Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π΄Π° сС ΠΈΠ·Π³Ρ€Π°Π΄ΠΈ ΠΈ Π΄Π° сС распорСди Π²ΠΎ ситС ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ΠΈ срСдини. ΠŸΠ°Ρ‚Π΅ΠΌ, ΠΏΡ€ΠΈ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ИВ систСми сС користи сличСн ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, ΠΏΠΎΠ·Π½Π°Ρ‚ ΠΊΠ°ΠΊΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π° нСпромСнливост Π½Π° сСрвСритС ΠΈ инфраструктурата.

Π¦Π΅Π»Ρ‚Π° Π½Π° IIP Π΅ Π΄Π° спрСчи создавањС Π½Π° посСбни слики ΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΠΏΠΊΡ€ΡƒΠΆΡƒΠ²Π°ΡšΠ° Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ ΠΈ Π΄Π° ја користи истата слика насСкадС Π·Π°Π΅Π΄Π½ΠΎ со соодвСтната ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° спСцифична Π·Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π°. Π‘Π»Π΅Π΄Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° овој ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ‚Π΅ Ρ‚Π°ΠΊΠ²ΠΈ Π²Π°ΠΆΠ½ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΎΠ΄ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΠ±Π»Π°ΠΊ систСмитС ΠΊΠ°ΠΊΠΎ Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π½Π°Π·Π°Π΄ ΠΈ ΠΏΡ€Π΅Π²Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ°Ρ‚Π° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅.

5 ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π° Π·Π΄Ρ€Π°Π² Ρ€Π°Π·ΡƒΠΌ Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊΠΎΡ‚

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π·Π° Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° процСси (ΠŸΠ”ΠŸ)

Π•Π΄Π½Π° ΠΎΠ΄ Π½Π°Ρ˜Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ карактСристики Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ Π΅ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° минливост: ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΊ ΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ лСсно сС создава ΠΈ лСсно сС ΡƒΠ½ΠΈΡˆΡ‚ΡƒΠ²Π°, Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ лСсно Π΄Π° сС Π·Π°ΠΌΠ΅Π½ΠΈ со Π΄Ρ€ΡƒΠ³ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΊ Π²ΠΎ сСкоС Π²Ρ€Π΅ΠΌΠ΅. МоТС Π΄Π° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ Π·Π° Ρ‚Π°ΠΊΠ²Π° Π·Π°ΠΌΠ΅Π½Π°: нСуспСх Π½Π° тСст Π·Π° услуТливост, ΡΠΊΠ°Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°, трансфСр Π½Π° Π΄Ρ€ΡƒΠ³ домаќин, ΠΈΡΡ†Ρ€ΠΏΡƒΠ²Π°ΡšΠ΅ Π½Π° рСсурситС Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ситуации.

5 ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π° Π·Π΄Ρ€Π°Π² Ρ€Π°Π·ΡƒΠΌ Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊΠΎΡ‚
Како послСдица Π½Π° Ρ‚ΠΎΠ°, ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠΎΡ€Π° Π΄Π° ја Π·Π°Π΄Ρ€ΠΆΠ°Ρ‚ ΡΠ²ΠΎΡ˜Π°Ρ‚Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π½Π΅ΠΊΠΎΠΈ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ срСдства ΠΈΠ»ΠΈ Π΄Π° користат Π²Π½Π°Ρ‚Ρ€Π΅ΡˆΠ½ΠΈ дистрибуирани шСми со вишок Π·Π° ΠΎΠ²Π°. ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΌΠΎΡ€Π° Π±Ρ€Π·ΠΎ Π΄Π° стартува ΠΈ Π±Ρ€Π·ΠΎ Π΄Π° сС исклучи ΠΈ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½Π° Π·Π° Π½Π΅Π½Π°Π΄Π΅Π΅Π½ Ρ„Π°Ρ‚Π°Π»Π΅Π½ хардвСрски Π΄Π΅Ρ„Π΅ΠΊΡ‚.

Π•Π΄Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΡˆΡ‚ΠΎ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° овој ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π΅ Π΄Π° сС ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚ ΠΌΠ°Π»ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ. ΠžΠ±Π»Π°Ρ‡Π½ΠΈΡ‚Π΅ ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈ ΠΌΠΎΠΆΠ°Ρ‚ автоматски Π΄Π° ΠΈΠ·Π±ΠΈΡ€Π°Π°Ρ‚ домаќин Π½Π° кој ќС стартува ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΊ ΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€, Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ ΠΊΠΎΠ»ΠΊΡƒ Π΅ ΠΏΠΎΠΌΠ°Π» ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚, Ρ‚ΠΎΠ»ΠΊΡƒ ΠΏΠΎΠ±Ρ€Π·ΠΎ ќС стартува - Сдноставно ΠΏΠΎΠ±Ρ€Π·ΠΎ ќС сС ΠΊΠΎΠΏΠΈΡ€Π° Π½Π° Ρ†Π΅Π»Π½ΠΈΠΎΡ‚ домаќин ΠΏΡ€Π΅ΠΊΡƒ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π° ΡΠ°ΠΌΠΎΠ·Π°Π΄Ρ€ΠΆΡƒΠ²Π°ΡšΠ΅ (S-CP)

Π‘ΠΏΠΎΡ€Π΅Π΄ овој ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, Π²ΠΎ Ρ„Π°Π·Π°Ρ‚Π° Π½Π° ΡΠΊΠ»ΠΎΠΏΡƒΠ²Π°ΡšΠ΅, ситС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ сС Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ΠΈ Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚. ΠšΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ Π²Ρ€Π· прСтпоставката Π΄Π΅ΠΊΠ° систСмот ΠΈΠΌΠ° само чисто ΠΊΠ΅Ρ€Π½Π΅Π» Π½Π° Линукс, ΠΏΠ° ситС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС стават Π²ΠΎ самиот ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€. Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, Ρ‚Ρ€Π΅Π±Π° Π΄Π° содрТи Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π·Π° соодвСтниот програмски јазик, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° (Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ) ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ зависности ΡˆΡ‚ΠΎ ќС Π±ΠΈΠ΄Π°Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ Π΄ΠΎΠ΄Π΅ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€.

5 ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π° Π·Π΄Ρ€Π°Π² Ρ€Π°Π·ΡƒΠΌ Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊΠΎΡ‚

Π˜ΡΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ сС Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ сС Ρ€Π°Π·Π»ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ ΠΎΠ΄ срСдина Π΄ΠΎ ΠΎΠΊΠΎΠ»ΠΈΠ½Π° ΠΈ ΠΌΠΎΡ€Π° Π΄Π° сС ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ‚ ΠΏΡ€ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€Π΅ΠΊΡƒ Kubernetes ConfigMap.

ΠΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, посСбСн DBMS ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ Π²ΠΎ Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° со ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ. Π‘ΠΏΠΎΡ€Π΅Π΄ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΡ‚ S-CP, ΠΎΠ²ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π°Ρ‚ Π²ΠΎ Π΅Π΄Π½ΠΎ, Ρ‚ΡƒΠΊΡƒ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²Π°Ρ‚ Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ DBMS содрТи сС ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ Π·Π° Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ содрТи сС ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Π²Π΅Π±. Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°, истиот Π²Π΅Π±-сСрвСр. Како Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ°, Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ, ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ Π·Π° Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ќС зависи ΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ DBMS ΠΈ ќС пристапи Π΄ΠΎ Π½Π΅Π³ΠΎ ΠΏΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π°.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π° Π·Π°Ρ‚Π²ΠΎΡ€Π°ΡšΠ΅ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅ (RCP)

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΡ‚ S-CP Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π° ΠΊΠ°ΠΊΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΈΠ·Π³Ρ€Π°Π΄ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ ΠΈ ΡˆΡ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° содрТи Π±ΠΈΠ½Π°Ρ€Π½Π°Ρ‚Π° слика. Но, ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ Π½Π΅ Π΅ само β€žΡ†Ρ€Π½Π° ΠΊΡƒΡ‚ΠΈΡ˜Π°β€œ која ΠΈΠΌΠ° само Π΅Π΄Π½Π° карактСристика - Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π°. Π—Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ, ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ Π΄ΠΎΠ±ΠΈΠ²Π° Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΠΈΠΌΠ΅Π½Π·ΠΈΠΈ: ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π° Π½Π° користСна ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСсорот ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ систСмски рСсурси.

5 ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π° Π·Π΄Ρ€Π°Π² Ρ€Π°Π·ΡƒΠΌ Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊΠΎΡ‚
И Ρ‚ΡƒΠΊΠ° Π½ΠΈ Π΄ΠΎΠ°Ρ“Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΡ‚ RCP, спорСд кој ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ ΠΌΠΎΡ€Π° Π΄Π° Π³ΠΈ ΠΎΠ±Π΅Π·Π³Π»Π°Π²ΠΈ своитС Π±Π°Ρ€Π°ΡšΠ° Π·Π° систСмскитС рСсурси ΠΈ Π΄Π° Π³ΠΈ прСнСсС Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. Π‘ΠΎ рСсурснитС ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ Π½Π° сСкој ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ (ΠΊΠΎΠ»ΠΊΡƒ рСсурси Π½Π° процСсорот, ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°, ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ дискот ΠΌΡƒ сС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ), ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΌΠΎΠΆΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½ΠΎ Π΄Π° Π²Ρ€ΡˆΠΈ Π·Π°ΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ ΠΈ автоматско ΡΠΊΠ°Π»ΠΈΡ€Π°ΡšΠ΅, Π΄Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π° со ИВ ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ ΠΈ Π΄Π° Π³ΠΈ ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π° Π½ΠΈΠ²ΠΎΠ°Ρ‚Π° Π½Π° SLA Π·Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΡ‚Π΅.

ΠŸΠΎΠΊΡ€Π°Ρ˜ ΠΈΡΠΏΠΎΠ»Π½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π±Π°Ρ€Π°ΡšΠ°Ρ‚Π° Π·Π° рСсурси Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚, исто Ρ‚Π°ΠΊΠ° Π΅ Π²Π°ΠΆΠ½ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π΄Π° Π½Π΅ ΠΎΠ΄ΠΈ ΠΏΠΎΠ΄Π°Π»Π΅ΠΊΡƒ ΠΎΠ΄ сопствСнитС Π³Ρ€Π°Π½ΠΈΡ†ΠΈ. Π’ΠΎ спротивно, ΠΊΠΎΠ³Π° ќС сС појави нСдостиг Π½Π° рСсурси, ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° Π΅ Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎΡΡ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π΄Π° ја Π²ΠΊΠ»ΡƒΡ‡ΠΈ Π²ΠΎ листата Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΡˆΡ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΡƒΠΊΠΈΠ½Π°Ρ‚ ΠΈΠ»ΠΈ ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π°Ρ‚.

Кога Π·Π±ΠΎΡ€ΡƒΠ²Π°ΠΌΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ΠΌΠ΅ Π½Π° ΠΏΡ€Π²ΠΎ мСсто Π²ΠΎ ΠΎΠ±Π»Π°ΠΊΠΎΡ‚, Π·Π±ΠΎΡ€ΡƒΠ²Π°ΠΌΠ΅ Π·Π° Π½Π°Ρ‡ΠΈΠ½ΠΎΡ‚ Π½Π° кој Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌΠ΅.
ΠŸΠΎΠ³ΠΎΡ€Π΅, Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°Π²ΠΌΠ΅ Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ ΠΎΠΏΡˆΡ‚ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ ΠΊΠΎΠΈ ја поставуваат ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΡˆΠΊΠ°Ρ‚Π° основа Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ висококвалитСтни Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ Π·Π° ΠΎΠ±Π»Π°ΠΊ срСдини.

Π—Π°Π±Π΅Π»Π΅ΠΆΠ΅Ρ‚Π΅ Π΄Π΅ΠΊΠ° ΠΏΠΎΠΊΡ€Π°Ρ˜ ΠΎΠ²ΠΈΠ΅ ΠΎΠΏΡˆΡ‚ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ, ќС Π²ΠΈ Ρ‚Ρ€Π΅Π±Π°Π°Ρ‚ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π½Π°ΠΏΡ€Π΅Π΄Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, ΠΈΠΌΠ°ΠΌΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΊΡ€Π°Ρ‚ΠΊΠΈ ΠΏΡ€Π΅ΠΏΠΎΡ€Π°ΠΊΠΈ ΠΊΠΎΠΈ сС ΠΏΠΎΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ ΠΈ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΏΡ€ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π°Ρ‚ (ΠΈΠ»ΠΈ Π΄Π° Π½Π΅ сС ΠΏΡ€ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π°Ρ‚) Π²ΠΎ зависност ΠΎΠ΄ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°:

  • ΠžΠ±ΠΈΠ΄Π΅Ρ‚Π΅ сС Π΄Π° ја Π½Π°ΠΌΠ°Π»ΠΈΡ‚Π΅ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° сликитС: ΠΈΠ·Π±Ρ€ΠΈΡˆΠ΅Ρ‚Π΅ Π³ΠΈ ΠΏΡ€ΠΈΠ²Ρ€Π΅ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π½Π΅ ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π½Π΅ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ - ΠΊΠΎΠ»ΠΊΡƒ Π΅ ΠΏΠΎΠΌΠ°Π»Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚, Ρ‚ΠΎΠ»ΠΊΡƒ ΠΏΠΎΠ±Ρ€Π·ΠΎ сС составува ΠΈ сС ΠΊΠΎΠΏΠΈΡ€Π° Π½Π° Ρ†Π΅Π»Π½ΠΈΠΎΡ‚ домаќин ΠΏΡ€Π΅ΠΊΡƒ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.
  • Π€ΠΎΠΊΡƒΡΠΈΡ€Π°Ρ˜Ρ‚Π΅ сС Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ кориснички ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ: Π½Π΅ користСтС ја ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° sudo ΠΈΠ»ΠΈ нСкој посСбСн корисничкиид Π·Π° Π΄Π° Π³ΠΈ стартуватС Π²Π°ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ.
  • ΠžΠ±Π΅Π»Π΅ΠΆΠ΅Ρ‚Π΅ Π²Π°ΠΆΠ½ΠΈ ΠΏΠΎΡ€Ρ‚ΠΈ: ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° поставитС Π±Ρ€ΠΎΠ΅Π²ΠΈ Π½Π° ΠΏΠΎΡ€Ρ‚ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅, Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π΅ Π΄Π° Π³ΠΈ Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ со помош Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° EXPOSE - Ρ‚ΠΎΠ° ќС ΠΈΠΌ олСсни Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ Π»ΡƒΡ“Π΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π΄Π° Π³ΠΈ користат Π²Π°ΡˆΠΈΡ‚Π΅ слики.
  • Π§ΡƒΠ²Π°Ρ˜Ρ‚Π΅ ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° Ρ‚ΠΎΠΌΠΎΠ²ΠΈ: ΠŸΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° останат ΠΏΠΎ ΡƒΠ½ΠΈΡˆΡ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС Π·Π°ΠΏΠΈΡˆΠ°Ρ‚ Π²ΠΎ Ρ‚ΠΎΠΌΠΎΠ²ΠΈ.
  • ΠΠ°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΌΠ΅Ρ‚Π°ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° слики: ΠΎΠ·Π½Π°ΠΊΠΈΡ‚Π΅, Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΈ ΠΏΡ€ΠΈΠ±Π΅Π»Π΅ΡˆΠΊΠΈΡ‚Π΅ ја олСснуваат ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° сликитС - Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ ќС Π²ΠΈ сС Π·Π°Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π°Ρ‚.
  • Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€Π°Ρ˜Ρ‚Π΅ домаќин ΠΈ слики: Π½Π΅ΠΊΠΎΠΈ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π±Π°Ρ€Π°Π°Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ Π΄Π° сС синхронизира со Π΄ΠΎΠΌΠ°ΡœΠΈΠ½ΠΎΡ‚ Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ ΠΈΠ»ΠΈ ID Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π°.
  • Како Π·Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ, сподСлувамС шаблони ΠΈ Π½Π°Ρ˜Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΊΠΎΠΈ ќС Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ поСфикасно Π΄Π° Π³ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΠΎΠ³ΠΎΡ€Π΅:
    www.slideshare.net/luebken/container-patterns
    docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices
    docs.projectatomic.io/container-best-practices
    docs.openshift.com/enterprise/3.0/creating_images/guidelines.html
    www.usenix.org/system/files/conference/hotcloud16/hotcloud16_burns.pdf
    leanpub.com/k8spatterns
    12factor.net

Π’Π΅Π±ΠΈΠ½Π°Ρ€ Π·Π° Π½ΠΎΠ²Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° OpenShift Container Platform – 4
11 Ρ˜ΡƒΠ½ΠΈ Π²ΠΎ 11.00:XNUMX часот

Π¨Ρ‚ΠΎ ќС Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅:

  • НСпромСнлив Red Hat Enterprise Linux CoreOS
  • УслуТна ΠΌΡ€Π΅ΠΆΠ° OpenShift
  • Π Π°ΠΌΠΊΠ° Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΡ‚
  • ΠšΠ½ΠΈΡ‚ΠΈΠ²Π½Π° Ρ€Π°ΠΌΠΊΠ°

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€