Microservices: för det första bryta ner monolitisk tänkande, då monolitisk program

0
116

Noll

Det är en säker och stadig fart byggnaden mot microservices arkitekturer. Och inte ett ögonblick för tidigt — organisationer inte längre har råd att hållas tillbaka av stela system som kräver veckor av omarbetningar för att stödja en ny business process.

buildings-new-rules-cropped-3-new-york-nov-2013-cropped-3-photo-by-joe-mckendrick.jpg
Foto: Joe McKendrick

Det senaste tecknet på det microservices våg kommer från Microsoft, som meddelade att det har öppnat upp sin Tjänst Tyg microservices plattform. Som beskrivs av andra ZDNet bidragsgivare Mary Jo Foley, Microsofts Tjänst Tyg är verksam i samma utrymme som Kubernetes i termer av dess förmåga att fungera som orchestrators, förpackningar, driftsätta och underhålla microservices och behållare.

Anslutningar och kommunikation mellan microservices är också kritisk till att montera denna nya architcture, esepcially eftersom tjänster kommer att vara både on-site och in i nätet. Förra året, IBM, Google och Lyft slagit sig ihop för att bilda Istio, en öppen teknik som ger ett sätt för utvecklare att ansluta, hantera och säkra nät av olika microservices, oavsett plattform, källa eller leverantör.

Detta visar rörelse till spridning av microservices arkitektur utveckling ses som en väg till att bryta ner monolitiska system och program i en flexibel, bite-size tjänster som kan monteras och demonteras som företag kräver.

Men, till en stor grad, flytta till microservices-arkitektur kräver montering och dissambling hur företag och deras IT-avdelningar har fungerat. Red Hat: s Cesar Saavedra nyligen gav vägledning om att övervinna utmaningar med microservices.

Förbereda sig för förändringar i företagskultur. Microservices-arkitektur kräver mer av en Agil organisation i termer av hur teamen är organiserade, vilket innebär att mer interaktiv och inkrementell metoder för att rulla ut programvara. “Den gamla vattenfall teknik och organisation av grupper av funktion gå bort, och ersättas av ett mindre team arbetar på microservices,” Saavedra påpekade. Dessutom kommer det att finnas en höjd av utvecklare och IT-roller. Teknik-agnostiker natur microservices — i teorin, bör de bytas under drift och under drift på någon typ av miljö — innebär utveckling butiker kan fokusera mer på företagets problem på hand i sin design.

Se till plattformar som har stöd för microservices arkitekturer. En organisations katalog av microservices växer, så gör potential komplexiteten i att hantera alla tjänster och hålla dem uppdaterade. Saavedra råd “man funderar på att skaffa en plattform vars kapacitet inkluderar microservices management” som komplement till vår egen utveckling.

Övervaka och mäta. Det är viktigt att hålla koll på hur microservices att utföra, speciellt eftersom många processer och angränsande tjänster är beroende av den prestanda. Igen, Saavedra förespråkar att utnyttja en plattform “som kan ge inbyggda funktioner för diagnostik och övervakning av microservices, såsom avverkning, statistik, spårning och meddelandet korrelation.”

Relaterade Ämnen:

Cloud Prioriteringar

Cloud

Big Data Analytics

Innovation

Tech och Arbete

Samarbete

0