Təşkilatların rəqəmsal transformasiyası zamanı Kubernetes və Linux infrastrukturlarına keçid ona gətirib çıxarır ki, proqramlar getdikcə mikroservis arxitekturası əsasında qurulmağa başlayır və nəticədə çox vaxt xidmətlər arasında sorğuların yönləndirilməsi üçün mürəkkəb sxemlər əldə edilir.
Red Hat OpenShift Service Mesh ilə biz ənənəvi marşrutlaşdırmadan kənara çıxır və xidmətlə qarşılıqlı əlaqəni daha sadə və etibarlı etmək üçün bu sorğuları izləmək və vizuallaşdırmaq üçün komponentlər təqdim edirik. Xidmət şəbəkəsi adlanan xüsusi məntiqi idarəetmə səviyyəsinin tətbiqi
Red Hat OpenShift Service Mesh xüsusi Kubernetes operatoru kimi təklif olunur, onun imkanları Red Hat OpenShift 4-də sınaqdan keçirilə bilər.
Tətbiq və xidmət səviyyəsində təkmilləşdirilmiş izləmə, marşrutlaşdırma və kommunikasiyaların optimallaşdırılması
Müasir İT mühitlərində normaya çevrilmiş yalnız aparat yükü balanslaşdırıcılarından, ixtisaslaşmış şəbəkə avadanlığından və digər oxşar həllərdən istifadə etməklə, yaranan xidmətlər səviyyəsində kommunikasiyaları ardıcıl və vahid şəkildə tənzimləmək və idarə etmək çox çətindir və bəzən qeyri-mümkündür. proqramlar və onların xidmətləri arasında. Əlavə xidmət şəbəkəsinin idarəetmə təbəqəsinin əlavə edilməsi ilə konteynerləşdirilmiş tətbiqlər platformanın əsas hissəsindəki Kubernetes ilə rabitələrini daha yaxşı izləyə, marşrutlaşdıra və optimallaşdıra bilər. Xidmət şəbəkələri çoxsaylı yerlərdə hibrid iş yüklərinin idarə edilməsini sadələşdirməyə kömək edir və məlumatların yeri üzərində daha ətraflı nəzarəti təmin edir. OpenShift Service Mesh-in buraxılması ilə biz ümid edirik ki, mikroxidmətlər texnologiyası stekinin bu mühüm komponenti təşkilatlara çoxlu bulud və hibrid strategiyaları həyata keçirmək imkanı verəcək.
OpenShift Service Mesh Istio, Kiali və Jaeger kimi bir neçə açıq mənbəli layihələrin üzərində qurulub və mikroservis tətbiqi arxitekturası daxilində kommunikasiya məntiqini proqramlaşdırmaq imkanı verir. Nəticədə, inkişaf qrupları iş problemlərini həll edən proqram və xidmətlərin hazırlanmasına tam diqqət yetirə bilər.
Tərtibatçıların həyatını asanlaşdırır
Bütün xidmətlər arasında əlaqələri vizuallaşdırmaq və qarşılıqlı əlaqənin topologiyasını görmək bacarığı həm də xidmətlərarası münasibətlərin mürəkkəb mənzərəsini daha yaxşı anlamağa kömək edir. Bu güclü imkanları OpenShift Service Mesh daxilində birləşdirərək Red Hat tərtibatçılara buludda yerli mikroservisləri uğurla inkişaf etdirmək və yerləşdirmək üçün lazım olan geniş alətlər dəstini təklif edir.
Xidmət şəbəkəsinin yaradılmasını sadələşdirmək üçün həllimiz sizə müvafiq Kubernetes operatorundan istifadə edərək mövcud OpenShift instansiyasında bu idarəetmə səviyyəsini asanlıqla həyata keçirməyə imkan verir. Bu operator bütün tələb olunan komponentlərin quraşdırılması, şəbəkə inteqrasiyası və operativ idarə edilməsi ilə məşğul olur, bu da sizə real proqramları yerləşdirmək üçün dərhal yeni yaradılmış xidmət şəbəkəsindən istifadə etməyə başlamağa imkan verir.
Xidmət şəbəkəsinin tətbiqi və idarə edilməsi üçün əmək xərclərinin azaldılması tətbiq konsepsiyalarını tez yaratmağa və sınaqdan keçirməyə və onlar inkişaf etdikcə vəziyyətə nəzarəti itirməməyə imkan verir. Xidmətlərarası kommunikasiyaların idarə edilməsi əsl problemə çevrilənə qədər niyə gözləmək lazımdır? OpenShift Service Mesh, həqiqətən ehtiyac duymazdan əvvəl ehtiyac duyduğunuz miqyaslılığı asanlıqla təmin edə bilər.
OpenShift Service Mesh-in OpenShift istifadəçilərinə verdiyi üstünlüklərin siyahısına aşağıdakılar daxildir:
- İzləmə və monitorinq (Jaeger). İdarəetmə qabiliyyətini yaxşılaşdırmaq üçün xidmət şəbəkəsinin aktivləşdirilməsi performansın müəyyən azalması ilə müşayiət oluna bilər, ona görə də OpenShift Service Mesh baza performans səviyyəsini ölçə və sonra bu məlumatları sonrakı optimallaşdırma üçün istifadə edə bilər.
- Vizuallaşdırma (Kiali). Xidmət şəbəkəsinin vizual təsviri xidmət şəbəkəsinin topologiyasını və xidmətlərin qarşılıqlı əlaqəsinin ümumi mənzərəsini anlamağa kömək edir.
- Kubernetes Service Mesh operatoru. Quraşdırma, texniki xidmət və xidmət ömrünün idarə edilməsi kimi ümumi tapşırıqları avtomatlaşdırmaqla tətbiqləri idarə edərkən idarəetmə ehtiyacını minimuma endirir. Biznes məntiqini əlavə etməklə siz idarəetməni daha da sadələşdirə və istehsalda yeni funksiyaların tətbiqini sürətləndirə bilərsiniz. OpenShift Service Mesh operatoru bütün tələb olunan funksionallığı bir anda həyata keçirən konfiqurasiya məntiqi ilə tamamlanan Istio, Kiali və Jaeger paketlərini yerləşdirir.
- Çoxlu şəbəkə interfeysləri üçün dəstək (multus). OpenShift Service Mesh əl addımlarını aradan qaldırır və tərtibatçıya SCC (Təhlükəsizlik Kontekst Məhdudiyyəti) istifadə edərək gücləndirilmiş təhlükəsizlik rejimində kodu işlətmək imkanı verir. Xüsusilə, klasterdəki iş yüklərinin əlavə izolyasiyasını təmin edir, məsələn, ad sahəsi hansı iş yüklərinin kök kimi işləyə biləcəyini və hansının işləməyəcəyini təyin edə bilər. Nəticədə, tərtibatçılar tərəfindən çox axtarılan Istio-nun üstünlüklərini klaster inzibatçılarının ehtiyac duyduğu yaxşı yazılmış təhlükəsizlik tədbirləri ilə birləşdirmək mümkündür.
- Red Hat 3scale API Management ilə inteqrasiya. Xidmət API-lərinə girişin yüksək təhlükəsizliyi tələb edən tərtibatçılar və ya İT operatorları üçün OpenShift Service Mesh yerli Red Hat 3miqyaslı Istio Mixer Adapter komponentini təklif edir ki, bu da xidmət şəbəkəsindən fərqli olaraq API səviyyəsində xidmətlərarası rabitəni idarə etməyə imkan verir.
Xidmət şəbəkəsi texnologiyalarının gələcək inkişafına gəlincə, bu ilin əvvəlində Red Hat sənaye layihəsində iştirak etdiyini elan etdi
OpenShift-i sınayın
Xidmət şəbəkəsi texnologiyaları hibrid buludda mikroservis yığınlarının istifadəsini xeyli asanlaşdırmağa kömək edir. Buna görə də, biz Kubernetes və konteynerlərdən aktiv istifadə edən hər kəsi bu işə dəvət edirik
Mənbə: www.habr.com