ce este service Orchestration Architecture (SOA)

serviciile care alcătuiesc software-ul enterprise sunt ca instrumentele din orchestră. Dacă sunt corect cronometrate și coordonate, sistemul va cânta. Service Orchestration Architecture (SOA) este un set de principii pentru dezvoltarea sistemelor de întreprindere, cum ar fi:

  • enterprise resources planning (ERP)software
  • sisteme de planificare și proiectare a proiectelor.
  • software de gestionare a relațiilor cu clienții.

Zero-Touch Provisioning (ZTP) face implementarea și configurarea dispozitivelor de rețea mai ușor, mai rapid și fără greșeli. Aflați mai multe în blogul nostru Zero-Touch Provisioning: implementare mai rapidă, mai puține greșeli.

orchestrarea

orchestrarea serviciului coordonează în mod optim:

  • servicii interoperabile în cloud.
  • din diferite sisteme.
  • în diferite domenii de afaceri.
  • care îndeplinesc sarcini discrete.
  • care se adaugă la un singur rezultat.

de exemplu, în cazul în care un broker este în căutarea de a oferi finanțare pentru o afacere, el trebuie să contacteze un număr de sisteme:

  • o agenție de credit.
  • un serviciu care listează posibili creditori.
  • un serviciu pentru a solicita cotații de rată de la diferite bănci.
  • un serviciu pentru a procesa citate cu datele de la alte servicii.

împreună, serviciul de solicitare a împrumutului orchestrat va oferi brokerului o listă de citate de la potențialii creditori. Orchestrația ia toate părțile individuale și le orchestrează într-o unitate armonioasă. În loc să trebuiască să creeze o nouă piesă complexă de software pentru a îndeplini toate aceste sarcini, software-ul de orchestrare a serviciilor folosește software-ul sistemelor existente și integrează piesele. Orchestrarea eficientă automatizează apelarea și generarea de ieșire a diferitelor sisteme de afaceri, punând rezultatele într-un singur loc.

termenul ” orchestrare de servicii “a apărut deoarece norul a fost dezvoltat în jurul pachetelor de” servicii “deja dezvoltate, care ar putea fi utilizate în crearea de software dacă ar putea fi accesate, activate și” orchestrate ” între ele.

orchestrarea în Cloud

orientarea serviciului a fost dezvoltată odată cu creșterea norului. Cloud automation aranjează și coordonează sarcinile automate, astfel încât acestea să curgă împreună, pentru a face un singur flux de lucru. Acesta profită de automatizarea cloud care îndeplinește sarcini fără intervenția umană. Când echipele IT creează un proces standard pentru a face o nouă aplicație să funcționeze, trebuie să orchestreze mai multe sarcini automate. Aceasta implică:

  • auto-scalare.
  • echilibratoare de sarcină elastice.
  • alarme.
  • instrumente de automatizare a implementării.
  • script-uri de păpuși.

toate aceste funcții sunt procese de automatizare cloud. Aceste instrumente de automatizare cloud sunt utilizate în orchestrare. Acestea pot fi oferite pe o platformă internet ca serviciu (IaaS) sau într-un pachet software 3rd party. Instrumentele de orchestrare colectează și enumeră:

  • resursele necesare.
  • tipurile de instanță.
  • roluri IAM care definesc utilizatorul pentru software-ul necesar.
  • configurații.
  • interconexiuni între resurse.

instrumente de orchestrare Cloud

inginerii pot utiliza instrumente precum AWS CloudFormation sau vRealize Orchestrator VMware pentru a crea șabloane care combină aceste procese într-un singur flux de lucru, astfel încât întregul proces complex să fie apelat ca o singură unitate.

crearea de șabloane de orchestrare cloud care pot fi utilizate în mod regulat este ea însăși, consumatoare de timp și provocatoare, fără instrumente sofisticate de orchestrare, atât simplifică procesele IT complexe, cât și elimină o mare parte din risc.

orchestrarea serviciilor în practică

la început, orchestrarea serviciilor la nivelul norului era un proces costisitor și consumator de timp, deoarece impunea operatorilor să scrie un cod nou pentru orchestrarea serviciilor în cloud. Enterprise service bus (ESB) a apărut ca un mecanism pentru orchestrarea serviciilor. ESB încorporează ” soluții ușoare.”Multe companii au apelat la un ESB de serviciu de întreprindere independent, care simplifică nevoile lor de orchestrare de servicii. Cloud-ul este organizat în jurul unei familii de “servicii”.”Orchestratorii de servicii dezvoltă noi aplicații prin combinarea unei colecții de servicii, mai degrabă decât prin construirea unui întreg program software. Această filozofie economisește dezvoltatorilor o mare parte din timp și elimină redundanțele de cod.

ESB a fost numită o abordare “de Jos în sus” a SOA . Multe proiecte SOA au eșuat la început, deoarece erau prea scumpe, necesitau ani de livrare și consultanți scumpi. Norul era gata cu matricea sa de servicii, dar atașarea serviciilor între ele necesită o scriere semnificativă de cod nou. ESB a venit ca o platformă de integrare ca serviciu (IPasS). ESBs poate alimenta orchestrarea serviciilor fără a necesita un server de aplicații sau alte componente de infrastructură de mare putere. Prin urmare, un ESB poate fi implementat într-un timp foarte scurt.

Zero-Touch Provisioning (ZTP) face implementarea și configurarea dispozitivelor de rețea mai ușor, mai rapid și fără greșeli. Aflați totul pe blogul nostru Zero-Touch Provisioning: implementare mai rapidă, mai puține greșeli.

Leave a Reply