Wat is Service Orchestration Architecture (SOA)
Als ze correct getimed en gecoördineerd zijn, zal het systeem zingen. Service Orchestration Architecture (SOA) is een reeks principes voor de ontwikkeling van enterprise systemen zoals:
- ERP-software (enterprise resources planning)
- projectplannings-en ontwerpsystemen.
- customer relationship management software.
Zero-Touch Provisioning (ZTP) maakt het implementeren en configureren van netwerkapparaten eenvoudiger, sneller en zonder fouten. Lees meer in onze blog Zero-Touch Provisioning: snellere implementatie, minder fouten.
orkestratie
Dienstorkestratie optimaal losjes coördineert:
- interoperabele diensten in de cloud.
- van verschillende systemen.
- voor verschillende bedrijfsdomeinen.
- die afzonderlijke taken uitvoeren.
- die aan één resultaat toevoegen.
bijvoorbeeld, als een makelaar een bedrijf wil financieren, moet hij contact opnemen met een aantal systemen:
- een kredietagentschap.
- een dienst met een lijst van mogelijke kredietverstrekkers.
- een Dienst Om koersen aan te vragen bij verschillende banken.
- een dienst voor het verwerken van offertes met de gegevens van de andere diensten.
samen geeft de dienst georkestreerde leningaanvragen de makelaar een lijst van koersen van potentiële kredietverstrekkers. De orkestratie neemt alle afzonderlijke delen en orkestreert ze in een harmonieuze eenheid. In plaats van een complex nieuw stuk software te maken om al deze taken uit te voeren, maakt de service orchestration software gebruik van de software van bestaande systemen en integreert de onderdelen. Effectieve orkestratie automatiseert het oproepen en produceren van verschillende bedrijfssystemen, waardoor de resultaten op één plaats komen.
de term “service orchestration “kwam tot stand omdat de cloud werd ontwikkeld rond pakketten van reeds ontwikkelde” services “die kunnen worden gebruikt bij het maken van software als ze met elkaar kunnen worden bereikt, geactiveerd en” georkestreerd”.
orkestratie in de Cloud
Service oriëntatie werd ontwikkeld met de groei van de cloud. Cloud automation regelt en coördineert geautomatiseerde taken, zodat ze samenvloeien, om een enkele workflow te maken. Het maakt gebruik van cloud automation die taken uitvoert zonder menselijke tussenkomst. Wanneer IT-teams een standaardproces maken om een nieuwe applicatie te laten werken, moeten ze verschillende geautomatiseerde taken orkestreren. Dit houdt in:
- automatisch schalen.
- elastische lastbalancers.
- alarmen.
- Implementatieautomatiseringstools.
- Puppetscripts.
al deze functies zijn cloudautomatiseringsprocessen. Deze cloud automation tools worden gebruikt in orkestratie. Ze kunnen worden aangeboden op een internet as a service (IaaS) platform of in een softwarepakket van derden. De orkestratietools verzamelen en opsommen:
- de benodigde middelen.
- de instant types.
- IAM-rollen die de gebruiker definiëren voor de benodigde software.
- configuraties.
- interconnecties tussen hulpbronnen.
Cloud Orchestration Tools
Engineers kunnen tools zoals AWS CloudFormation of VMware ‘ s vRealize Orchestrator gebruiken om sjablonen te maken die deze processen versmelten tot één workflow, zodat het gehele complexe proces als één eenheid wordt opgeroepen.
het creëren van cloud orchestration templates die op regelmatige basis kunnen worden gebruikt, is op zichzelf al tijdrovend en uitdagend zonder geavanceerde orkestratietools die complexe IT-processen vereenvoudigen en veel van het risico wegnemen.
Service Orchestration in de praktijk
in het begin was service orchestration op het niveau van de cloud een duur en tijdrovend proces omdat operators nieuwe code moesten schrijven om diensten in de cloud te orkestreren. De enterprise service bus (ESB) ontstond als een mechanisme voor service orchestratie. De ESB bevat ” lichtgewicht oplossingen.”Veel bedrijven hebben zich tot een zelfstandige enterprise service bus ESB die hun service orkestratie behoeften vereenvoudigt. De cloud is georganiseerd rond een familie van ” diensten.”Service orchestrators ontwikkelen nieuwe applicaties door een verzameling diensten te combineren, in plaats van een heel softwareprogramma uit te bouwen. Deze filosofie bespaart ontwikkelaars veel tijd en elimineert code redundanties.
de ESB wordt een “Bottom-Up” – benadering van SOA genoemd . Veel SOA-projecten mislukten in het begin omdat ze te duur waren, jaren nodig hadden om te leveren en dure consultants. De cloud was klaar met zijn matrix van diensten, maar het koppelen van diensten aan elkaar vereist aanzienlijke nieuwe code schrijven. De ESB kwam binnen als een integration platform as a service (IPasS). ESBs kan de orkestratie van services inschakelen zonder een toepassingsserver of andere krachtige infrastructuurcomponenten. Een ESB kan daarom in zeer korte tijd worden geïmplementeerd.
Zero-Touch Provisioning (ZTP) maakt het implementeren en configureren van netwerkapparaten eenvoudiger, sneller en zonder fouten. Weet het allemaal op onze blog Zero-Touch Provisioning: snellere implementatie, minder fouten.
Leave a Reply