Co potřebujete vědět o Red Hat OpenShift Service Mesh

Přechod na Kubernetes a linuxové infrastruktury během digitální transformace organizací vede k tomu, že aplikace se stále více začínají budovat na bázi architektury mikroslužeb a v důsledku toho velmi často získávají složitá schémata pro směrování požadavků mezi službami.

Co potřebujete vědět o Red Hat OpenShift Service Mesh

S Red Hat OpenShift Service Mesh překračujeme tradiční směrování a poskytujeme komponenty pro sledování a vizualizaci těchto požadavků, aby byly interakce služeb jednodušší a spolehlivější. Zavedení speciální logické úrovně řízení, tzv. service mesh servisní síť, pomáhá zjednodušit konektivitu, ovládání a provozní správu na úrovni každé jednotlivé aplikace nasazené na Red Hat OpenShift, přední podnikové platformě Kubernetes.

Red Hat OpenShift Service Mesh je nabízen jako speciální operátor Kubernetes, jehož schopnosti lze testovat v Red Hat OpenShift 4 zde.

Vylepšené sledování, směrování a optimalizace komunikace na úrovni aplikací a služeb

S použitím pouze hardwarových zátěžových balancérů, specializovaných síťových zařízení a dalších podobných řešení, která se stala normou v moderních IT prostředích, je velmi obtížné a někdy nemožné důsledně a jednotně regulovat a řídit komunikaci na úrovni služeb a služeb, které vznikají. mezi aplikacemi a jejich službami. S přidáním další vrstvy pro správu sítě služeb mohou kontejnerizované aplikace lépe monitorovat, směrovat a optimalizovat svou komunikaci s Kubernetes v jádru platformy. Servisní sítě pomáhají zjednodušit správu hybridních pracovních zátěží na více místech a poskytují podrobnější kontrolu nad umístěním dat. S vydáním OpenShift Service Mesh doufáme, že tato důležitá součást technologického balíčku mikroslužeb umožní organizacím implementovat multi-cloudové a hybridní strategie.

OpenShift Service Mesh je postaven na několika open source projektech, jako jsou Istio, Kiali a Jaeger, a poskytuje možnost programovat komunikační logiku v rámci aplikační architektury mikroslužeb. Díky tomu se vývojové týmy mohou plně soustředit na vývoj aplikací a služeb, které řeší obchodní problémy.

Usnadnění života vývojářům

Jak jsme již psaliPřed příchodem sítě služeb ležela velká část práce na správě složitých interakcí mezi službami na bedrech vývojářů aplikací. V těchto podmínkách potřebují celou řadu nástrojů pro řízení životního cyklu aplikace, od sledování výsledků nasazení kódu až po řízení provozu aplikací v produkci. Aby aplikace fungovala úspěšně, musí všechny její služby vzájemně normálně spolupracovat. Sledování dává vývojářům možnost sledovat, jak jednotlivé služby interagují s jinými funkcemi, a pomáhá identifikovat úzká místa, která způsobují zbytečné zpoždění skutečné práce.

Schopnost vizualizovat spojení mezi všemi službami a vidět topologii interakce také pomáhá lépe porozumět komplexnímu obrazu vztahů mezi službami. Kombinací těchto výkonných schopností v rámci OpenShift Service Mesh nabízí Red Hat vývojářům rozšířenou sadu nástrojů potřebných k úspěšnému vývoji a nasazení cloudových nativních mikroslužeb.

Pro zjednodušení vytváření servisní sítě vám naše řešení umožňuje snadno implementovat tuto úroveň správy v rámci existující instance OpenShift pomocí příslušného operátora Kubernetes. Tento operátor se stará o instalaci, integraci sítě a provozní správu všech požadovaných komponent, což vám umožní okamžitě začít používat nově vytvořenou síť služeb k nasazení skutečných aplikací.

Snížení mzdových nákladů na implementaci a správu servisní sítě vám umožní rychle vytvářet a testovat koncepty aplikací a neztrácet kontrolu nad situací, jak se vyvíjejí. Proč čekat, až se správa komunikace mezi službami stane skutečným problémem? OpenShift Service Mesh může snadno poskytnout potřebnou škálovatelnost dříve, než ji skutečně potřebujete.

Seznam výhod, které OpenShift Service Mesh poskytuje uživatelům OpenShift, zahrnuje:

  • Sledování a sledování (Jaeger). Aktivace servisní sítě pro zlepšení ovladatelnosti může být doprovázena určitým poklesem výkonu, takže OpenShift Service Mesh může měřit základní úroveň výkonu a poté tato data použít pro následnou optimalizaci.
  • Vizualizace (Kiali). Vizuální reprezentace sítě služeb pomáhá porozumět topologii sítě služeb a celkovému obrazu interakce služeb.
  • Operátor Kubernetes Service Mesh. Minimalizuje potřebu administrace při správě aplikací automatizací běžných úloh, jako je instalace, údržba a správa životního cyklu služeb. Přidáním obchodní logiky můžete dále zjednodušit správu a urychlit zavádění nových funkcí do produkce. Operátor OpenShift Service Mesh nasazuje balíčky Istio, Kiali a Jaeger doplněné konfigurační logikou, která implementuje všechny požadované funkce najednou.
  • Podpora více síťových rozhraní (multus). OpenShift Service Mesh eliminuje ruční kroky a dává vývojářům možnost spouštět kód v režimu rozšířeného zabezpečení pomocí SCC (Security Context Constraint). Zejména poskytuje další izolaci pracovních zátěží v clusteru, například jmenný prostor může specifikovat, které úlohy mohou běžet jako root a které ne. Díky tomu je možné spojit výhody Istio, které jsou vývojáři velmi vyhledávané, s dobře napsanými bezpečnostními opatřeními, která správci clusteru potřebují.
  • Integrace s Red Hat 3scale API Management. Pro vývojáře nebo IT operátory, kteří požadují zvýšené zabezpečení přístupu k rozhraní API služeb, nabízí OpenShift Service Mesh nativní komponentu Red Hat 3scale Istio Mixer Adapter, která na rozdíl od servisní sítě umožňuje řídit komunikaci mezi službami na úrovni API.

Co potřebujete vědět o Red Hat OpenShift Service Mesh
Co se týče dalšího rozvoje technologií service mesh, na začátku letošního roku oznámil Red Hat svou účast v průmyslovém projektu Service Mesh Interface (SMI), jehož cílem je zlepšit interoperabilitu těchto technologií nabízených různými prodejci. Spolupráce na tomto projektu nám pomůže poskytnout uživatelům Red Hat OpenShift větší a flexibilnější výběr a zahájit novou éru, kdy můžeme vývojářům nabídnout prostředí NoOps.

Zkuste OpenShift

Technologie Service mesh výrazně zjednodušují používání stohů mikroslužeb v hybridním cloudu. Proto vyzýváme všechny, kteří Kubernetes a kontejnery aktivně využívají zkuste Red Hat OpenShift Service Mesh.

Zdroj: www.habr.com

Přidat komentář