Diferența dintre Cloud Computing și virtualizare

În 1961, cercetătorul în domeniul informaticii, John McCarthy, a introdus ideea utilizării calculelor ca utilitate accesibilă publicului, iar mai târziu în 1969, JCR Licklider și-a avut viziunea de "interconectare globală" pentru a accesa programe de oriunde, ideea care decurge din serviciul de modă veche birouri.

Astăzi, ambele idei seamănă cu concept de cloud computing; un cuvânt din industrie care a trecut de mai mulți ani.

Începând cu anul 2012, companiile au început să ia cloud computing mai serios și să le pună în aplicare ca scop de afaceri, urmând lideri precum Amazon, Google și Microsoft, care împing și dezvoltă utilizarea cloud computing.

Unde se încadrează virtualizarea??

Virtualizarea este o tehnologie software care simulează hardware complex. Cloud computing utilizează virtualizarea pentru a gestiona resursele serverului și consolidarea încărcării de lucru.

Ce este Cloud Computing??

Următoarea definiție Cloud Computing este extrasă dintr-o publicație emisă de Institutul Național de Standarde și Tehnologie (NIST) din S.U.A.:

"Cloud computing este un model care permite accesul la rețea într-un spațiu comun de resurse de calcul configurabile (de exemplu, rețele, servere, stocare, aplicații și servicii), care pot fi furnizate rapid și eliberate cu un efort minim de gestionare sau interacțiunea furnizorului de servicii. "

În continuare, publicația NIST trece pe lista caracteristicilor esențiale, a serviciilor și a modelelor de implementare necesare pentru a infrastructura cloud, care poate fi definit în plus ca:

"O colecție de hardware și software care să permită caracteristicile cloud computing, care pot fi văzute ca având un strat fizic și de abstractizare.

strat fizic constă în resursele hardware necesare pentru a suporta serviciile cloud și de obicei include componente de server, de stocare și de rețea. strat de abstractizare constă în software-ul implementat în stratul fizic, care manifestă caracteristicile esențiale ale norului.

Conceptual, stratul de abstracție se află deasupra stratului fizic. "

Deci, deși tehnologia de virtualizare permite abstractizarea și izolarea componentelor hardware în stratul fizic, nu este singura componentă cheie care conduce la cloud computing.

Evoluția Cloud Computing

Calculul cloud pentru consumul public a început într-un început destul de târziu, numai după ce internetul a înregistrat progrese semnificative în lărgime de bandă în anii nouăzeci.

Prima etapă pentru cloud computing a fost stabilită de către Salesforce.com când au livrat programe de întreprindere printr-un simplu site web. Acest lucru a deschis calea pentru ca organizațiile de dezvoltare software să înceapă să furnizeze aplicații pe internet.

În 2002, Amazon Web Services au lansat serviciul bazat pe cloud EC2 (Norul Elastic Compute), iar în 2006, au lansat un serviciu web comercial destinat persoanelor fizice și entităților mici de a închiria calculatoare, dar au propriile programe pe hardware. EC2 de la Amazon a fost primul serviciu de infrastructură cloud disponibil.

Din 2009, Google și Microsoft au început să ofere propria lor platformă de aplicații pentru magazin. Fiind o platformă accesibilă și fiabilă, aceasta a declanșat un efect de ripple și, ulterior, o mai mare adoptare a aplicațiilor bazate pe cloud în industrie.

Cloud computing a evoluat prin îmbunătățirea lățimii de bandă, interoperabilitatea software-ului și maturarea tehnologiei de virtualizare. În modul în care computerele client / server (enterprise) au înlocuit mainframele, cloud computing este un nou model de tehnologie care ar putea înlocui abordarea actuală a computerelor.

Cloud Computing Categorii

Întreprinderile care implementează cloud computing pentru implementarea infrastructurii și / sau a aplicațiilor pot lua în considerare trei categorii pentru serviciile bazate pe cloud:

  • Saas - Software ca serviciu este în cazul în care browserele web furnizează punctul de intrare pentru accesul la aplicațiile software și la aplicațiile care rulează pe servere (fie în afara amplasamentului din incinta organizației sau pe site). Acesta este cel mai cunoscut serviciu de cloud.
  • Paas - platforma ca serviciu oferă o platformă pe care să dezvolte și să implementeze programe, cum ar fi Google App Engine și Heroku.
  • Iaas - Infrastructura ca serviciu oferă acces direct la serverele cloud și stocare prin intermediul unui tablou de bord sau al unui API. Acest lucru permite clienților să construiască centre virtuale de date. Un exemplu de furnizor de servicii Iaas este Navisite.

Folosirea combinațiilor oricărora dintre aceste servicii poate fi desfășurată ca a hibrid serviciu.

Ce este virtualizarea??

Virtualizarea este o tehnologie software care distribuie capabilitățile resurselor unui computer între mai mulți utilizatori și medii și a devenit doar pe scară largă adoptată la începutul anilor 2000.

Virtualizarea simulează diferite aspecte ale software-ului, datelor, memoriei, memoriei etc. ale computerului, care sunt atributele care fac posibilă scalabilitatea, elasticitatea și multi-locația pentru cloud computing.

Virtualizarea nu a fost destinată doar companiilor de mari dimensiuni, deoarece poate beneficia de orice companie, indiferent de dimensiune (cu excepția cazului în care organizația cere doar un singur server).

Și contrar anumitor mituri, este posibilă virtualizarea aplicațiilor de nivel 1, cum ar fi Oracle, SAP, SQL, Exchange, etc..

Două software-uri de virtualizare bine-cunoscute VMWare și Microsoft Hyper-V și ambele sunt companii de software de virtualizare care facilitează virtualizarea centrelor de date și dispozitive mobile și cloud pentru a furniza aplicații și servicii pentru orice dispozitiv.

Există economii financiare și flexibilitate semnificative cu ajutorul virtualizării și devine alegerea afacerii de a migra spre "The Cloud".

hypervisor

Acum, când știm ce este cloud computing și cum se încadrează virtualizarea în imagine, înțelegerea pe scurt a ceea ce este un hypervisor va oferi o perspectivă mai aprofundată asupra modului în care funcționează virtualizarea.

Primul hypervisor cunoscut a fost introdus în anii șaizeci, pentru a permite ca diferite sisteme de operare să ruleze pe un computer mainframe. Principalii actori care conduc virtualizarea sunt Linux și Unix.

În definiția de bază, un hypervisor gestionează mașinile virtuale. Este un program care permite găzduirea mai multor mașini virtuale (VM) pe o singură bucată de hardware. Fiecare VM rulează propriile aplicații folosind resursele hardware alocate.

Hipervizorul este ceea ce alocă și gestionează aceste resurse pentru VM.

Categorii de virtualizare

  • Virtualizare completă este la nivelul procesorului care simulează software-ul și hardware-ul mașinii gazdă.
  • Para-Virtualizare permite ca mai multe mașini virtuale să ruleze pe o singură gazdă și fiecare instanță a programelor rulează, este procesată independent (pe propriul VM).
  • Izolare virtualizare permite doar simularea sistemului de operare al gazdei. Acest tip acceptă numai sisteme bazate pe Linux.

Prejudecăți

Există o concepție greșită comună despre virtualizare este Nor.

Virtualizarea este care stau la baza tehnologiei într-o infrastructură de cloud și, deși era încă în fază incipientă când a fost stabilit pentru prima dată cloud computing, impulsul s-a adunat cu mai mulți jucători în acest spațiu, deblocând potențialul puternic și plin de cloud computing.

Cloud computing nu este virtualizare, outsourcing, și nici nu este un model de afacere de tip pay-as-you-go. Este un model de infrastructură cu schimbări fundamentale privind modul în care se livrează un întreg pachet IT.

rezumat

Cloud computing este modelul actual de tehnologie fiind adoptat cu mai multe organizații și dezvoltatori care vor urma.

Furnizorii de servicii de tip cloud identificând provocările lor pot să abordeze aspecte (cum ar fi păstrarea competențelor IT specializate, planificarea afacerii și a CapEx și costurile de operare) și să ofere cele mai bune abordări pentru cei care migrează într-un mediu cloud.

Factorii legați de guvernanța și securitatea datelor sunt aspecte foarte importante care necesită existența unor standarde pentru a evita compromiterea integrității datelor și a sistemului.

Astăzi, cloud computingul joacă un rol important în viața de zi cu zi, unde beneficiem de interoperabilitatea software-ului și de partajarea resurselor și a informațiilor. Tehnologiile cloud se îmbunătățesc cu mai multe conexiuni de mare viteză la conținutul cloud și cu mai puțină latență.

Pe termen lung, a prezis că majoritatea organizațiilor și indivizilor vor trăi în nor până în 2020.