ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

И Ρ‚Π°ΠΊΠ°, ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½ΠΎΡ‚ΠΎ стартиранС Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Red Hat OpenShift 4 Π²Π΅Ρ‡Π΅ Π΅ Ρ„Π°ΠΊΡ‚. ДнСс Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ Π±ΡŠΡ€Π·ΠΎ ΠΈ лСсно Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ΠΌ към нСя ΠΎΡ‚ OpenShift Container Platform 3.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Ρ‚Π°Π·ΠΈ статия Π½Π°ΠΉ-Π²Π΅Ρ‡Π΅ Ρ‰Π΅ сС интСрСсувамС ΠΎΡ‚ Π½ΠΎΠ²ΠΈΡ‚Π΅ кластСри OpenShift 4, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π½Π°Ρ‚Π° ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Π° инфраструктура, основана Π½Π° RHEL CoreOS ΠΈ срСдства Π·Π° автоматизация. По-Π΄ΠΎΠ»Ρƒ Ρ‰Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ΠΌ Π½Π° OpenShift 4 Π±Π΅Π· излишни ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΎΠ²Π°Ρ‚Π° ΠΈ старата вСрсия Ρ‚ΡƒΠΊ..

ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡΡ‚Π° Π½Π° кластСритС ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4 с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° сСртифицирана ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Red Hat Appranix

Appranix ΠΈ Red Hat са Ρ€Π°Π±ΠΎΡ‚ΠΈΠ»ΠΈ усилСно, Π·Π° Π΄Π° опростят миграцията Π½Π° кластСрнитС рСсурси ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4 с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° спСциална услуга, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° Π²ΡŠΡ€Ρ…Ρƒ Appranix Site Reliability Automation Π·Π° Kubernetes.

Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Appranix (ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π² Red Hat Container Catalog) позволява ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ копия Π½Π° всички ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ OpenShift 3 ΠΈ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅Ρ‚ΠΎ ΠΈΠΌ Π½Π° OpenShift 4 само с няколко ΠΊΠ»ΠΈΠΊΠ°.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

Π‘ ΠΊΠ°ΠΊΠ²ΠΎ миграцията с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Appranix Π·Π° OpenShift 4 Π΅ Π΄ΠΎΠ±Ρ€Π°

  • Π‘ΡŠΡ€Π· старт. Въй ΠΊΠ°Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Appranix Π΅ построСно Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° SaaS, Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° настройватС Π½ΠΈΠΊΠ°ΠΊΠ²Π° инфраструктура ΠΈ Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ спСциализирани Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π° миграция.
  • ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚Ρ‚Π° Π½Π° Appranix улСснява миграцията Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ.
  • Автоматичното Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° слоТни ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π° кластСри OpenShift 3 с послСдващо прСнасянС Π½Π° OpenShift 4 опростява самия процСс Π½Π° миграция.
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° тСстватС ΠΊΠ°ΠΊ прилоТСния ΠΎΡ‚ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° инфраструктура OpenShift 3 сС Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° OpenShift 4 Π² ΠΎΠ±Π»Π°ΠΊΠ° AWS.
  • ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡ Π½Π° RBAC настройки Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π·Π°Π΅Π΄Π½ΠΎ с рСсурситС Π½Π° кластСритС.
  • Π˜Π·Π±ΠΎΡ€Π½Π° ΠΈΠ»ΠΈ пълна миграция Π½Π° всички ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ към Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ OpenShift 4.
  • По ΠΈΠ·Π±ΠΎΡ€ - ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° няколко Π½ΠΈΠ²Π° Π½Π° отказоустойчивост Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΈ прилоТСния ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½Π°Ρ‚Π° подписка.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

ΠœΠ½ΠΎΠ³ΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½Π° отказоустойчивост Π·Π° прилоТСния OpenShift

Π‘Π»Π΅Π΄ миграцията ΠΎΡ‚ 3-Ρ‚Π° Π½Π° 4-Ρ‚Π° вСрсия Π½Π° OpenShift, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Appranix ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° осигуряванС Π½Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° отказоустойчивост Π½Π° прилоТСнията (Continuous App Resilience), ΠΏΡ€ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ са възмоТни Ρ‚Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°. Ниво 1 Устойчивост (Level 1 Resiliency) позволява Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° прилоТСния, Π±Π΅Π· промяна Π½Π° Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΈ облачния доставчик. Π’ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΡ‚ΠΊΠ°Ρ‚ Π½Π° прилоТСния ΠΈΠ»ΠΈ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ слСд Π»ΠΎΠΊΠ°Π»Π΅Π½ ΠΏΡ€ΠΎΠ²Π°Π» Π½Π° Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»Π½ΠΎ Π½ΠΈΠ²ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠ»ΠΈ Π² ситуация, Π² която Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡŠΡ€Π·ΠΎ Π΄Π° сС създадС тСстова срСда Π² ΡΡŠΡ‰ΠΈΡ Ρ€Π΅Π³ΠΈΠΎΠ½, Π½ΠΎ Π² ΠΎΡ‚Π΄Π΅Π»Π΅Π½ кластСр OpenShift.

Ниво 2 позволява прСмСстванС Π½Π° прилоТСния Π² Π΄Ρ€ΡƒΠ³ Ρ€Π΅Π³ΠΈΠΎΠ½ Π±Π΅Π· смяна Π½Π° доставчика. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π·Π°ΠΏΠ°Π·ΠΈ основната инфраструктура Π½Π° Π΄Π°Π½Π½ΠΈ Π² основния Ρ€Π΅Π³ΠΈΠΎΠ½, Π½ΠΎ Π΄Π° сС стартират прилоТСния Π² Π΄Ρ€ΡƒΠ³ кластСр Π² Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ Ρ€Π΅Π³ΠΈΠΎΠ½. Π’Π°Π·ΠΈ опция Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ облачният Ρ€Π΅Π³ΠΈΠΎΠ½ ΠΈΠ»ΠΈ Π·ΠΎΠ½Π° спрС Π΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°, ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π°Ρ‚ΠΎ прилоТСнията трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ прСмСстСни Π² Π΄Ρ€ΡƒΠ³ Ρ€Π΅Π³ΠΈΠΎΠ½ ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΊΠΈΠ±Π΅Ρ€Π°Ρ‚Π°ΠΊΠ°. Накрая, Ниво 3 позволява Π΄Π° сС промСня Π½Π΅ само Ρ€Π΅Π³ΠΈΠΎΠ½ΡŠΡ‚, Π½ΠΎ ΠΈ облачният доставчик.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Appranix SRA
ΠœΠ½ΠΎΠ³ΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½Π°Ρ‚Π° отказоустойчивост Π½Π° прилоТСнията OpenShift Π² Appranix сС постига Ρ‡Ρ€Π΅Π· функционалността Π½Π° β€žΠΌΠ°ΡˆΠΈΠ½Π° Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎβ€œ, която Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ създава копия Π½Π° срСдата Π½Π° прилоТСнията. Π—Π° Π΄Π° сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Ρ‚Π°Π·ΠΈ функционалност ΠΈ Π΄Π° сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° Π½Π° прилоТСнията, Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС Π΄ΠΎΠ±Π°Π²ΠΈ само Π΅Π΄Π½Π° строка ΠΊΠΎΠ΄ Π² DevOps ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°.
Π’ инфраструктурнитС услуги Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΈΡ‚Π΅ доставчици ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, Π·Π°Ρ‚ΠΎΠ²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π±ΡŠΡ€Π·ΠΎ Π΄Π° сС ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ доставчик Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π°, Π·Π° Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅ зависимостта ΠΎΡ‚ Π΅Π΄ΠΈΠ½ СдинствСн доставчик Π½Π° услуги.

ΠšΠ°ΠΊΡ‚ΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° слСдната схСма, Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ копия Π½Π° срСдата Π½Π° прилоТСнията ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ Π² Appranix Π½Π΅ само Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π² Π·Π°Π΄Π°Π΄Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄, Π½ΠΎ ΠΈ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΡ‚ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° Π·Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° интСграция ΠΈ доставка CI/CD. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° β€žΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π° Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎβ€œ осигурява:

  • Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ, ΠΏΠΎ Ρ‚ΠΈΠΏ GitHub, ΠΆΡƒΡ€Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅Π½Π½ΠΈ пространства ΠΈ срСди Π½Π° прилоТСния.
  • Π›Π΅ΠΊ ΠΎΡ‚ΠΊΠ°Ρ‚ Π½Π° прилоТСния.
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° вСрсиитС Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ срСди ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ.
  • Автоматизирано ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ТизнСния Ρ†ΠΈΠΊΡŠΠ» Π½Π° Π΄Π°Π½Π½ΠΈ.
  • АвтоматизиранС Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° инфраструктурата ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠ΄ (IaC).
  • Автоматизирано ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡΡ‚Π° IaC.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

Π‘ Appranix ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΈ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π½ΠΈΠ²ΠΎ прилоТСния Π·Π° сцСнарии ΠΊΠ°Ρ‚ΠΎ хаос ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠ½Π³ (chaos engineering), Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅, Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ ΠΈΠ·Π½ΡƒΠ΄Π²Π°Π½Π΅ ΠΈ осигуряванС Π½Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎΡΡ‚ Π½Π° бизнСс процСситС. Няма Π΄Π° сС Π·Π°Π΄ΡŠΠ»Π±ΠΎΡ‡Π°Π²Π°ΠΌΠ΅ Π² Ρ‚ΠΎΠ²Π° ΠΈ Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Appranix Π·Π° миграция ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4.

Как сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° миграция ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4 с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Appranix Site Reliability Platform

ΠŸΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π²Π° Ρ‚Ρ€ΠΈ Π΅Ρ‚Π°ΠΏΠ°:

  1. НастройвамС OpenShift 3 ΠΈ OpenShift 4 Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° всички ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰ΠΈ Π½Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅.
  2. БъздавамС ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΈ Π·Π°Π΄Π°Π²Π°ΠΌΠ΅ пространства Π½Π° ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π·Π° миграция.
  3. ВосстановявамС всички пространства Π½Π° ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° OpenShift 4 с Π΅Π΄Π½ΠΎ ΠΊΠ»ΠΈΠΊΠ²Π°Π½Π΅.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

НастройвамС OpenShift 3 ΠΈ 4 Clusters Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

Appranix счита, Ρ‡Π΅ Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ°Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ OpenShift 3 ΠΈ OpenShift 4. Ако всС ΠΎΡ‰Π΅ няматС ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ OpenShift 4, ΡΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ Π³ΠΈ, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ докумСнтацията Π½Π° Red Hat Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° OpenShift 4. Настройката Π½Π° основния (primary) ΠΈ цСлСвия (target) ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ Π² Appranix сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΏΠΎ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π° само няколко ΡΡ‚ΡŠΠΏΠΊΠΈ.

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΌΠ΅ Appranix Controller Agent Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ

Π—Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° рСсурситС Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ малък Π°Π³Π΅Π½Ρ‚ sidecar ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€. Π—Π° Π΄Π° Π³ΠΎ Ρ€Π°Π·Π³Ρ€ΡŠΠ½Π΅Ρ‚Π΅, просто ΠΊΠΎΠΏΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΈ поставСтС ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½Π°Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° curl, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ. Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Π°Π³Π΅Π½Ρ‚ΡŠΡ‚ бъдС инсталиран Π² OpenShift 3 ΠΈ OpenShift 4, Appranix Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Ρ‰Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ всички рСсурси Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰ΠΈ Π½Π° миграция, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ пространства Π½Π° ΠΈΠΌΠ΅Π½Π°Ρ‚Π°, Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½ΠΈΡ, pod-ΠΎΠ²Π΅, услуги, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ хостовС с Π΄Ρ€ΡƒΠ³ΠΈ рСсурси.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ прилоТСния
Π‘Π΅Π³Π° Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ Π±Π΅Π· ΠΌΠ½ΠΎΠ³ΠΎ усилия Π΄Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΠΈΠΌ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎΡ‚ΠΎ микросСрвисно ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ SockShop ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4 (Π² Π»ΠΈΠ½ΠΊΠ° – ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описаниС Π½Π° Ρ‚ΠΎΠ²Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° микросСрвисна Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°). ΠšΠ°ΠΊΡ‚ΠΎ сС Π²ΠΈΠΆΠ΄Π° ΠΎΡ‚ ΠΈΠ»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡΡ‚Π° ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° SockShop ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° мноТСство ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

Appranix ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π° всички рСсурси, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ трябва Π΄Π° сС осигури Π·Π°Ρ‰ΠΈΡ‚Π° ΠΈ миграция Π½Π° OpenShift 4, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Pod-ΠΎΠ²Π΅, Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½ΠΈΡ (deployments), услуги ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°.

OpenShift 3 с Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ SockShop

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

БъздавамС ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Protection Policies Π·Π° миграция

ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ гъвкаво Π² зависимост ΠΎΡ‚ Π½Π°Ρ‡ΠΈΠ½Π° Π½Π° миграция. НапримСр, въз основа Π½Π° няколко критСрия ΠΈΠ»ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅ Π½Π° всСки час.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

Π˜Π·Π²ΡŠΡ€ΡˆΠ²Π°ΠΌΠ΅ миграция Π½Π° няколко кластСра OpenShift 3 с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΠ»Π°Π½ΠΎΠ²Π΅ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° (Protection Plans)

Π’ зависимост ΠΎΡ‚ особСноститС Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈΠ»ΠΈ пространството ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°, към кластСритС OpenShift 3 ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ Π½Π° всСки час, Π½Π° сСдмица ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ Π½Π° мСсСц.

Appranix позволява Π΄Π° сС прСнСсат Π½Π° OpenShift 4 всички пространства ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° Π½Π° кластСра ΠΈΠ»ΠΈ само ΠΈΠ·Π±Ρ€Π°Π½ΠΈ пространства.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

Π˜Π·Π²ΡŠΡ€ΡˆΠ²Π°ΠΌΠ΅ миграция Π½Π° OpenShift 4 с Π΅Π΄Π½ΠΎ ΠΊΠ»ΠΈΠΊΠ²Π°Π½Π΅

ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡΡ‚Π° Π΅ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·Π±Ρ€Π°Π½ΠΈ пространства ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° Π½Π° цСлСвия кластСр OpenShift 4. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΡ‚Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° с Π΅Π΄Π½ΠΎ ΠΊΠ»ΠΈΠΊΠ²Π°Π½Π΅. Appranix самостоятСлно ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° цялата Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° конфигурацията ΠΈ рСсурситС Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° срСда ΠΈ слСд Ρ‚ΠΎΠ²Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ я Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π° Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° OpenShift 4.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ²Π°ΠΌΠ΅ прилоТСнията слСд миграцията Π½Π° OpenShift 4

Π’Π»Π΅Π·Ρ‚Π΅ Π² кластСра OpenShift 4, ΠΎΠ±Π½ΠΎΠ²Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Π΄Π°Π»ΠΈ всички прилоТСния ΠΈ пространства ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° са Π² Ρ€Π΅Π΄. ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°Ρ‚Π° ΠΏΠΎ миграция Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ пространства ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°, ΠΊΠ°Ρ‚ΠΎ ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Π½ΠΎΠ²ΠΈ ΠΏΠ»Π°Π½ΠΎΠ²Π΅ Protection Plans ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π²Π΅Ρ‡Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

Π‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ прилоТСния Π½Π° OpenShift 4

Π‘Π»Π΅Π΄ миграцията Π½Π° прилоТСнията с ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°Ρ‚Π° Π·Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Appranix Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° Π½Π΅ Π·Π°Π±Ρ€Π°Π²ΠΈΡ‚Π΅ Π΄Π° настройтС ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΡ‚Π΅ – Ρ‚Π΅ трябва Π΄Π° сочат към OpenShift 4. ВСроятно, ΠΏΡ€Π΅Π΄ΠΈ напълно Π΄Π° прСнСсСтС продукцията ΠΎΡ‚ OpenShift 3, Ρ‰Π΅ искатС Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Ρ‚Π΅ тСстово Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅. ΠšΠΎΠ³Π°Ρ‚ΠΎ Π½Π° OpenShift 4 сС появят няколко Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ прилоТСния Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ пространства ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°, Ρ‰Π΅ възникнС нСобходимостта Π΄Π° сС прСнСсат ΠΈ останалитС прилоТСния с ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ процСс.

Π‘Π»Π΅Π΄ прСнасянСто Π½Π° всички пространства ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚Π΅ всички ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ OpenShift Π·Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ ΠΏΡ€ΠΈ Π°Π²Π°Ρ€ΠΈΠΈ, Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ ΠΈΠ·Π½ΡƒΠ΄Π²Π°Π½Π΅, осигуряванС Π½Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎΡΡ‚ Π½Π° бизнСс процСситС ΠΈΠ»ΠΈ Π·Π° послСдваща миграция, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Appranix Site Reliability Automation Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ сС Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° ΠΏΡ€ΠΈ Π½ΠΎΠ²ΠΈ вСрсии Π½Π° OpenShift.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ миграцията ΠΎΡ‚ OpenShift 3 Π½Π° OpenShift 4

ΠžΠ±Ρ‰ΠΎ

OpenShift 4 Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½Π° ΠΊΡ€Π°Ρ‡ΠΊΠ° Π½Π°ΠΏΡ€Π΅Π΄, Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π°ΠΉ-Π²Π΅Ρ‡Π΅ Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈ ΠΌΠΎΠ΄Π΅Π» Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Operator Π·Π° автоматизация Π½Π° слоТни прилоТСния ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² кластСрни срСди. Appranix ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° OpenShift прост ΠΈ ΡƒΠ΄ΠΎΠ±Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ Π·Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ към OpenShift 4 с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° своСто ΠΎΠ±Π»Π°Ρ‡Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° прилоТСния Site Reliability Platform.

Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Appranix ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ Red Hat Container Catalog.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster