A doua zi, un cititor a scris în întrebarea dacă cloud computing ar putea ajuta să-și salveze spațiul pe hard disk, ceea ce ma făcut să-mi dau seama că este timpul să vorbim exact despre ceea ce înseamnă cu adevărat acest cuvânt cheie.
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 convenabil la rețeaua de acces la o rețea comună de resurse computerizabile configurabile (de exemplu, rețele, servere, stocare, aplicații și servicii) care pot fi rapid furnizate și lansate cu un efort minim de management sau un furnizor de servicii interacţiune.
Deci, ce este o definiție pentru oamenii adevărați?
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 pachet masiv de servere undeva pe internet. Clientul nu trebuie să fie un browser web, dar asta 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 moronică este în realitate acest termen:
Am stabilit deja că este un termen lipsit de insensibilitate care descrie pur și simplu aplicații web care s-au aflat de foarte mult timp - dar pentru a face ca afacerile să înceapă să treacă la aplicații web în loc de servere găzduite pe bază de autori, tipurile de marketing au inventat nou buzzword.
Motivul pentru care au folosit cuvântul "nor" în buzzword este simplu: în diagramele de rețea, internetul este de obicei reprezentat cu un nor în mijlocul desenului. Dronii de marketing sunt inventivi, nu-i așa?
De fapt, termenul în sine este doar o modalitate pentru consultanți și companii 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
Întrucât companiile de pretutindeni își deplasează aplicațiile pe web și vin cu funcții noi și interesante accesibile prin intermediul browserului 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 erau numai cei care țineau webul înapoi 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 în cele din urmă, ceea ce reprezintă în esență un întreg sistem de operare construit în jurul unui browser web ca interfață primară, toate aplicațiile dvs. fiind aplicații web în loc de aplicații locale - IE9 face cu bara de activități Windows 7.
Dacă vă aflați în lumea IT probabil că vă zgâriați capul în acest moment și credeți că am oversimplificarea ideii 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 serverele proprii, 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 perspectivă de afaceri, companiile pot deplasa 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. Ați 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, dar utilizează de fapt resursele de server 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 - deci cererea dvs. devine percepută doar pentru suma CPU și utilizarea rețelei pe care o utilizează efectiv - când aplicația dvs. este mică și nu are mulți utilizatori, nu faceți nu se percepe prea 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ă).
Mai 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.