Shunday qilib, Red Hat OpenShift 4 platformasining rasmiy taqdimoti bo‘lib o‘tdi.Bugun biz sizga OpenShift Container Platform 3 dan qanday qilib imkon qadar tez va oson o‘tishni aytib beramiz.
Ushbu maqolaning maqsadlari uchun bizni birinchi navbatda RHEL CoreOS va avtomatlashtirish vositalariga asoslangan aqlli va o'zgarmas infratuzilma imkoniyatlaridan foydalanadigan yangi OpenShift 4 klasterlari qiziqtiradi. Quyida biz OpenShift 4-ga qanday qilib muammosiz o'tishni ko'rsatamiz.
Yangi versiya va eski versiya o'rtasidagi farqlar haqida ko'proq bilib olishingiz mumkin.
Sertifikatlangan Red Hat Appranix platformasi yordamida klasterlarni OpenShift 3 dan OpenShift 4 ga ko‘chirish
Appranix va Red Hat klaster resurslarini OpenShift 3 dan OpenShift 4 ga Kubernetes uchun Appranix sayt ishonchliligi avtomatizatsiyasi ustida ishlaydigan maxsus xizmat bilan ko‘chirishni osonlashtirish uchun astoydil ishladi.
Appranix eritmasi (
Nima uchun OpenShift 4 uchun Appranix yordamida migratsiya yaxshi
- Tez boshlash. Appranix yechimi SaaS tamoyillari asosida qurilganligi sababli, hech qanday infratuzilmani o'rnatishning hojati yo'q va alohida ixtisoslashtirilgan migratsiya yechimlarini sozlash yoki ishlatishning hojati yo'q.
- Appranix-ning miqyosliligi katta klasterlarni ko'chirishni osonlashtiradi.
- Murakkab OpenShift 3 klaster konfiguratsiyasining avtomatik zahira nusxasini keyinchalik OpenShift 4 ga o'tkazish migratsiya jarayonining o'zini soddalashtiradi.
- OpenShift 3 korporativ infratuzilmasi ilovalari AWS bulutidagi OpenShift 4 platformasida qanday harakat qilishini sinab ko'rish imkoniyati.
- RBAC kirish sozlamalarini klaster resurslari bilan birga ko'chirish.
- Barcha loyihalarni yangi OpenShift 4 klasterlariga tanlab yoki to'liq ko'chirish.
- Majburiy emas - agar sizda tegishli obuna bo'lsa, konteyner ilovalari uchun xatolarga chidamlilikning bir necha darajalarini tashkil qilish.
OpenShift ilovalari uchun ko'p darajali nosozliklarga chidamlilik (bardoshlik).
OpenShift 3 dan 4 ga o‘tgandan so‘ng Appranix yechimi ilovalarning doimiy chidamliligini ta’minlash uchun ishlatilishi mumkin, bunda uchta variant mavjud. 1 daraja Moslashuvchanlik (1-darajali chidamlilik) mintaqa va bulut provayderini o'zgartirmasdan ilovalarni tiklash imkonini beradi. U ilovalarni orqaga qaytarish yoki mintaqa darajasida mahalliy nosozlikni tiklash uchun ishlatilishi mumkin, masalan, dasturni joylashtirish muvaffaqiyatsizlikka uchraganda yoki bir xil mintaqada, lekin alohida OpenShift klasterida tezda sinov muhitini yaratishingiz kerak bo'lgan vaziyatda. .
2 daraja provayderlarni almashtirmasdan ilovalarni boshqa mintaqaga o'tkazish imkonini beradi. Bunday holda, siz asosiy ma'lumotlar infratuzilmasini asosiy mintaqada saqlashingiz mumkin, lekin ilovalarni boshqa mintaqadagi boshqa klasterda ishga tushirishingiz mumkin. Bu opsiya bulutli hudud yoki zona ishlamay qolganda yoki kiberhujum tufayli ilovalar boshqa hududga ko‘chirilishi kerak bo‘lganda foydalidir. Va nihoyat, 3 daraja nafaqat mintaqani, balki bulutli provayderni ham o'zgartirishga imkon beradi.
Appranix SRA qanday ishlaydi
Appranix-dagi OpenShift ilovalarining ko'p darajali xatolarga chidamliligiga avtomatik ravishda dastur muhitining nusxalarini yaratadigan "vaqt mashinasi" funksiyasi orqali erishiladi. Ushbu funksiyani yoqish va ilovalar xavfsizligini yaxshilash uchun DevOps quvur liniyasiga bir qator kod qo‘shing.
Bulutli provayderlarning infratuzilma xizmatlari ham muammolarga duch keladi, shuning uchun boshqa provayderga tezda o'tish imkoniyati bitta xizmat ko'rsatuvchi provayderga yopishib qolmaslik uchun foydalidir.
Quyidagi rasmda ko'rsatilganidek, ilova muhitining zahira nusxalari Appranix-da nafaqat avtomatik ravishda belgilangan chastotada, balki uzluksiz integratsiya va CI/CD yetkazib berish quvuridan buyruq bo'yicha ham yaratilishi mumkin. Shu bilan birga, "vaqt mashinasi" quyidagilarni ta'minlaydi:
- GitHub uslubida nomlar bo'shliqlari va dastur muhitlarining ortib boruvchi jurnali.
- Oddiy dasturni orqaga qaytarish.
- Bulut va konteyner konfiguratsiyasi versiyalari.
- Ma'lumotlarning hayot aylanishini avtomatlashtirilgan boshqarish.
- Kod (IaC) boshqaruvi sifatida infratuzilmani avtomatlashtirish.
- IaC holatini avtomatlashtirilgan boshqarish.
Appranix yordamida siz betartiblik muhandisligi, falokatlarni tiklash, to'lov dasturidan himoya qilish va biznes uzluksizligi kabi stsenariylar uchun to'liq dastur darajasidagi himoya va tiklanishni ta'minlay olasiz. Biz bu haqda batafsil ma'lumot bermaymiz va OpenShift 3-dan OpenShift 4-ga o'tish uchun Appranix-dan qanday foydalanishni ko'rib chiqamiz.
Appranix sayt ishonchliligi platformasi yordamida OpenShift 3-ni OpenShift 4-ga qanday o'tkazish mumkin
Jarayon uch bosqichni o'z ichiga oladi:
- Biz OpenShift 3 va OpenShift 4 ni barcha ko'chiriladigan komponentlarni avtomatik aniqlash uchun sozlaymiz.
- Migratsiya uchun siyosatlar yaratamiz va nomlar maydonini oʻrnatamiz.
- OpenShift 4-dagi barcha nom maydonlarini bir marta bosish bilan tiklash.
Avtomatik topish uchun OpenShift 3 va 4 klasterlarini sozlash
Appranix sizda allaqachon OpenShift 3 va OpenShift 4 klasterlarini ishga tushirgan deb taxmin qiladi. Agar hali OpenShift 4 klasterlari mavjud bo'lmasa, ularni yarating.
Klasterlarni aniqlash uchun Appranix Controller Agent o'rnatilmoqda
Klaster resurslarini topish uchun sizga kichik yonbosh boshqaruvchi agenti kerak bo'ladi. Uni joylashtirish uchun tegishli curl buyrug'ini nusxalash va joylashtirish kifoya, quyida bo'lgani kabi. Agent OpenShift 3 va OpenShift 4 da o'rnatilgandan so'ng, Appranix avtomatik ravishda ko'chiriladigan barcha klaster resurslarini, jumladan nomlar bo'shliqlarini, joylashtirishlarni, podslarni, xizmatlarni, shuningdek, boshqa resurslarga ega xostlarni topadi.
Katta taqsimlangan ilovalarning ko'chishi
Endi biz tarqatilgan SockShop mikroservis dasturini OpenShift 3 dan OpenShift 4 ga qanday qilib osongina o'tkazish misolini ko'rib chiqamiz (havolaga rioya qiling - -
Appranix himoya qilinishi va OpenShift 4 ga koʻchirilishi kerak boʻlgan barcha resurslarni, jumladan PoDlar, joylashtirishlar, xizmatlar va klaster konfiguratsiyalarini topadi.
SockShop ishlayotgan OpenShift 3
Migratsiya uchun himoya siyosatini yaratish
Migratsiya qanday amalga oshirilishiga qarab siyosatlar moslashuvchan tarzda o'rnatilishi mumkin. Misol uchun, bir necha mezonlarga asoslanib yoki soatiga bir marta zaxira.
Himoya rejalari yordamida bir nechta OpenShift 3 klasterlarini ko'chirish
Muayyan dastur yoki nom maydoniga qarab, siz soatiga bir marta, haftada bir marta yoki hatto oyda bir marta ishlaydigan OpenShift 3 klasterlariga siyosatlarni qo'llashingiz mumkin.
Appranix sizga klasterning barcha nom maydonlarini OpenShift 4 yoki faqat tanlanganlariga ko'chirish imkonini beradi.
Biz bir marta bosish bilan OpenShift 4 ga o'tishni amalga oshiramiz
Migratsiya – tanlangan nom maydonlarini maqsadli OpenShift 4 klasteriga qayta tiklash.Ushbu operatsiya bir marta bosish bilan amalga oshiriladi. Appranixning o'zi manba muhitining konfiguratsiyasi va resurslari haqidagi ma'lumotlarni yig'ish bo'yicha barcha ishlarni bajaradi va keyin uni mustaqil ravishda OpenShift 4 platformasiga tiklaydi.
OpenShift 4 ga ko'chirilgandan so'ng ilovalarni tekshirish
OpenShift 4 klasteriga kiring, loyihalarni yangilang va barcha ilovalar va nomlar makonlari yaxshi ekanligini tekshiring. Yangi Himoya rejalarini yaratish yoki mavjudlarini o'zgartirish, boshqa nomlar uchun ko'chirish protsedurasini takrorlang.
OpenShift 4 da ko'chirilgan ilovalarni ishga tushirish
Appranix tiklash protsedurasidan foydalangan holda ilovalarni ko'chirgandan so'ng, marshrutlarni sozlashni unutmaslik kerak - ular OpenShift 4 ga ishora qilishlari kerak. Mahsulotingizni OpenShift 3 dan to'liq ko'chirishdan oldin sinovdan tiklashni amalga oshirishingiz mumkin. OpenShift 4 da oʻz nomlari boʻshliqlarida bir nechta ishlaydigan ilovalar mavjud boʻlgandan soʻng, ushbu jarayon yordamida qolgan ilovalarni koʻchirishingiz kerak boʻladi.
Barcha nom maydonlari ko'chirilgandan so'ng, siz barcha OpenShift klasterlarini uzluksiz falokatni tiklash, to'lovga qarshi dastur, biznes uzluksizligi yoki kelajakdagi migratsiya uchun himoya qilishingiz mumkin, chunki Appranix sayt ishonchliligi avtomatizatsiyasi OpenShiftning yangi versiyalari chiqarilganda avtomatik ravishda yangilanadi.
jami
OpenShift 4, birinchi navbatda, klaster muhitida ishlaydigan ilovalar va platformalarning murakkab konfiguratsiyasini avtomatlashtirish uchun yangi o'zgarmas arxitektura va Operator platformasi modeli tufayli oldinga katta qadamdir. Appranix OpenShift foydalanuvchilariga o'zining bulutli mahalliy ilovalarni ofatdan qutqarish yechimi, Sayt ishonchliligi platformasi bilan OpenShift 4-ga o'tishning oddiy va qulay usulini taklif qiladi.
Appranix eritmasidan to'g'ridan-to'g'ri foydalanish mumkin
Manba: www.habr.com