OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

Beləliklə, Red Hat OpenShift 4 platformasının rəsmi təqdimatı baş tutdu.Bu gün sizə OpenShift Konteyner Platforması 3-dən ona necə tez və asanlıqla keçəcəyinizi söyləyəcəyik.

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

Bu məqalənin məqsədləri üçün bizi ilk növbədə RHEL CoreOS və avtomatlaşdırma alətlərinə əsaslanan ağıllı və dəyişməz infrastrukturun imkanlarından istifadə edən yeni OpenShift 4 klasterləri maraqlandırır. Aşağıda heç bir problem olmadan OpenShift 4-ə necə keçəcəyinizi sizə göstərəcəyik.

Yeni versiya ilə köhnə versiya arasındakı fərqlər haqqında daha çox məlumat əldə edə bilərsiniz. burada.

Sertifikatlaşdırılmış Red Hat Appranix platformasından istifadə edərək klasterlərin OpenShift 3-dən OpenShift 4-ə miqrasiyası

Appranix və Red Hat, Kubernetes üçün Appranix Sayt Etibarlılığının Avtomatlaşdırılması üzərində işləyən xüsusi xidmətlə klaster resurslarını OpenShift 3-dən OpenShift 4-ə köçürməyi asanlaşdırmaq üçün səylə çalışıblar.

Appranix məhlulu (burada tapa bilərsiniz Red Hat Konteyner Kataloqu) sizə bir neçə kliklə bütün OpenShift 3 klasterlərinin ehtiyat nüsxələrini yaratmağa və onları OpenShift 4-ə bərpa etməyə imkan verir.

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

OpenShift 4 üçün Appranix istifadə edərək miqrasiya niyə yaxşıdır?

  • Sürətli başlanğıc. Appranix həlli SaaS prinsipləri üzərində qurulduğundan, heç bir infrastrukturun qurulmasına ehtiyac yoxdur və ayrıca ixtisaslaşmış miqrasiya həllərini konfiqurasiya etməyə və ya istifadə etməyə ehtiyac yoxdur.
  • Appranix-in miqyaslılığı böyük klasterləri köçürməyi asanlaşdırır.
  • Mürəkkəb OpenShift 3 klaster konfiqurasiyalarının sonradan OpenShift 4-ə köçürülməsi ilə avtomatik ehtiyat nüsxəsi miqrasiya prosesinin özünü asanlaşdırır.
  • OpenShift 3 müəssisə infrastrukturundan olan proqramların AWS buludunda OpenShift 4 platformasında necə davrandığını yoxlamaq imkanı.
  • Klaster resursları ilə birlikdə RBAC giriş parametrlərinin miqrasiyası.
  • Bütün layihələrin yeni OpenShift 4 klasterlərinə seçmə və ya tam miqrasiya.
  • Könüllü – müvafiq abunəliyiniz varsa, konteyner tətbiqləri üçün bir neçə səviyyəli nasazlığa dözümlülüyün təşkili.

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

OpenShift proqramları üçün çox səviyyəli nasazlığa dözümlülük (davamlılıq).

OpenShift 3-dən 4-ə köçdükdən sonra Appranix həlli üç variantın mümkün olduğu Davamlı Tətbiq Dayanıqlığını təmin etmək üçün istifadə edilə bilər. Level 1 Dayanıqlıq (Səviyyə 1 Dayanıqlılıq) regionu və bulud provayderini dəyişmədən tətbiqləri bərpa etməyə imkan verir. O, proqramların yerləşdirilməsi uğursuz olduqda və ya eyni bölgədə, lakin ayrıca OpenShift klasterində tez bir zamanda test mühiti yaratmalı olduğunuz bir vəziyyətdə, bölgə səviyyəsində tətbiqləri geri qaytarmaq və ya yerli nasazlıqları bərpa etmək üçün istifadə edilə bilər. .

Level 2 provayderləri dəyişdirmədən tətbiqləri başqa bölgəyə köçürməyə imkan verir. Bu halda, siz əsas məlumat infrastrukturunu əsas regionda saxlaya bilərsiniz, lakin tətbiqləri başqa regionda başqa klasterdə işlədə bilərsiniz. Bu seçim bulud bölgəsi və ya zonası azaldıqda və ya kiberhücuma görə tətbiqlərin başqa bölgəyə köçürülməsi lazım olduqda faydalıdır. Və nəhayət, Level 3 təkcə bölgəni deyil, həm də bulud provayderini dəyişməyə imkan verir.

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

Appranix SRA necə işləyir
Appranix-də OpenShift proqramlarının çoxsəviyyəli nasazlığa dözümlülüyü proqram mühitinin surətlərini avtomatik yaradan “zaman maşını” funksiyası vasitəsilə əldə edilir. Bu funksiyanı aktivləşdirmək və tətbiqin təhlükəsizliyini təkmilləşdirmək üçün DevOps boru kəmərinizə sadəcə bir sətir kod əlavə edin.
Bulud provayderlərinin infrastruktur xidmətləri də problemlərlə üzləşir, ona görə də başqa bir provayderə tez keçmək imkanı tək bir xidmət təminatçısına bağlanmamaq üçün faydalıdır.

Aşağıdakı şəkildə göstərildiyi kimi, tətbiq mühitinin ehtiyat nüsxələri Appranix-də yalnız müəyyən edilmiş tezlikdə avtomatik olaraq deyil, həm də davamlı inteqrasiya və CI/CD çatdırılma boru kəmərindən əmr əsasında yaradıla bilər. Eyni zamanda, "zaman maşını" təmin edir:

  • Ad boşluqlarının və tətbiq mühitlərinin artımlı, GitHub üslubunda qeydi.
  • Sadə proqram geri qaytarılması.
  • Bulud və konteyner konfiqurasiyalarının versiyası.
  • Avtomatlaşdırılmış məlumatların həyat dövrünün idarə edilməsi.
  • Kod (IaC) idarəetməsi kimi infrastrukturun avtomatlaşdırılması.
  • Avtomatlaşdırılmış IaC dövlət idarəetməsi.

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

Appranix ilə siz xaos mühəndisliyi, fəlakətin bərpası, ransomware qorunması və işin davamlılığı kimi ssenarilər üçün bütün proqram səviyyəsində qoruma və bərpa təmin edə bilərsiniz. Biz bu barədə ətraflı məlumat verməyəcəyik və OpenShift 3-dən OpenShift 4-ə keçmək üçün Appranix-dən necə istifadə edəcəyimizi daha ətraflı nəzərdən keçirəcəyik.

Appranix Sayt Etibarlılıq Platformasından istifadə edərək OpenShift 3-ü OpenShift 4-ə necə köçürmək olar

Proses üç mərhələni əhatə edir:

  1. Köçürüləcək bütün komponentləri avtomatik aşkar etmək üçün OpenShift 3 və OpenShift 4-ü konfiqurasiya edirik.
  2. Biz miqrasiya üçün siyasətlər yaradır və ad boşluqları təyin edirik.
  3. OpenShift 4-də bütün ad boşluqlarını bir kliklə bərpa edin.

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

Avtomatik kəşf üçün OpenShift 3 və 4 Klasterlərin konfiqurasiyası

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

Tətbiq sizdə artıq OpenShift 3 və OpenShift 4 klasterlərini işlətdiyinizi güman edir. Əgər hələ OpenShift 4 klasterləri yoxdursa, onları istifadə edərək yaradın. OpenShift 4 yerləşdirilməsi üçün Red Hat sənədləri. Appranix-də əsas və hədəf klasterlərin qurulması eynidır və cəmi bir neçə addımı əhatə edir.

Klasterləri aşkar etmək üçün Appranix Controller Agent quraşdırılması

Klaster resurslarını kəşf etmək üçün sizə kiçik bir yan araba nəzarətçi agenti lazımdır. Onu yerləşdirmək üçün müvafiq curl əmrini kopyalayıb yapışdırın, aşağıdakı kimi. Agent OpenShift 3 və OpenShift 4-də quraşdırıldıqdan sonra Appranix avtomatik olaraq ad məkanları, yerləşdirmələr, podlar, xidmətlər, eləcə də digər resursları olan hostlar daxil olmaqla, köçürüləcək bütün klaster resurslarını aşkar edəcək.

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

Böyük paylanmış tətbiqlərin miqrasiyası
İndi biz paylanmış mikroservis SockShop proqramını OpenShift 3-dən OpenShift 4-ə asanlıqla necə köçürməyin nümunəsinə baxacağıq (linkə əməl edin - bu proqramın və onun mikroservis arxitekturasının ətraflı təsviri). dan da göründüyü kimi aşağıda şəkil,SockShop arxitekturasında çoxlu komponentlər var.

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

Appranix qorunmalı və OpenShift 4-ə köçürülməli olan bütün resursları, o cümlədən PoD-lar, yerləşdirmələr, xidmətlər və klaster konfiqurasiyalarını aşkar edir.

SockShop işləyən OpenShift 3

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

Miqrasiya üçün Mühafizə Siyasətlərinin yaradılması

Siyasətlər miqrasiyanın necə həyata keçiriləcəyindən asılı olaraq çevik şəkildə təyin edilə bilər. Məsələn, bir neçə meyar əsasında və ya saatda bir dəfə ehtiyat nüsxə.

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

Qoruma Planlarından istifadə edərək çoxsaylı OpenShift 3 klasterlərinin köçürülməsi

Xüsusi proqramdan və ya ad sahəsindən asılı olaraq, siz saatda bir, həftədə bir və hətta ayda bir dəfə işləyən OpenShift 3 klasterlərinə siyasətlər tətbiq edə bilərsiniz.

Appranix sizə klasterin bütün ad boşluqlarını OpenShift 4 və ya sadəcə seçilmiş olanlara köçürməyə imkan verir.

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

OpenShift 4-ə köçürməni bir kliklə həyata keçiririk

Miqrasiya seçilmiş ad məkanlarının hədəf OpenShift 4 klasterinə bərpasıdır.Bu əməliyyat bir kliklə həyata keçirilir. Appranix özü mənbə mühitinin konfiqurasiyası və resursları haqqında məlumatların toplanması üzrə bütün işləri görür və sonra müstəqil olaraq onu OpenShift 4 platformasına bərpa edir.

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

OpenShift 4-ə köçdükdən sonra tətbiqlərin yoxlanılması

OpenShift 4 klasterinə daxil olun, layihələri yeniləyin və bütün proqramların və ad boşluqlarının qaydasında olduğunu yoxlayın. Yeni Mühafizə Planları yaradaraq və ya mövcud olanları dəyişdirərək digər ad məkanları üçün miqrasiya prosedurunu təkrarlayın.

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

OpenShift 4-də miqrasiya edilmiş proqramların işə salınması

Tətbiqləri Appranix bərpa prosedurundan istifadə edərək köçürdükdən sonra marşrutları konfiqurasiya etməyi yadda saxlamaq vacibdir - onlar OpenShift 4-ə işarə etməlidirlər. İstehsalınızı tamamilə OpenShift 3-dən köçürməzdən əvvəl sınaq bərpası etmək istəyə bilərsiniz. Müvafiq ad məkanlarında OpenShift 4-də bir neçə işləyən tətbiqiniz olduqda, bu prosesdən istifadə edərək qalan proqramları köçürməlisiniz.

Bütün ad məkanları köçürüldükdən sonra siz bütün OpenShift klasterlərini davamlı fəlakətin bərpası, ransomware əleyhinə proqram, biznesin davamlılığı və ya gələcək miqrasiya üçün qoruya bilərsiniz, çünki Appranix Saytın Etibarlılığının Avtomatlaşdırılması OpenShift-in yeni versiyaları buraxıldıqca avtomatik yenilənir.

OpenShift 3-dən OpenShift 4-ə keçidin sadələşdirilməsi

Ümumi

OpenShift 4, ilk növbədə, klaster mühitlərində işləyən tətbiqlərin və platformaların mürəkkəb konfiqurasiyalarının avtomatlaşdırılması üçün yeni dəyişməz arxitektura və Operator platforması modeli sayəsində irəliyə doğru böyük bir addımdır. Appranix, OpenShift istifadəçilərinə bulud-doğma tətbiqi fəlakətdən xilasetmə həlli olan Sayt Etibarlılığı Platforması ilə OpenShift 4-ə keçmək üçün sadə və rahat üsul təklif edir.

Appranix məhlulu birbaşa olaraq istifadə edilə bilər Red Hat Konteyner Kataloqu.

Mənbə: www.habr.com

Добавить комментарий