Ce este cloud computing și ce înseamnă acest buzzword stupid?
A doua zi, un cititor a scris în întrebarea dacă cloud computing ar putea ajuta la salvarea spațiului său de hard disk, ceea ce ma făcut să-mi dau seama că este timpul să vorbim despre exact ce înseamnă acest cuvânt nebun.
Ce este Cloud Computing??
Potrivit Institutului Național de Standarde și Tehnologie, definiția pentru "Cloud Computing" este această piesă de nonsens incomprehensibil, scrisă în mod clar ca fiind cât se poate de confuză:
Cloud computing este un model care permite accesul la rețea convenabil, la cerere, într-un bazin comun de resurse computerizabile configurabile (de exemplu, rețele, servere, stocare, aplicații și servicii) care pot fi furnizate rapid și eliberate cu un efort minim de management sau un furnizor de servicii interacţiune.
Deci, ce este o definiție pentru oamenii reali?
Cloud Computing = Aplicații Web
Cam despre asta e. Dacă utilizați o aplicație bazată pe web sau pe Internet de la un furnizor important, cum ar fi Google sau Microsoft, utilizați cloud computing. felicitări!
Fiecare aplicație web pe care ați folosit-o vreodată, cum ar fi Gmail, Google Calendar, Hotmail, SalesForce, Dropbox și Google Docs, se bazează pe "cloud computing", deoarece atunci când vă conectați la unul dintre aceste servicii, vă conectați cu adevărat un bazin masiv de servere undeva pe internet. Clientul nu trebuie să fie un browser web, dar aceasta este direcția în care se îndreaptă totul.
Crezi că e mai mult decât atât? Nu mă credeți? Doar ascultați Larry Ellison, CEO și co-fondator al Oracle, vorbiți despre cât de groaznic este acest termen:
Deci, de ce Cloud Computing?
Am stabilit deja că este un termen lipsit de însemnătate care descrie pur și simplu aplicațiile web care au fost în jur de foarte mult timp - dar pentru a face ca afacerile să înceapă să treacă la aplicații web în loc de servere cu găzduire proprie, tipurile de marketing au inventat nou buzzword.
Motivul pentru care au folosit cuvântul "nor" în buzzword este simplu: în diagrame de rețea, internetul este reprezentat de obicei cu un nor în mijlocul desenului. Dronii de marketing sunt inventivi, nu-i așa??
De fapt, termenul în sine este doar o modalitate prin care consultanții și companiile să vândă mai multe servicii într-un nou pachet strălucitor. Iată o bună ilustrare a modului în care funcționează:
Comic de Geek și Poke
Cum poate ajuta cloud computing-ul??
Întrucât afacerile de pretutindeni își deplasează aplicațiile pe web și vin cu funcții noi și interesante, accesibile prin browserul dvs. web, veți putea accesa în curând aproape orice din orice browser de pe orice PC și liniile se vor bloca între desktop și Internet.
Acum, că Microsoft a lansat în cele din urmă versiunea beta pentru Internet Explorer 9, care acceptă noi standarde web precum HTML5 și utilizează accelerația hardware pentru a face întreaga experiență rapidă - fiecare browser va fi în cele din urmă pe aceeași poziție. Când Microsoft a spus că IE9 va schimba web-ul, nu glumesc - ei au fost numai cei care retin web-ul cu browserele lor anime IE7 și IE8, ca să nu mai vorbim de vechea IE6. Și acum coșmarul este în cele din urmă aproape de peste.
Acesta va deveni și mai interesant ori de câte ori sistemul de operare Chrome este lansat, care este în esență un întreg sistem de operare construit în jurul unui browser web ca interfață primară, cu toate aplicațiile dvs. ca aplicații web în loc de local - sperăm că va sprijini integrarea web IE9 face cu bara de activități Windows 7.
Cum este Cloud Computing diferit pentru companii?
Dacă vă aflați în lumea IT probabil că vă zgâriați capul în acest moment și credeți că am oversimplificând ideea din spatele cloud computing-ului, să explicăm diferența reală față de cea mai tehnică a lucrurilor.
În trecut, fiecare companie și-ar rula toate aplicațiile pe toate propriile servere, găzduite la propria locație sau centru de date. Acest lucru necesită, evident, o mulțime de întreținere și bani pentru a ține totul în mișcare, modernizat și sigur.
Din perspectiva afacerii, companiile pot muta acum o mare parte din calculul lor către serviciile cloud, care oferă aceleași aplicații pe care le-ați instala pe propriile servere, dar acum acestea sunt accesibile prin internet pentru oricare dintre clienții lor. Ai citit despre companiile care trec la Google Docs? Acesta este un exemplu perfect de schimbare a companiilor de la găzduirea propriilor servere locale la utilizarea cloud computingului.
Dar dacă compania dvs. oferă un serviciu altora? De asemenea, puteți profita de cloud computing creând aplicații care nu se execută pe propriile servere, ci utilizează de fapt resursele serverului furnizate de unul dintre furnizorii mari - Google are App Engine, Microsoft are Windows Azure și Amazon are cadrul EC2.
Cele mai multe dintre aceste servicii funcționează pe bază de plată pentru resurse - astfel încât cererea dvs. devine percepută numai pentru cantitatea de CPU și de utilizare a rețelei pe care o utilizează efectiv - când aplicația dvs. este mică și nu are mulți utilizatori, nu faceți "Nu vă încărcați mult, dar beneficiul este că poate scala până la 10.000 de utilizatori fără probleme (deși veți plăti mult mai mult pentru utilizarea CPU adăugată).
Ai nevoie de mai mult? Iată un videoclip care explică acest lucru cu ... nori pufos.
Aplicațiile Web sunt viitorul. Cloud Computing este un buzzword stupid. Discuta.