caracteristicile Cloud Computing
în acest articol, vom fi uitat la unele dintre caracteristicile cheie ale cloud computing. Vom examina, de asemenea, diferitele componente care alcătuiesc o arhitectură de cloud computing și cele mai răspândite modele de cloud computing în utilizarea curentă.
- caracteristicile Cloud Computing-ului: Elasticitate
- virtualizarea în Cloud Computing
- virtualizarea serverului
- virtualizarea stocării
- caracteristicile Cloud Computing-ului: Virtualizarea Hardware
- virtualizarea sistemului de Operare
- virtualizare Desktop
- caracteristicile Cloud Computing-ului: virtualizarea rețelei
- arhitectura Cloud Computing
- Front End Architecture
- Back end Architecture
- Middleware
- Hypervisor
- software de Management
- software-ul de implementare
- caracteristicile Cloud Computing-ului: Traseu de conectivitate
- modele de Cloud Computing
- caracteristicile Cloud Computing
caracteristicile Cloud Computing-ului: Elasticitate
probabil că veți fi familiarizați cu materialele elastice fizice, pe care le puteți trage și întinde în diferite forme, dar care apoi revin la forma lor originală atunci când dați drumul. Elasticitatea în cloud computing este capacitatea unei resurse de a crește sau de a se micșora și apoi de a reveni la nivelul inițial al ofertei, în conformitate cu cererea.
prin alocarea dinamică a resurselor către aplicații, proiecte, fluxuri de lucru și procese, furnizorii de servicii cloud pot furniza cantitatea exactă de resurse de care are nevoie o persoană sau o întreprindere pentru a rula ceva. Acest lucru promovează eficiența costurilor, permițând utilizatorilor să-și optimizeze utilizarea cloud-ului fără a pierde bani pe resursele furnizate de care nu au nevoie de fapt.
elasticitatea Cloud ajută utilizatorii să evite supra-provizionarea sau sub-provizionarea resurselor lor. Dacă, de exemplu, unui utilizator i se furnizează prea multă capacitate de stocare, putere de procesare sau memorie, este posibil ca acesta să plătească pentru activele cloud pe care nu le va utiliza niciodată. Pe de altă parte, dacă sunt disponibile prea puține resurse, este posibil ca utilizatorul să nu-și poată rula corect procesele.
elasticitatea permite, de asemenea, utilizatorilor cloud să își extindă infrastructura și resursele în sus sau în jos ca răspuns la condițiile în schimbare. De exemplu, un sistem de cloud elastic poate injecta resurse suplimentare în timpul unei perioade de vârf sezoniere sau zilnice de vârf, apoi poate scădea automat atunci când cererea devine mai mică.
virtualizarea în Cloud Computing
în calcul, virtualizarea este crearea unei versiuni virtuale (mai degrabă decât fizice) a ceva, cum ar fi un server, desktop, dispozitiv de stocare, sistem de operare sau resurse de rețea. Tehnica face posibilă partajarea unei singure instanțe fizice a unei resurse sau a unei aplicații în mai multe instanțe. Face acest lucru prin atribuirea unui nume logic unui dispozitiv fizic și furnizarea unui pointer către acea resursă fizică, care poate fi apelată de mai mulți utilizatori atunci când este necesar.
virtualizarea în cloud computing este ceea ce permite furnizorilor de servicii să creeze milioane de mașini virtuale și să le ruleze în multe medii diferite pentru sute de milioane de utilizatori din întreaga lume. Virtualizarea poate fi aplicată mai multor aspecte ale mediului de calcul.
virtualizarea serverului
software-ul de virtualizare instalat direct pe un sistem server împarte un server fizic în mai multe servere. Într-un singur server, puteți utiliza virtualizarea pentru a rula mai multe sarcini (desktop-uri, aplicații etc.). Cloud computing utilizează virtualizarea serverului pentru a împărți fiecare server fizic din rețeaua unui furnizor în mai multe servere pe bază de cerere și pentru echilibrarea încărcării în rețea.
virtualizarea stocării
într-un context de cloud computing, virtualizarea stocării agregă sau grupează stocarea fizică de pe mai multe dispozitive de stocare în rețea, astfel încât să pară un singur dispozitiv de stocare. Aceste dispozitive fizice de stocare a datelor pot proveni de la diferiți furnizori sau centre de date, dar pentru utilizatorul final, “piscina de stocare” virtuală pare să provină dintr-o singură sursă.
virtualizarea stocării poate fi realizată și prin utilizarea aplicațiilor software și se realizează în principal în scopuri de backup și recuperare.
caracteristicile Cloud Computing-ului: Virtualizarea Hardware
în virtualizarea hardware, software-ul mașinii virtuale se instalează în sistemul hardware și un sistem de management software cunoscut sub numele de hipervizor controlează și monitorizează procesarea, memoria și alte resurse hardware. După finalizarea procesului de virtualizare, utilizatorii pot instala diferite sisteme de operare pe mașinile virtuale și pot rula diferite aplicații pe acele sisteme de operare.
virtualizarea Hardware este de obicei implementată pentru platformele server, deoarece controlul mașinilor virtuale este mult mai ușor decât controlul unui server fizic.
virtualizarea sistemului de Operare
în acest proces, software-ul mașinii virtuale se instalează în sistemul de operare al mașinii gazdă, mai degrabă decât direct pe sistemul hardware. Virtualizarea sistemului de operare este utilizată în principal pentru testarea aplicațiilor pe diferite platforme și medii de operare.
virtualizare Desktop
cu virtualizarea desktop, furnizorii de cloud computing pot oferi utilizatorilor o întreagă platformă de calcul, fără a fi nevoie să instaleze hardware suplimentar. Virtualizarea Desktop permite, de asemenea, utilizatorilor să ruleze diferite sisteme de operare pe dispozitivele lor conectate – de exemplu, un proprietar de smartphone care utilizează virtualizarea desktop ar putea rula un desktop Windows 10 pe Android.
caracteristicile Cloud Computing-ului: virtualizarea rețelei
virtualizarea rețelei face posibilă crearea mai multor rețele individuale dintr-o rețea locală fizică (LAN). Pentru utilizatorii de Cloud enterprise, în special, acest lucru le permite să creeze un cloud privat virtual – o rețea “online” care nu se conectează la Internetul public.
arhitectura Cloud Computing
arhitectura Cloud computing constă din diverse componente și sub-componente care alcătuiesc structura sistemului. Aceste componente pot fi resurse on-premise, resurse cloud, componente software, servicii și middleware și se pot manifesta ca baze de date, capabilități software, aplicații, resurse de rețea etc.
Front End Architecture
front end este partea client a cloud computing-ului, care este vizibilă pentru client, client sau utilizator. O platformă front-end poate include clienți grași, clienți subțiri și dispozitive mobile. Componentele arhitecturii Front-end includ interfața cu utilizatorul și sistemul informatic al clientului sau rețeaua utilizată pentru accesarea sistemului cloud.
Back end Architecture
back end-ul cloud computing este partea sistemului utilizată de furnizorul de servicii. Componentele arhitecturii Back end includ diverse servere, computere, sisteme de stocare a datelor, mașini virtuale și programe care alcătuiesc împreună norul de servicii de calcul.
în plus, partea din spate este responsabilă pentru furnizarea mecanismelor de securitate, controlul traficului și protocoalele care conectează computerele în rețea pentru comunicare.
Middleware
la capătul furnizorului, un server central administrează sistemul, monitorizând traficul și cerințele clientului. Acest server central urmează un set specific de protocoale și folosește un tip special de software numit middleware, care permite computerelor în rețea să comunice între ele.
Hypervisor
cu virtualizarea, un element cheie al livrării cloud computing, hipervizorul sau monitorul mașinii virtuale (VMM) constă din software, hardware și firmware care creează și rulează mașini virtuale. Hipervizorul oferă fiecărui utilizator o platformă cunoscută sub numele de platformă de Operare virtuală, ceea ce face posibilă configurarea și gestionarea sistemului de operare al oaspetelui pentru a utiliza cloud-ul.
software de Management
software-ul de management Cloud încorporează diverse planuri și strategii care ajută la creșterea performanței cloud-ului și oferă funcții precum livrarea la timp a stocării, securitatea adecvată și accesul permanent.
software-ul de implementare
software-ul de implementare include toate instalările și configurațiile obligatorii necesare pentru a face cloud-ul accesibil utilizatorului. Este o componentă back-end care se implementează înainte de furnizarea resurselor cloud.
caracteristicile Cloud Computing-ului: Traseu de conectivitate
acesta este un traseu virtual care leagă serverele cloud, a căror viteză de transfer de date depinde de rețeaua sau conexiunea la internet a utilizatorului. De obicei, ruta de conectivitate are opțiuni de configurare care permit utilizatorului să personalizeze ruta și protocolul.
modele de Cloud Computing
sunt de obicei considerate a fi trei modele principale de cloud computing sau metode de livrare bazate pe cloud: Software-ul ca serviciu (SaaS), infrastructura ca serviciu (IaaS) și platforma ca serviciu (PaaS).
SaaS este o metodă de livrare software bazată pe cloud în care software-ul este accesat online printr-un abonament, spre deosebire de a fi cumpărat și instalat pe computere individuale și alte dispozitive. De obicei facturat lunar sau anual, taxa de abonament acoperă de obicei aplicația în sine, împreună cu licențierea software-ului, asistența și majoritatea celorlalte Taxe.
din perspectiva întreprinderii, beneficiul cheie al modelului de livrare SaaS este că elimină necesitatea de a instala și rula aplicații pe computere interne sau centre de date. Acest lucru eliberează întreprinderea de sarcinile de timp și costuri asociate cu achiziționarea, gestionarea și întreținerea hardware-ului suplimentar pentru a rula software-ul, precum și necesitatea licențierii, instalării și asistenței individuale.
după cum sugerează și numele, IaaS oferă acces la infrastructura IT fundamentală – resurse de calcul, rețea și stocare bazate pe cloud etc. – pentru clienți pe bază de plată. Modelul permite întreprinderilor să evite costul și complexitatea achiziționării, gestionării și menținerii acestor resurse.
PaaS este un model de cloud computing în care Furnizorii găzduiesc și livrează instrumentele hardware și software necesare dezvoltării aplicațiilor utilizatorilor pe internet. Modelul permite dezvoltatorilor să construiască o întreagă aplicație într-un browser web de oriunde din lume, facilitând lucrul la distanță și colaborarea pe distanțe lungi.
rezumat:
caracteristicile Cloud Computing
caracteristicile Cloud Computing: elasticitate. Elasticitatea în cloud computing este capacitatea unei resurse de a crește sau de a se micșora și apoi de a reveni la nivelul inițial al ofertei, în conformitate cu cererea. Virtualizarea în cloud Computing: în calcul, virtualizarea este crearea unei versiuni virtuale (mai degrabă decât fizice) a ceva, cum ar fi un server, desktop, dispozitiv de stocare, sistem de operare sau resurse de rețea. Caracteristicile Cloud Computing: calea de conectivitate: Acesta este un traseu virtual care leagă serverele cloud, a căror viteză de transfer de date depinde de rețeaua sau conexiunea la internet a utilizatorului. Modele de Cloud Computing: sunt de obicei considerate a fi trei modele principale de cloud computing sau metode de livrare bazate pe cloud: Software-ul ca serviciu (SaaS), infrastructura ca serviciu (IaaS) și platforma ca serviciu (PaaS).