Cuprins:
- Operarea volumelor de lucru
- Interfețele de programare a aplicațiilor (API) permit unui produs sau serviciu software să comunice cu un alt produs sau serviciu. De exemplu, dacă sunteți un dezvoltator de software care a scris un program de calcul tabelar și doriți să permiteți unui alt dezvoltator să adauge anumite funcții specializate pentru a îmbunătăți aplicația, puteți furniza dezvoltatorului un API care îi permite să scrie aplicația. API specifică modul în care o singură aplicație poate funcționa împreună cu o altă aplicație.Acesta oferă regulile și interfețele. Dezvoltatorul nu are nevoie să știe cum este aplicată aplicația dvs., deoarece API abstractează modul în care aceste programe pot funcționa împreună.
- Niciun API standard nu permite dezvoltatorului să lucreze cu diferite modele de cloud furnizate de diferiți furnizori de cloud. Ceea ce este necesar este un strat standard care creează compatibilitate între volumul de lucru al cloud-ului. În orientarea serviciilor, modelul XML permite interoperabilitatea serviciilor de afaceri. Nu există un model echivalent pentru norul hibrid.
- Discutarea API-urilor și a standardelor este esențială deoarece managementul încărcării de lucru este fundamental pentru funcționarea cloud-ului hibrid. Într-un mediu hibrid în cloud, capacitatea de a muta în jurul valorii de lucru și de a le optimiza pe baza problemei de afaceri abordate este critică. În ciuda faptului că volumul de lucru este extras, acestea sunt construite cu sisteme middleware și de operare.
Video: Technology Stacks - Computer Science for Business Leaders 2016 2024
Complexitatea încărcărilor de lucru este mai răspândită într-un mediu hibrid decât în cazul unei arhitecturi cu un singur cloud. Odată cu apariția unei lumi a norilor hibride, multe aplicații și servicii există în multe regiuni care trebuie să ruleze.
Unele sarcini de lucru pot fi permanente și trebuie să funcționeze în mod constant, cum ar fi un site de comerț online sau un sistem de control care gestionează un proces critic de mediu. Volumele de lucru virtualizate adaugă un alt nivel de complexitate. Serviciile de afaceri și diverse modele de aplicații sunt, de asemenea, adăugate în mix.
Într-un mediu cu nori hibrizi, încărcările dvs. de lucru pot fi difuzate pe nori diferiți, care rulează diferite tipuri de infrastructuri care folosesc diferite sisteme de operare. Reportați încărcări de lucru din medii diferite, care de multe ori trebuie să se comporte ca și cum ar fi un sistem unificat.
Operarea volumelor de lucru
Care este legătura dintre volumul de lucru și gestionarea încărcării de lucru în cloud? Este de fapt în centrul de a determina dacă aveți un mediu nor performant sau nu. Acest lucru este valabil dacă sunteți un furnizor de servicii care oferă un cloud public sau privat clienților sau dacă gestionați un cloud privat intern pentru a beneficia de clienții interni și de clienții și partenerii externi.
S-ar putea să vă gândiți că tot ce trebuie să faceți este să obțineți un software de automatizare (pentru a programa automat resursele și pentru a efectua alte funcții asociate cu alocarea resurselor) și ați fost setați. Când vă uitați la volumul de lucru dintr-o perspectivă operațională, devine clar că o mulțime de probleme trebuie luate în considerare atunci când se stabilește modul în care creați un mediu global de cloud-uri cloud care ambele funcționează la un nivel de calitate și îndeplinește cerințele de securitate și guvernanță. Aceasta nu este o cerință statică; din punct de vedere operațional, organizațiile trebuie să poată schimba în mod dinamic gestionarea încărcării de lucru bazată pe schimbarea cerințelor afacerii.
Interfețele de programare a aplicațiilor (API) permit unui produs sau serviciu software să comunice cu un alt produs sau serviciu. De exemplu, dacă sunteți un dezvoltator de software care a scris un program de calcul tabelar și doriți să permiteți unui alt dezvoltator să adauge anumite funcții specializate pentru a îmbunătăți aplicația, puteți furniza dezvoltatorului un API care îi permite să scrie aplicația. API specifică modul în care o singură aplicație poate funcționa împreună cu o altă aplicație.Acesta oferă regulile și interfețele. Dezvoltatorul nu are nevoie să știe cum este aplicată aplicația dvs., deoarece API abstractează modul în care aceste programe pot funcționa împreună.
Un API oferă, de asemenea, un mod abstracționat de a face schimb de date și servicii. Din cauza acestei abstracții, API poate ascunde lucrurile de la dezvoltatori. De exemplu, nu doriți ca un dezvoltator extern să învețe detaliile securității interne, astfel încât aceste detalii ale sistemului să fie ascunse. API permite dezvoltatorului să execute numai sarcina dorită.
API-urile sunt importante pentru gestionarea sarcinilor de lucru într-un mediu cloud. Mediul Amazon Elastic Compute Cloud oferă un set bogat de interfețe API care permite clienților să își construiască propriile sarcini de lucru pe lângă serviciile de calcul și de stocare ale Amazonului. De fapt, fiecare companie care oferă un serviciu cloud-based, cum ar fi IaaS (Infrastructure as a Service), SaaS (Software as a Service) și PaaS (Platform as a Service) dezvoltă API-uri pentru clienții săi.
Totul este minunat atâta timp cât gestionați volumul de lucru în mediul în care l-ați creat sau unde îl veți desfășura. Cu toate acestea, API-urile diferite nu sunt întotdeauna compatibile. De exemplu, un API poate fi construit pentru a suporta un sistem de operare pe 32 de biți și mediul cloud pe care dezvoltatorul dorește să-l mute în volumul de lucru pentru a suporta o implementare pe 64 de biți. Cum gestionați încărcările de lucru pe medii incompatibile?
Necesitatea unui strat de încărcare standard
Niciun API standard nu permite dezvoltatorului să lucreze cu diferite modele de cloud furnizate de diferiți furnizori de cloud. Ceea ce este necesar este un strat standard care creează compatibilitate între volumul de lucru al cloud-ului. În orientarea serviciilor, modelul XML permite interoperabilitatea serviciilor de afaceri. Nu există un model echivalent pentru norul hibrid.
Puteți găsi modalități de a rezolva probleme complicate. Companiile, cum ar fi furnizorul de gestionare a cloud-ului RightScale, depanatorul încărcăturii IBM și BMC's Control-M, creează șabloane personalizabile care permit dezvoltatorilor să permită diferențe în API-uri și astfel pot implementa și migra volumul de lucru.
Portabilitatea încărcărilor
Discutarea API-urilor și a standardelor este esențială deoarece managementul încărcării de lucru este fundamental pentru funcționarea cloud-ului hibrid. Într-un mediu hibrid în cloud, capacitatea de a muta în jurul valorii de lucru și de a le optimiza pe baza problemei de afaceri abordate este critică. În ciuda faptului că volumul de lucru este extras, acestea sunt construite cu sisteme middleware și de operare.
Volumul de lucru trebuie să fie reglat pentru a funcționa bine într-un anumit mediu hardware. În lumea de calcul hibrid de astăzi, este nevoie de o mulțime de intervenții manuale pentru a realiza portabilitatea încărcăturii de lucru. Cu toate acestea, anticipăm standarde viitoare și abordări bine definite, care vor face ca gestionarea încărcării în cloud hibrid să devină realitate.
Apariția computerelor hibride va conduce la evoluția unei noi componente în cloud computing. Brokerul de sarcini de serviciu hibride va furniza un strat care va examina infrastructura serviciului bazat pe cloud și va oferi o modalitate coerentă și previzibilă de a gestiona diferite sarcini de lucru ca și cum ar fi fost construite în același mod.Ne așteptăm ca acest broker de servicii de hibrizi să furnizeze managementul hibrid de muncă pe care piața îl va cere. Atunci când standardele evoluează, nevoia pentru o parte din acest strat va dispărea, însă utilizarea largă a standardelor necesită timp.