Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Janten, peluncuran resmi platform Red Hat OpenShift 4 parantos dilaksanakeun. Dinten ieu kami bakal nyarioskeun ka anjeun kumaha cara ngalih ka éta tina OpenShift Container Platform 3 gancang-gancang sareng gampang-gancang.

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Pikeun kaperluan artikel ieu, kami utamana kabetot dina OpenShift 4 klaster anyar, nu ngungkit kamampuhan hiji infrastruktur pinter jeung immutable dumasar kana RHEL CoreOS jeung parabot automation. Di handap ieu kami bakal nunjukkeun anjeun kumaha ngalih ka OpenShift 4 tanpa masalah.

Anjeun tiasa mendakan langkung seueur ngeunaan bédana antara versi énggal sareng anu lami. di dieu.

Migrasi klaster tina OpenShift 3 ka OpenShift 4 nganggo platform Red Hat Appranix anu disertipikasi

Appranix sareng Red Hat parantos nyambut damel pikeun ngagampangkeun migrasi sumber klaster tina OpenShift 3 ka OpenShift 4 kalayan layanan khusus anu dijalankeun di luhur Appranix Site Reliability Automation pikeun Kubernetes.

Solusi Appranix (tiasa dipendakan dina Red Hat Wadahna Katalog) ngidinan Anjeun pikeun nyieun cadangan sadaya klaster OpenShift 3 tur malikkeun kana OpenShift 4 dina ngan sababaraha clicks.

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Naha migrasi nganggo Appranix pikeun OpenShift 4 saé

  • Mimitian gancang. Kusabab solusi Appranix diwangun dina prinsip SaaS, teu kedah nyetél infrastruktur naon waé sareng henteu kedah ngonpigurasikeun atanapi nganggo solusi migrasi khusus anu misah.
  • Skalabilitas Appranix ngagampangkeun migrasi klaster ageung.
  • Nyadangkeun otomatis konfigurasi kluster OpenShift 3 kompleks sareng transfer saterasna ka OpenShift 4 nyederhanakeun prosés migrasi sorangan.
  • Kamampuhan pikeun nguji kumaha aplikasi tina infrastruktur perusahaan OpenShift 3 kalakuanana dina platform OpenShift 4 dina awan AWS.
  • Migrasi setelan aksés RBAC babarengan jeung sumberdaya klaster.
  • Migrasi selektif atanapi lengkep sadaya proyék kana klaster OpenShift 4 anyar.
  • Opsional - organisasi sababaraha tingkat kasabaran sesar pikeun aplikasi wadahna upami anjeun gaduh langganan anu pas.

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Toleransi sesar multi-tingkat (resiliency) pikeun aplikasi OpenShift

Saatos migrasi ti OpenShift 3 ka 4, solusi Appranix tiasa dianggo pikeun nyayogikeun Ketahanan Aplikasi Kontinyu, dimana aya tilu pilihan. Tingkat 1 Resiliency (Level 1 Resiliency) ngamungkinkeun anjeun mulangkeun aplikasi tanpa ngarobih daérah sareng panyadia awan. Éta tiasa dianggo pikeun ngagulung deui aplikasi atanapi pulih tina kagagalan lokal di tingkat daérah, sapertos nalika panyebaran aplikasi gagal, atanapi dina kaayaan dimana anjeun kedah gancang nyiptakeun lingkungan tés di daérah anu sami tapi dina klaster OpenShift anu misah. .

Tingkat 2 ngidinan Anjeun pikeun nransper aplikasi ka wewengkon séjén tanpa ngarobah panyadia. Dina hal ieu, anjeun tiasa nyimpen infrastruktur data primér di wewengkon utama, tapi ngajalankeun aplikasi dina klaster séjén di wewengkon béda. Pilihan ieu kapaké nalika daérah awan atanapi zona turun, atanapi aplikasi kedah dipindahkeun ka daérah sanés kusabab serangan cyber. Jeung tungtungna, Tingkat 3 ngidinan Anjeun pikeun ngarobah teu ukur wewengkon, tapi ogé panyadia awan.

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Kumaha Appranix SRA jalan
Toleransi lepat multi-tingkat tina aplikasi OpenShift di Appranix dihontal ngaliwatan fungsionalitas "mesin waktos", anu otomatis nyiptakeun salinan lingkungan aplikasi. Pikeun ngaktifkeun fungsionalitas ieu sareng ningkatkeun kaamanan aplikasi, tambahkeun hiji garis kode kana pipa DevOps anjeun.
Ladenan infrastruktur panyadia awan ogé ngalaman masalah, ku kituna kamampuhan pikeun gancang pindah ka panyadia sejen mangpaat pikeun nyegah dikonci kana panyadia ladenan tunggal.

Salaku gambar di handap nembongkeun, cadangan lingkungan aplikasi bisa dijieun dina Appranix teu ukur otomatis dina frékuénsi husus, tapi ogé dina paréntah ti integrasi kontinyu sarta pipa pangiriman CI / CD. Dina waktos anu sami, "mesin waktos" nyayogikeun:

  • Incremental, logging gaya GitHub tina ngaranspasi sareng lingkungan aplikasi.
  • Rollback aplikasi basajan.
  • Vérsi konfigurasi awan sareng wadahna.
  • Manajemén daur hirup data otomatis.
  • Otomatisasi infrastruktur salaku manajemén kode (IaC).
  • Manajemén kaayaan IaC otomatis.

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Kalayan Appranix, anjeun tiasa nyayogikeun panyalindungan sareng pamulihan tingkat aplikasi sadayana pikeun skenario sapertos rékayasa huru-hara, pamulihan bencana, panyalindungan ransomware, sareng kontinuitas bisnis. Kami moal ngajelaskeun sacara rinci ngeunaan ieu sareng bakal ningali deui kumaha cara ngagunakeun Appranix pikeun migrasi ti OpenShift 3 ka OpenShift 4.

Kumaha migrasi OpenShift 3 ka OpenShift 4 nganggo Appranix Site Reliability Platform

Prosésna ngawengku tilu tahapan:

  1. Kami ngonpigurasikeun OpenShift 3 sareng OpenShift 4 pikeun otomatis ngadeteksi sadaya komponén anu bakal dimigrasikeun.
  2. Urang nyieun kawijakan tur nyetel spasi ngaran pikeun migrasi.
  3. Pulihkeun sadaya rohangan ngaran dina OpenShift 4 dina hiji klik.

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Ngonpigurasikeun OpenShift 3 sareng 4 Kluster pikeun mendakan otomatis

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Appranix nganggap yén anjeun parantos ngajalankeun klaster OpenShift 3 sareng OpenShift 4. Upami teu acan aya klaster OpenShift 4, jieun aranjeunna nganggo Dokuméntasi Red Hat pikeun panyebaran OpenShift 4. Nyetél klaster primér sareng target dina Appranix sami sareng ngalibatkeun ngan sababaraha léngkah.

Masang Appranix Controller Agén pikeun ngadeteksi klaster

Pikeun manggihan sumberdaya klaster, anjeun peryogi agén controller sidecar leutik. Pikeun nyebarkeun éta, ngan salin sareng témpél paréntah curl anu cocog, sakumaha di handap. Sakali agén dipasang dina OpenShift 3 sareng OpenShift 4, Appranix bakal otomatis mendakan sadaya sumber kluster anu bakal dimigrasikeun, kalebet rohangan ngaran, panyebaran, pods, jasa, sareng host sareng sumber daya sanés.

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Migrasi aplikasi disebarkeun badag
Ayeuna urang bakal ningali conto kumaha gampang nransper aplikasi microservice SockShop anu disebarkeun tina OpenShift 3 ka OpenShift 4 (tuturkeun tautan - pedaran lengkep ngeunaan aplikasi ieu sareng arsitéktur microservice na). Salaku bisa ditempo ti gambar di handap, Arsitéktur SockShop ngandung loba komponén.

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Appranix mendakan sadaya sumber daya anu kedah dijagi sareng migrasi ka OpenShift 4, kalebet PoD, panyebaran, jasa, sareng konfigurasi klaster.

OpenShift 3 kalayan ngajalankeun SockShop

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Nyiptakeun Kabijakan Perlindungan pikeun migrasi

Kawijakan tiasa diatur sacara fleksibel gumantung kana kumaha migrasi kedah dilaksanakeun. Contona, dumasar kana sababaraha kriteria atawa cadangan sajam sakali.

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Migrasi sababaraha klaster OpenShift 3 nganggo Rencana Perlindungan

Gumantung kana aplikasi husus atawa spasi ngaran, Anjeun bisa nerapkeun kawijakan ka OpenShift 3 klaster nu ngajalankeun sakali per jam, sakali per minggu, atawa malah sakali per bulan.

Appranix ngidinan Anjeun pikeun migrasi sakabéh spasi ngaran tina klaster ka OpenShift 4 atawa ngan dipilih.

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Urang ngalakukeun migrasi ka OpenShift 4 dina hiji klik

Migrasi nyaéta restorasi ngaranspasi dipilih kana udagan OpenShift klaster 4. Operasi ieu dipigawé dina hiji klik. Appranix sorangan ngalakukeun sadaya padamelan pikeun ngumpulkeun data ngeunaan konfigurasi sareng sumber lingkungan sumber teras malikkeun sacara mandiri kana platform OpenShift 4.

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Mariksa aplikasi saatos migrasi ka OpenShift 4

Asup ka kluster OpenShift 4, ngapdet proyék sareng pariksa yén sadaya aplikasi sareng rohangan ngaran ok. Malikan deui prosedur migrasi pikeun spasi ngaran séjén, nyieun Rencana Protection anyar atawa ngarobah nu geus aya.

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

Ngajalankeun aplikasi migrasi dina OpenShift 4

Saatos migrasi aplikasi nganggo prosedur pamulihan Appranix, penting pikeun émut pikeun ngonpigurasikeun rute - aranjeunna kedah nunjuk ka OpenShift 4. Anjeun panginten badé ngalakukeun pamulihan tés sateuacan migrasi produksi anjeun lengkep ti OpenShift 3. Sakali anjeun gaduh sababaraha aplikasi anu dijalankeun dina OpenShift 4 dina rohangan ngaran masing-masing, anjeun kedah migrasi aplikasi anu sésana nganggo prosés ieu.

Sakali sadaya rohangan ngaran dimigrasikeun, anjeun tiasa ngajagi sadaya klaster OpenShift pikeun pamulihan bencana anu terus-terusan, anti-ransomware, kontinuitas bisnis, atanapi migrasi ka hareup sabab Appranix Site Reliability Automation otomatis ngamutahirkeun nalika versi anyar OpenShift dileupaskeun.

Nyederhanakeun migrasi ti OpenShift 3 ka OpenShift 4

dina total

OpenShift 4 mangrupikeun léngkah anu ageung, utamina kusabab arsitéktur immutable anyar sareng modél platform Operator pikeun ngajadikeun otomatis konfigurasi kompleks aplikasi sareng platform anu dijalankeun dina lingkungan klaster. Appranix nawarkeun pamaké OpenShift cara basajan tur merenah pikeun migrasi ka OpenShift 4 kalawan solusi recovery musibah aplikasi cloud-asli na, Site Reliability Platform.

Solusi Appranix tiasa dianggo langsung tina Red Hat Wadahna Katalog.

sumber: www.habr.com

Tambahkeun komentar