Vad du bör veta om Red Hat OpenShift Service Mesh

Övergången till Kubernetes och Linux-infrastrukturer vid den digitala transformationen av organisationer innebär att applikationer allt oftare börjar byggas på mikrotjänstarkitektur, vilket i sin tur ofta leder till komplexa rutnät för begärningar mellan tjänster.

Vad du bör veta om Red Hat OpenShift Service Mesh

I Red Hat OpenShift Service Mesh går vi bortom traditionell routing och erbjuder komponenter för spårning och visualisering av sådana begärningar för att göra interaktionen mellan tjänster enklare och mer pålitlig. Introduktionen av en specialiserad logisk kontrollnivå, så kallad service mesh, service mesh, hjälper till att förenkla anslutning, kontroll och operationell hantering på nivån av varje individuell applikation som körs på Red Hat OpenShift, den ledande Kubernetes-plattformen av företagsklass.

Red Hat OpenShift Service Mesh erbjuds som en specialiserad Kubernetes-operator, vars funktioner kan testas i Red Hat OpenShift 4. här.

Förbättrad spårning, routing och optimering av kommunikation på applikations- och tjänstenivå.

Att använda endast hårdvarubalanserare, specialiserad nätverksutrustning och andra liknande lösningar som har blivit normen i moderna IT-miljöer gör det mycket svårt, och ibland omöjligt, att konsekvent och enhetligt reglera och hantera kommunikationer på tjänst-till-tjänst-nivå som uppstår mellan applikationer och deras tjänster. Med ett extra kontrollnivå av service mesh kan containeriserade applikationer bättre spåra, dirigera och optimera sin kommunikation med Kubernetes som kärnan i plattformen. Service mesh hjälper till att förenkla hanteringen av hybrida belastningar med flera platser och ger en mer detaljerad kontroll över datalägen. Genom lanseringen av OpenShift Service Mesh hoppas vi att denna viktiga komponent i mikrotjänstteknologiernas stapel kommer att utöka organisationers kapacitet vid implementeringen av multisky och hybridstrategier.

OpenShift Service Mesh är byggt på flera öppen källkodsprojekt som Istio, Kiali och Jaeger, och ger möjlighet att programmera kommunikationslogiken inom mikrotjänstarkitekturen. Detta gör att utvecklingsteam kan fokusera helt på att utveckla applikationer och tjänster som löser affärsproblem.

Förenklar livet för utvecklare

Som vi redan har nämnt, innan service mesh blev vanligt, låg en stor del av arbetet med att hantera komplexa interaktioner mellan tjänster på utvecklarens axlar. Under dessa omständigheter behövde de ett helt verktygssortiment för att hantera applikationens livscykel, från att kontrollera resultatet av koddistributioner till att hantera trafik för applikationer i produktion. För att en applikation ska fungera effektivt måste dess olika tjänster interagera väl med varandra. Spårning ger utvecklare möjlighet att se hur varje tjänst interagerar med andra funktioner och hjälper till att identifiera flaskhalsar som orsakar onödiga fördröjningar i verklig drift.

Möjligheten att visualisera relationerna mellan alla tjänster och se topologin för interaktioner hjälper också till att bättre förstå den komplexa bilden av mellanliggande tjänsteinteraktioner. Genom att kombinera dessa användbara funktioner inom OpenShift Service Mesh erbjuder Red Hat utvecklare en utökad uppsättning verktyg som behövs för framgångsrik utveckling och distribution av molnbaserade mikrotjänster.

För att underlätta skapandet av service mesh gör vår lösning det enkelt att implementera den här nivån av hantering inom en befintlig OpenShift-instans med hjälp av den relevanta Kubernetes-operatören. Denna operatör tar hand om installation, nätverksintegration och operationell hantering av alla nödvändiga komponenter, vilket gör det möjligt att omedelbart börja använda den nyss skapade service mesh-nätverket för att distribuera verkliga applikationer.

Minskning av arbetsinsatser vid implementering och hantering av service mesh möjliggör snabbare utveckling och testning av applikationskoncept utan att förlora kontrollen över situationen när de utvecklas. Varför vänta tills hanteringen av tjänstekommunikationer blir ett verkligt problem? OpenShift Service Mesh tillhandahåller enkelt den nödvändiga skalbarheten innan du verkligen behöver den.

Listan över fördelar som OpenShift Service Mesh ger OpenShift-användare inkluderar:

  • Spårning och övervakning (Jaeger). Aktivering av service mesh för att förbättra hanterbarheten kan åtföljas av viss prestandaminskning, så OpenShift Service Mesh kan mäta prestandagrunden för att sedan använda dessa data för efterföljande optimering.
  • Visualisering (Kiali). En tydlig presentation av service mesh hjälper till att förstå topologin för tjänstenätverket och den övergripande bilden av hur tjänster interagerar.
  • Kubernetes-operator Service Mesh. Minimerar behovet av administration vid hantering av applikationer, vilket gör det möjligt att automatisera standarduppgifter som installation, underhåll och hantering av tjänstens livscykel. Genom att lägga till affärslogik kan hanteringen förenklas ytterligare och nya funktioner kan snabbare introduceras i produktion. OpenShift Service Mesh-operatorn distribuerar paket av Istio, Kiali och Jaeger tillsammans med konfigurationslogik som implementerar all nödvändig funktionalitet.
  • Stöd för flera nätverksgränssnitt (multus). OpenShift Service Mesh eliminerar manuella operationer och ger utvecklaren möjlighet att köra kod i en högre säkerhetsläge med hjälp av SCC (Security Context Constraint). Specifikt möjliggörs ytterligare isolering av arbetsbelastningar i klustret, så att det kan anges för namnrymden vilka arbetsbelastningar som kan köras i root-namn och vilka som inte kan. Resultatet är att de eftertraktade fördelarna med Istio kan kombineras med väldefinierade säkerhetsåtgärder som behövs av klusteradministratörer.
  • Integration med Red Hat 3scale API Management. För utvecklare eller IT-operatörer som behöver ökad säkerhet för åtkomst till API:er erbjuder OpenShift Service Mesh en inbyggd komponent, Red Hat 3scale Istio Mixer Adapter, som, till skillnad från service mesh, möjliggör kontroll över mellanservicekommunikation på API-nivå.

Vad du bör veta om Red Hat OpenShift Service Mesh
När det gäller den fortsatta utvecklingen av service mesh-teknologier meddelade Red Hat i början av året sitt deltagande i ett branschprojekt Service Mesh Interface (SMI), som syftar till att öka interoperabiliteten mellan de angivna teknologierna som erbjuds av olika leverantörer. Samarbetet inom projektet kommer att hjälpa oss att ge användare av Red Hat OpenShift ett bredare och mer flexibelt val, och närma sig en ny era då vi kan erbjuda utvecklare en NoOps-miljö.

Prova OpenShift

Service mesh-teknologier hjälper till att betydligt förenkla användningen av mikrotjänststackar i hybrida moln. Därför uppmanar vi alla som aktivt använder Kubernetes och containrar att prova Red Hat OpenShift Service Mesh.

Källa: habr.com

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster