βCloud nativeβ ΠΈΠ»ΠΈ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ βcloudβ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ΠΈ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΎ Π·Π° ΡΠ°Π±ΠΎΡΠ° Π²ΠΎ ΠΎΠ±Π»Π°ΠΊ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΈ. Π’ΠΈΠ΅ ΠΎΠ±ΠΈΡΠ½ΠΎ ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΊΠ°ΠΊΠΎ Π·Π±ΠΈΡ Π½Π° Π»Π°Π±Π°Π²ΠΎ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΈ ΡΠΏΠ°ΠΊΡΠ²Π°Π½ΠΈ Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ, ΠΊΠΎΠΈ ΠΏΠ°ΠΊ ΡΠ΅ ΡΠΏΡΠ°Π²ΡΠ²Π°Π½ΠΈ ΠΎΠ΄ ΠΎΠ±Π»Π°ΠΊ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°. Π’Π°ΠΊΠ²ΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π·Π° Π½Π΅ΡΡΠΏΠ΅ΡΠΈ, ΡΡΠΎ Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΡΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠΈΠ³ΡΡΠ½ΠΎ ΠΈ ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°Π°Ρ Π΄ΡΡΠΈ ΠΈ Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ Π΄Π΅ΡΠ΅ΠΊΡΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°. ΠΡΡΠ³Π°ΡΠ° ΡΡΡΠ°Π½Π° Π½Π° ΠΏΠ°ΡΠΈΡΠΊΠ°ΡΠ° Π΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ° (Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈ) ΠΊΠΎΠΈ ΠΎΠ±Π»Π°ΠΊ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π³ΠΈ Π½Π°ΠΌΠ΅ΡΠ½ΡΠ²Π° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΡΠΊΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π΄Π° ΡΠΏΡΠ°Π²ΡΠ²Π° ΡΠΎ Π½ΠΈΠ².
ΠΠ°ΠΊΠΎ ΡΠ΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΡΠ²Π΅ΡΠ½ΠΈ Π·Π° ΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° ΠΈ Π²Π°ΠΆΠ½ΠΎΡΡΠ° ΠΎΠ΄ ΠΏΡΠ΅ΠΌΠΈΠ½ΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ½ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊ, ΠΌΠ½ΠΎΠ³Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ Π·Π½Π°Π°Ρ ΠΎΠ΄ ΠΊΠ°Π΄Π΅ Π΄Π° ΠΏΠΎΡΠ½Π°Ρ. ΠΠΎ ΠΎΠ²ΠΎΡ ΠΏΠΎΡΡ, ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈ ΠΊΠΎΠΈ, Π΄ΠΎΠΊΠΎΠ»ΠΊΡ ΡΠ΅ ΡΠ»Π΅Π΄Π°Ρ ΠΏΡΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ, ΡΠ΅ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π³ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»ΠΎΡ Π½Π° ΠΎΠ±Π»Π°ΠΊ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈΡΠ΅ ΠΈ Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ ΡΠΈΠ³ΡΡΠ½Π° ΡΠ°Π±ΠΎΡΠ° ΠΈ ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π΄ΡΡΠΈ ΠΈ Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ Π΄Π΅ΡΠ΅ΠΊΡΠΈ Π½Π° ΠΠ’ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°. Π½ΠΈΠ²ΠΎ. ΠΡΠ°ΡΠ½Π°ΡΠ° ΡΠ΅Π» Π½Π° ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΎΠ²Π΄Π΅ Π΅ Π΄Π° ΡΠ΅ Π½Π°ΡΡΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ Π³ΡΠ°Π΄Π°Ρ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΡΠ²Π°Π°Ρ ΠΎΠ΄ ΠΎΠ±Π»Π°ΠΊ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΊΠ°ΠΊΠΎ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ.
ΠΡΠΈΠ½ΡΠΈΠΏΠΈ Π·Π° Π΄ΠΈΠ·Π°ΡΠ½ Π½Π° ΡΠΎΡΡΠ²Π΅Ρ
ΠΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈΠΎΡ ΡΠ²Π΅Ρ, ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°Π°Ρ Π½Π° ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΠΎΠΏΡΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΊΠΎΠΈ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ ΡΠ»Π΅Π΄Π°Ρ ΠΏΡΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ ΡΠΎΡΡΠ²Π΅Ρ. Π’ΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΠΊ. Π‘Π΅ΠΊΠΎΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΠΈΠΌΠ° ΡΠ²ΠΎΠΈ ΡΠ΅Π»ΠΈ, Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠΈΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½ΡΠ²Π°ΡΠ΅ ΠΎΠ±ΠΈΡΠ½ΠΎ ΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½ΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΏΠΎΡΡΠΎΡΠ°Ρ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈ Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° Π²ΠΈΡΠΎΠΊΠΎΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠ΅Π½ ΡΠΎΡΡΠ²Π΅Ρ, ΠΎΠ΄ ΠΊΠΎΡ ΡΠ΅ΡΠ°Ρ ΡΠΈΡΠ΅ ΠΎΡΡΠ°Π½Π°ΡΠΈ. ΠΠ²Π΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΏΡΠΈΠΌΠ΅ΡΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈ:
KISS (Π§ΡΠ²Π°ΡΡΠ΅ Π³ΠΎ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ, Π³Π»ΡΠΏΠ°Π²ΠΎ) - Π½Π΅ Π³ΠΎ ΠΊΠΎΠΌΠΏΠ»ΠΈΡΠΈΡΠ°ΡΡΠ΅;Π‘Π£ΠΠ (ΠΠ΅ ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡΠ²Π°Ρ) - Π½Π΅ ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡΠ²Π°Ρ;ΠΠΠΠΠ (ΠΠ΅ΠΌΠ° Π΄Π° Π²ΠΈ ΡΡΠ΅Π±Π°) - Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡΠ΅ Π½Π΅ΡΡΠΎ ΡΡΠΎ Π½Π΅ Π΅ Π²Π΅Π΄Π½Π°Ρ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ;Π‘ΠΠ¦ ΠΠΎΠ΄Π΅Π»Π±Π° Π½Π° Π³ΡΠΈΠΆΠΈ β ΡΠΏΠΎΠ΄Π΅Π»Π΅ΡΠ΅ Π³ΠΈ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡΠΈΡΠ΅.
ΠΠ°ΠΊΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅, ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈ Π½Π΅ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°Π°Ρ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΡΡΠΊΡ ΠΏΡΠΈΠΏΠ°ΡΠ°Π°Ρ Π½Π° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ°ΡΠ° ΡΠ°ΠΊΠ°Π½Π°ΡΠ΅ΡΠ΅Π½ΠΈ ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°ΡΠ° Π·Π° Π·Π΄ΡΠ°Π² ΡΠ°Π·ΡΠΌ Π·Π°ΡΠ½ΠΎΠ²Π°Π½ΠΈ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ, ΠΊΠΎΠΈ Π³ΠΈ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°Π°Ρ ΠΌΠ½ΠΎΠ³Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΈ Π½Π° ΠΊΠΎΠΈ ΡΠΈΠ΅ ΡΠ΅Π΄ΠΎΠ²Π½ΠΎ ΡΠ΅ ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°Π°Ρ.
ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΏΠΎΡΡΠΎΠΈ
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ SOLID ΠΏΡΠΈΠΏΠ°ΡΠ°Π°Ρ Π½Π° ΠΏΠΎΠ»Π΅ΡΠΎ Π½Π° OOP ΠΈ ΡΠ΅ ΡΠΎΡΠΌΡΠ»ΠΈΡΠ°Π½ΠΈ Π½Π° ΡΠ°Π·ΠΈΠΊΠΎΡ Π½Π° ΡΠ°ΠΊΠ²ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈ ΠΊΠ°ΠΊΠΎ ΠΊΠ»Π°ΡΠΈ, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ ΠΈ Π½Π°ΡΠ»Π΅Π΄ΡΠ²Π°ΡΠ΅. ΠΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ°, ΡΠ°Π·Π²ΠΎΡΠ½ΠΈΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΎΡΠΌΡΠ»ΠΈΡΠ°Π°Ρ ΠΈ Π·Π° ΠΎΠ±Π»Π°ΠΊ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ, ΡΠ°ΠΌΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΠΎΡ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΠΎΠ²Π΄Π΅ Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΊΠ»Π°ΡΠ°, ΡΡΠΊΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ. Π‘Π»Π΅Π΄Π΅ΡΡΠΈ Π³ΠΈ ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π³ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΠ²Π°Π°Ρ ΡΠ΅Π»ΠΈΡΠ΅ ΠΈ Π·Π°Π΄Π°ΡΠΈΡΠ΅ Π½Π° ΠΎΠ±Π»Π°ΠΊ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ Kubernetes.
ΠΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ ΠΎΠ΄ ΠΎΠ±Π»Π°ΠΊΠΎΡ: ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ Π½Π° Red Hat
ΠΠ΅Π½Π΅Ρ, ΡΠ΅ΡΠΈΡΠΈ ΡΠ΅ΠΊΠΎΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΌΠΎΠΆΠ΅ ΡΠ΅Π»Π°ΡΠΈΠ²Π½ΠΎ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠΏΠ°ΠΊΡΠ²Π° Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ. ΠΠΎ, Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΈ ΠΎΡΠΊΠ΅ΡΡΡΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΠΎΠ±Π»Π°ΠΊ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΊΠ°ΠΊΠΎ Kubernetes, ΠΏΠΎΡΡΠ΅Π±Π΅Π½ Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ Π½Π°ΠΏΠΎΡ.
ΠΡΠ½ΠΎΠ²Π°ΡΠ° Π·Π° ΠΈΠ΄Π΅ΠΈΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΠΎΠ΄ΠΎΠ»Ρ Π±Π΅ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ°
ΠΡΠΈΠ½ΡΠΈΠΏ Π½Π° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π° Π³ΡΠΈΠΆΠ° (SCP)
ΠΠ²ΠΎΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π½Π° ΠΌΠ½ΠΎΠ³Ρ Π½Π°ΡΠΈΠ½ΠΈ Π΅ ΡΠ»ΠΈΡΠ΅Π½ Π½Π° ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΡ Π½Π° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡ.
ΠΠΎ SCP, Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ Π·Π±ΠΎΡΠΎΡ βΠ·Π°Π³ΡΠΈΠΆΠ΅Π½ΠΎΡΡβ Π½Π°ΠΌΠ΅ΡΡΠΎ Π·Π±ΠΎΡΠΎΡ βΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡβ Π·Π° Π΄Π° Π³ΠΎ ΠΎΠ·Π½Π°ΡΠΈΠΌΠ΅ ΠΏΠΎΠ²ΠΈΡΠΎΠΊΠΎΡΠΎ Π½ΠΈΠ²ΠΎ Π½Π° Π°ΠΏΡΡΡΠ°ΠΊΡΠΈΡΠ° ΠΈ ΠΏΠΎΡΠΈΡΠΎΠΊΠ°ΡΠ° Π½Π°ΠΌΠ΅Π½Π° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ Π²ΠΎ ΡΠΏΠΎΡΠ΅Π΄Π±Π° ΡΠΎ ΠΊΠ»Π°ΡΠ°ΡΠ° OOP. Π Π°ΠΊΠΎ ΡΠ΅Π»ΡΠ° Π½Π° SRP Π΅ Π΄Π° ΠΈΠΌΠ° ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° ΠΏΡΠΈΡΠΈΠ½Π° Π·Π° ΠΏΡΠΎΠΌΠ΅Π½Π°, ΡΠΎΠ³Π°Ρ Π·Π°Π΄ SCP ΡΡΠΎΠΈ ΠΆΠ΅Π»Π±Π°ΡΠ° Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π·Π° ΠΏΠΎΠ²ΡΠΎΡΠ½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° ΠΈ Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΡΠ΅. Π‘ΠΎ ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½Π° SRP ΠΈ ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠΎΡ ΡΠ΅ΡΠ°Π²Π° Π΅Π΄Π΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ Π³ΠΎ ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ° Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠ΅Π½ Π½Π°ΡΠΈΠ½, Π³ΠΈ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ ΡΠ°Π½ΡΠΈΡΠ΅ Π·Π° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΠ»ΠΈΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΈ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°.
ΠΡΠΈΠ½ΡΠΈΠΏΠΎΡ Π½Π° SCP Π²Π΅Π»ΠΈ Π΄Π΅ΠΊΠ° ΡΠ΅ΠΊΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ΡΠΈ Π΅Π΄Π΅Π½ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ° Π΄ΠΎΠ±ΡΠΎ. ΠΠ³ΠΎΡΠ° Π½Π° ΡΠΎΠ°, SCP Π²ΠΎ ΡΠ²Π΅ΡΠΎΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΡΠ΅ Π΅ ΠΏΠΎΠ»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΠΎΠ΄ SRP Π²ΠΎ ΡΠ²Π΅ΡΠΎΡ Π½Π° OOP, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΡΠ΅ ΠΎΠ±ΠΈΡΠ½ΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ Π΅Π΄Π΅Π½ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ ΠΏΡΠΎΡΠ΅Ρ, Π° Π½Π°ΡΡΠ΅ΡΡΠΎ ΠΎΠ²ΠΎΡ ΠΏΡΠΎΡΠ΅Ρ ΡΠ΅ΡΠ°Π²Π° Π΅Π΄Π½Π° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π° Π·Π°Π΄Π°ΡΠ°.
ΠΠΊΠΎ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΎΡ Π·Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ΡΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΎΠ΄Π΅Π΄Π½Π°Ρ, ΡΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ ΡΠΎ Π΅Π΄Π½Π° Π·Π°Π΄Π°ΡΠ° ΠΈ Π΄Π° ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ° Π²ΠΎ Π΅Π΄Π½Π° ΠΏΠΎΠ΄Π»ΠΎΠ³Π° (Π΅Π΄ΠΈΠ½ΠΈΡΠ° Π·Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π·Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ) ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΠ°Π±Π»ΠΎΠ½ΠΈ Π·Π° ΡΡΡΠ°Π½ΠΈΡΠ½ΠΈ ΠΈ ΠΈΠ½ΠΈΡΠΈΡΠ°Π»Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, SCP Π³ΠΎ ΠΎΠ»Π΅ΡΠ½ΡΠ²Π° Π·Π°ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΡΠ°ΡΠΈΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ (ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ ΠΈΠ»ΠΈ Π±ΡΠΎΠΊΠ΅Ρ Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ) ΡΠΎ Π½ΠΎΠ² ΡΡΠΎ Π³ΠΎ ΡΠ΅ΡΠ°Π²Π° ΠΈΡΡΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ ΠΈΠΌΠ° ΠΏΡΠΎΡΠΈΡΠ΅Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°.
ΠΡΠΈΠ½ΡΠΈΠΏ Π½Π° Π²ΠΈΡΠΎΠΊΠ° Π½Π°Π±ΡΡΠ΄ΡΠ²Π°Π½ΠΎΡΡ (HOP)
ΠΠΎΠ³Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΡΠ΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΊΠ°ΠΊΠΎ ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½ Π½Π°ΡΠΈΠ½ Π·Π° ΠΏΠ°ΠΊΡΠ²Π°ΡΠ΅ ΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅, ΡΠ°ΠΌΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ΅ ΡΡΠ΅ΡΠΈΡΠ°Π°Ρ ΠΊΠ°ΠΊΠΎ ΡΡΠ½Π° ΠΊΡΡΠΈΡΠ°. ΠΠ΅ΡΡΡΠΎΠ°, Π°ΠΊΠΎ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π·Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ Π·Π° ΠΎΠ±Π»Π°ΠΊ, ΡΠΎΠ³Π°Ρ ΡΠΈΠ΅ ΠΌΠΎΡΠ° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΈ API Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΡΠ°Π΅ΡΠ΅ Π·Π° Π΄Π° Π³ΠΎ ΡΠ»Π΅Π΄Π°Ρ Π·Π΄ΡΠ°Π²ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΡΠ΅ ΠΈ, Π΄ΠΎΠΊΠΎΠ»ΠΊΡ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ, Π΄Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°Ρ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΈ ΠΌΠ΅ΡΠΊΠΈ. ΠΠ΅Π· ΠΎΠ²Π°, Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ°ΡΠ° Π½Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΡΠ΅ ΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠΎ Π½ΠΈΠ²Π½ΠΈΠΎΡ ΠΆΠΈΠ²ΠΎΡΠ΅Π½ ΡΠΈΠΊΠ»ΡΡ, ΡΡΠΎ, ΠΏΠ°ΠΊ, ΡΠ΅ ΡΠ° Π²Π»ΠΎΡΠΈ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΠ° ΠΈ ΡΠΏΠΎΡΡΠ΅Π±Π»ΠΈΠ²ΠΎΡΡΠ° Π½Π° ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ.
ΠΠΎ ΠΏΡΠ°ΠΊΡΠ°, ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΠ·ΠΈΡΠ°Π½Π°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΡΠ΅Π±Π°, Π±Π°ΡΠ΅ΠΌ, Π΄Π° ΠΈΠΌΠ° API Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΈ Π·Π΄ΡΠ°Π²ΡΡΠ²Π΅Π½ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ: ΡΠ΅ΡΡΠΎΠ²ΠΈ Π·Π° ΠΆΠΈΠ²ΠΎΡΡ ΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΈ Π·Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΎΡΡ. ΠΠΊΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΡΠ²ΡΠ΄ΠΈ Π΄Π΅ΠΊΠ° ΠΏΡΠ°Π²ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅, ΡΠ°Π° ΠΌΠΎΡΠ° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π΄ΡΡΠ³ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½Π° Π½Π΅ΡΠ·ΠΈΠ½Π°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ°ΡΠ΅ Π²Π°ΠΆΠ½ΠΈ Π½Π°ΡΡΠ°Π½ΠΈ ΠΏΡΠ΅ΠΊΡ STDERR ΠΈ STDOUT Π·Π° Π°Π³ΡΠ΅Π³Π°ΡΠΈΡΠ° Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡΠΈ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Fluentd, Logstash ΠΈ Π΄ΡΡΠ³ΠΈ ΡΠ»ΠΈΡΠ½ΠΈ Π°Π»Π°ΡΠΊΠΈ. ΠΠ°ΠΊΠΎ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° ΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅ ΠΈ ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠ°, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ OpenTracing, Prometheus ΠΈΡΠ½.
ΠΠΏΡΡΠΎ Π·Π΅ΠΌΠ΅Π½ΠΎ, Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΡΓ¨ ΡΡΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠ΅ΡΠΈΡΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠ½Π° ΠΊΡΡΠΈΡΠ°, Π½ΠΎ ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΡΠΎ ΡΠΈΡΠ΅ API ΡΡΠΎ ΠΈ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π·Π° Π΄Π° ΡΠ΅ ΡΠ»Π΅Π΄ΠΈ ΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π° ΡΠΎ Π½Π΅Π° Π½Π° Π½Π°ΡΠ΄ΠΎΠ±Π°Ρ ΠΌΠΎΠΆΠ΅Π½ Π½Π°ΡΠΈΠ½.
ΠΡΠΈΠ½ΡΠΈΠΏ Π½Π° ΡΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΎΡΡ ΡΠΎ ΠΆΠΈΠ²ΠΎΡΠ½ΠΈΠΎΡ ΡΠΈΠΊΠ»ΡΡ (LCP)
LCP Π΅ Π°Π½ΡΠΈΡΠ΅Π·Π° Π½Π° HOP. ΠΠΎΠ΄Π΅ΠΊΠ° HOP Π½Π°Π²Π΅Π΄ΡΠ²Π° Π΄Π΅ΠΊΠ° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ ΠΌΠΎΡΠ° Π΄Π° Π³ΠΈ ΠΈΠ·Π»ΠΎΠΆΡΠ²Π° ΡΠΈΡΠ°Π½ΠΈΡΠ΅ API Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°, LCP Π±Π°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠΈΡΠ°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ΄ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ Π½Π΅ ΡΠ°ΠΌΠΎ ΡΡΠΎ ΠΌΠΎΡΠ° Π΄Π° ΠΏΡΠΈΠΌΠ° Π½Π°ΡΡΠ°Π½ΠΈ, ΡΡΠΊΡ ΠΈ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°, ΡΠΎ Π΄ΡΡΠ³ΠΈ Π·Π±ΠΎΡΠΎΠ²ΠΈ, Π΄Π° ΡΠ΅Π°Π³ΠΈΡΠ° Π½Π° Π½ΠΈΠ². ΠΡΡΡΠΊΠ° ΠΈ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΡ, ΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΌΠ΅ΡΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠ»ΠΎΠ² Π·Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° ΡΠΎ ΠΏΠΈΡΡΠ²Π°ΡΠ΅ API.
ΠΠ»Π°ΡΡΠΎΡΠΌΠΈΡΠ΅ ΠΈΠΌΠ°Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΈ Π½Π°ΡΡΠ°Π½ΠΈ Π·Π° Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ Π²ΠΎ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠΎ ΠΆΠΈΠ²ΠΎΡΠ½ΠΈΠΎΡ ΡΠΈΠΊΠ»ΡΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ. ΠΠΎ, Π½Π° ΡΠ°ΠΌΠ°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΎΡΡΠ°Π½ΡΠ²Π° Π΄Π° ΠΎΠ΄Π»ΡΡΠΈ ΠΊΠΎΡ ΠΎΠ΄ Π½ΠΈΠ² Π΄Π° Π³ΠΎ ΡΠΎΠ³Π»Π΅Π΄Π° ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΠ΅Π°Π³ΠΈΡΠ°.
ΠΠ°ΡΠ½ΠΎ Π΅ Π΄Π΅ΠΊΠ° Π½Π΅ΠΊΠΎΠΈ Π½Π°ΡΡΠ°Π½ΠΈ ΡΠ΅ ΠΏΠΎΠ²Π°ΠΆΠ½ΠΈ ΠΎΠ΄ Π΄ΡΡΠ³ΠΈΡΠ΅. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π½Π΅ ΡΠΎΠ»Π΅ΡΠΈΡΠ° Π΄ΠΎΠ±ΡΠΎ ΠΏΠ°ΡΠ°ΡΠ΅, ΡΠ°Π° ΠΌΠΎΡΠ° Π΄Π° ΠΏΡΠΈΡΠ°ΡΠΈ ΡΠΈΠ³Π½Π°Π»: ΠΏΡΠ΅ΠΊΠΈΠ½ΠΈ (SIGTERM) ΠΏΠΎΡΠ°ΠΊΠΈ ΠΈ Π΄Π° ΡΠ° Π·Π°ΠΏΠΎΡΠ½Π΅ ΡΠ²ΠΎΡΠ°ΡΠ° ΡΡΡΠΈΠ½Π° Π·Π° Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅ ΡΡΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ±ΡΠ·ΠΎ Π·Π° Π΄Π° Π³ΠΎ ΡΠ°ΡΠΈ ΡΠΈΠ³Π½Π°Π»ΠΎΡ: ΡΠ±ΠΈΠ΅ (SIGKILL) ΡΡΠΎ Π΄ΠΎΠ°ΡΠ° ΠΏΠΎ SIGTERM.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, Π½Π°ΡΡΠ°Π½ΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ PostStart ΠΈ PreStop ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ Π²Π°ΠΆΠ½ΠΈ Π·Π° ΠΆΠΈΠ²ΠΎΡΠ½ΠΈΠΎΡ ΡΠΈΠΊΠ»ΡΡ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈ ΡΡΠ΅Π±Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π·Π°Π³ΡΠ΅Π²Π°ΡΠ΅ ΠΏΡΠ΅Π΄ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΈ Π½Π° Π±Π°ΡΠ°ΡΠ°ΡΠ°. ΠΠ»ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΌΠΎΡΠ° Π΄Π° ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΠΈ ΡΠ΅ΡΡΡΡΠΈ Π½Π° Π½Π΅ΠΊΠΎΡ ΠΏΠΎΡΠ΅Π±Π΅Π½ Π½Π°ΡΠΈΠ½ ΠΊΠΎΠ³Π° ΡΠ΅ ΠΈΡΠΊΠ»ΡΡΡΠ²Π°.
ΠΡΠΈΠ½ΡΠΈΠΏΠΎΡ Π½Π° Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΎΡΡ Π½Π° ΡΠ»ΠΈΠΊΠ°ΡΠ° (IIP)
ΠΠΏΡΡΠΎ Π΅ ΠΏΡΠΈΡΠ°ΡΠ΅Π½ΠΎ Π΄Π΅ΠΊΠ° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΡΠ΅Π±Π° Π΄Π° ΠΎΡΡΠ°Π½Π°Ρ Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½Π΅ΡΠΈ ΠΎΡΠΊΠ°ΠΊΠΎ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ, Π΄ΡΡΠΈ ΠΈ Π°ΠΊΠΎ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈΠ½ΠΈ. ΠΠ²Π° ΡΠ° Π½Π°Π»Π°Π³Π° ΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π΄Π° ΡΠ΅ Π΅ΠΊΡΡΠ΅ΡΠ½Π°Π»ΠΈΠ·ΠΈΡΠ° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΏΡΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ (ΡΠΎ Π΄ΡΡΠ³ΠΈ Π·Π±ΠΎΡΠΎΠ²ΠΈ, Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΎΠ²Π°) ΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠ°Π°Ρ Π½Π° Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΡΠ°Π΅ΡΠ΅, Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄Π° ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π°Π°Ρ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Π°Ρ ΡΠ½ΠΈΠΊΠ°ΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ Π·Π° ΡΠ΅ΠΊΠΎΡΠ° ΡΡΠ΅Π΄ΠΈΠ½Π°. ΠΠΎ ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, ΡΠ»ΠΈΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ ΠΌΠΎΡΠ° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄ΠΈ ΠΈ Π΄Π° ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈ Π²ΠΎ ΡΠΈΡΠ΅ ΡΠΏΠΎΡΡΠ΅Π±Π΅Π½ΠΈ ΡΡΠ΅Π΄ΠΈΠ½ΠΈ. ΠΠ°ΡΠ΅ΠΌ, ΠΏΡΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΠ’ ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ»ΠΈΡΠ΅Π½ ΠΏΡΠΈΠ½ΡΠΈΠΏ, ΠΏΠΎΠ·Π½Π°Ρ ΠΊΠ°ΠΊΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π½Π° Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΎΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅ ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°.
Π¦Π΅Π»ΡΠ° Π½Π° IIP Π΅ Π΄Π° ΡΠΏΡΠ΅ΡΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° ΠΏΠΎΡΠ΅Π±Π½ΠΈ ΡΠ»ΠΈΠΊΠΈ ΠΎΠ΄ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΠΏΠΊΡΡΠΆΡΠ²Π°ΡΠ° Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ ΠΈ Π΄Π° ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ ΠΈΡΡΠ°ΡΠ° ΡΠ»ΠΈΠΊΠ° Π½Π°ΡΠ΅ΠΊΠ°Π΄Π΅ Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½Π°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½Π° Π·Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ°. Π‘Π»Π΅Π΄Π΅ΡΠ΅ΡΠΎ Π½Π° ΠΎΠ²ΠΎΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΊΠ²ΠΈ Π²Π°ΠΆΠ½ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΎΠ΄ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° ΠΎΠ±Π»Π°ΠΊ ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ Π²ΡΠ°ΡΠ°ΡΠ΅ Π½Π°Π·Π°Π΄ ΠΈ ΠΏΡΠ΅Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ°ΡΠ° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅.
ΠΡΠΈΠ½ΡΠΈΠΏ Π·Π° Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈ (ΠΠΠ)
ΠΠ΄Π½Π° ΠΎΠ΄ Π½Π°ΡΠ²Π°ΠΆΠ½ΠΈΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΅ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΠΌΠΈΠ½Π»ΠΈΠ²ΠΎΡΡ: ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊ ΠΎΠ΄ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ Π»Π΅ΡΠ½ΠΎ ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π° ΠΈ Π»Π΅ΡΠ½ΠΎ ΡΠ΅ ΡΠ½ΠΈΡΡΡΠ²Π°, ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊ Π²ΠΎ ΡΠ΅ΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΠ΅. ΠΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΏΡΠΈΡΠΈΠ½ΠΈ Π·Π° ΡΠ°ΠΊΠ²Π° Π·Π°ΠΌΠ΅Π½Π°: Π½Π΅ΡΡΠΏΠ΅Ρ Π½Π° ΡΠ΅ΡΡ Π·Π° ΡΡΠ»ΡΠΆΠ»ΠΈΠ²ΠΎΡΡ, ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, ΡΡΠ°Π½ΡΡΠ΅Ρ Π½Π° Π΄ΡΡΠ³ Π΄ΠΎΠΌΠ°ΡΠΈΠ½, ΠΈΡΡΡΠΏΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ.
ΠΠ°ΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΈΡΠ° Π½Π° ΡΠΎΠ°, ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΌΠΎΡΠ° Π΄Π° ΡΠ° Π·Π°Π΄ΡΠΆΠ°Ρ ΡΠ²ΠΎΡΠ°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π½Π΅ΠΊΠΎΠΈ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΈΠ»ΠΈ Π΄Π° ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈ ΡΠ΅ΠΌΠΈ ΡΠΎ Π²ΠΈΡΠΎΠΊ Π·Π° ΠΎΠ²Π°. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΌΠΎΡΠ° Π±ΡΠ·ΠΎ Π΄Π° ΡΡΠ°ΡΡΡΠ²Π° ΠΈ Π±ΡΠ·ΠΎ Π΄Π° ΡΠ΅ ΠΈΡΠΊΠ»ΡΡΠΈ ΠΈ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½Π° Π·Π° Π½Π΅Π½Π°Π΄Π΅Π΅Π½ ΡΠ°ΡΠ°Π»Π΅Π½ Ρ
Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΈ Π΄Π΅ΡΠ΅ΠΊΡ.
ΠΠ΄Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΡΡΠΎ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΎΠ²ΠΎΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π΅ Π΄Π° ΡΠ΅ ΠΎΠ΄ΡΠΆΡΠ²Π°Π°Ρ ΠΌΠ°Π»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ. ΠΠ±Π»Π°ΡΠ½ΠΈΡΠ΅ ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈ ΠΌΠΎΠΆΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π΄Π° ΠΈΠ·Π±ΠΈΡΠ°Π°Ρ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ Π½Π° ΠΊΠΎΡ ΡΠ΅ ΡΡΠ°ΡΡΡΠ²Π° ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊ ΠΎΠ΄ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ, ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΊΠΎΠ»ΠΊΡ Π΅ ΠΏΠΎΠΌΠ°Π» ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ, ΡΠΎΠ»ΠΊΡ ΠΏΠΎΠ±ΡΠ·ΠΎ ΡΠ΅ ΡΡΠ°ΡΡΡΠ²Π° - Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΠΏΠΎΠ±ΡΠ·ΠΎ ΡΠ΅ ΡΠ΅ ΠΊΠΎΠΏΠΈΡΠ° Π½Π° ΡΠ΅Π»Π½ΠΈΠΎΡ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ ΠΏΡΠ΅ΠΊΡ ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
ΠΡΠΈΠ½ΡΠΈΠΏ Π½Π° ΡΠ°ΠΌΠΎΠ·Π°Π΄ΡΠΆΡΠ²Π°ΡΠ΅ (S-CP)
Π‘ΠΏΠΎΡΠ΅Π΄ ΠΎΠ²ΠΎΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ, Π²ΠΎ ΡΠ°Π·Π°ΡΠ° Π½Π° ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅, ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ. ΠΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ ΡΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ Π²ΡΠ· ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΠΊΠ°ΡΠ° Π΄Π΅ΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΈΠΌΠ° ΡΠ°ΠΌΠΎ ΡΠΈΡΡΠΎ ΠΊΠ΅ΡΠ½Π΅Π» Π½Π° ΠΠΈΠ½ΡΠΊΡ, ΠΏΠ° ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΡΡΠ°Π²Π°Ρ Π²ΠΎ ΡΠ°ΠΌΠΈΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, ΡΡΠ΅Π±Π° Π΄Π° ΡΠΎΠ΄ΡΠΆΠΈ ΡΠ°Π±ΠΎΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΡΠ°Π±ΠΎΡΠ° Π·Π° ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΈΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΠΊ, ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° (Π΄ΠΎΠΊΠΎΠ»ΠΊΡ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ) ΠΈ Π΄ΡΡΠ³ΠΈ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ ΡΡΠΎ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ°Π±ΠΎΡΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π·Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ.
ΠΡΠΊΠ»ΡΡΠΎΡΠΈ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°Π°Ρ ΠΎΠ΄ ΡΡΠ΅Π΄ΠΈΠ½Π° Π΄ΠΎ ΠΎΠΊΠΎΠ»ΠΈΠ½Π° ΠΈ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ ΠΏΡΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠ΅ΠΊΡ Kubernetes ConfigMap.
ΠΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΊΠ»ΡΡΡΠ²Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡΠ΅Π±Π΅Π½ DBMS ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ Π²ΠΎ Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ. Π‘ΠΏΠΎΡΠ΅Π΄ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΡ S-CP, ΠΎΠ²ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π°Ρ Π²ΠΎ Π΅Π΄Π½ΠΎ, ΡΡΠΊΡ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π°Ρ ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ DBMS ΡΠΎΠ΄ΡΠΆΠΈ ΡΠ΅ ΡΡΠΎ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π·Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ Π·Π° Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΎΠ΄ΡΠΆΠΈ ΡΠ΅ ΡΡΠΎ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π·Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° Π²Π΅Π±. Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°, ΠΈΡΡΠΈΠΎΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ. ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ, ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ Π·Π° Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠ΅ Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ DBMS ΠΈ ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ Π΄ΠΎ Π½Π΅Π³ΠΎ ΠΏΠΎ ΠΏΠΎΡΡΠ΅Π±Π°.
ΠΡΠΈΠ½ΡΠΈΠΏ Π½Π° Π·Π°ΡΠ²ΠΎΡΠ°ΡΠ΅ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΡΠ°Π΅ΡΠ΅ (RCP)
ΠΡΠΈΠ½ΡΠΈΠΏΠΎΡ S-CP Π΄Π΅ΡΠΈΠ½ΠΈΡΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ ΠΈ ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠΎΠ΄ΡΠΆΠΈ Π±ΠΈΠ½Π°ΡΠ½Π°ΡΠ° ΡΠ»ΠΈΠΊΠ°. ΠΠΎ, ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ Π½Π΅ Π΅ ΡΠ°ΠΌΠΎ βΡΡΠ½Π° ΠΊΡΡΠΈΡΠ°β ΠΊΠΎΡΠ° ΠΈΠΌΠ° ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° - Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ°. ΠΠ° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ, ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ Π΄ΠΎΠ±ΠΈΠ²Π° Π΄ΡΡΠ³ΠΈ Π΄ΠΈΠΌΠ΅Π½Π·ΠΈΠΈ: ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π° Π½Π° ΠΊΠΎΡΠΈΡΡΠ΅Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°, Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ ΠΈ Π΄ΡΡΠ³ΠΈ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΡΠ΅ΡΡΡΡΠΈ.
Π ΡΡΠΊΠ° Π½ΠΈ Π΄ΠΎΠ°ΡΠ° ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΡ 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
11 ΡΡΠ½ΠΈ Π²ΠΎ 11.00:XNUMX ΡΠ°ΡΠΎΡ
Π¨ΡΠΎ ΡΠ΅ Π½Π°ΡΡΠΈΡΠ΅:
- ΠΠ΅ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ² Red Hat Enterprise Linux CoreOS
- Π£ΡΠ»ΡΠΆΠ½Π° ΠΌΡΠ΅ΠΆΠ° OpenShift
- Π Π°ΠΌΠΊΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΡ
- ΠΠ½ΠΈΡΠΈΠ²Π½Π° ΡΠ°ΠΌΠΊΠ°
ΠΠ·Π²ΠΎΡ: www.habr.com