Tehnologia a parcurs un drum lung de-a lungul anilor și este greu de crezut cât de departe am ajuns în ceea ce privește abilitatea noastră de a ne conecta cu alții. Tehnologia evoluează de-a lungul timpului, tot așa și cu ea. Ca și în toate lucrurile din viață, schimbarea este singura constanță când vine vorba și de tehnologie. Am asistat la o evoluție tehnologică într-o perioadă scurtă de timp, așa cum a fost ieri și este de necrezut cum au fost lucrurile acum 10 ani. Am văzut-o și probabil am făcut-o, dar nu știm exact ce este. Vorbim despre tehnologia cloud care a fost în jur de ceva timp acum și am folosit tehnologia cloud în necunoștință de cauză prin Amazon, Gmail, Google Docs și multe altele și totuși știm foarte puține lucruri despre asta. Să aruncăm o privire la ce înseamnă să fii bazat pe cloud și bazat pe server.
Termenul nor este de fapt internetul și este peste tot. Cloud se referă la un grup de resurse de calcul partajate disponibile utilizatorilor la cerere prin intermediul instrumentelor bazate pe web prin intermediul internetului. Epoca norului a început în 2006, când Amazon a lansat primele servicii de cloud, Elastic Cloud Computing (EC2) și Service Simple Storage (S3), care au fost utilizate de întreprinderi și organizații din peste 200 de țări. Serviciile oferite de furnizorii de servicii Cloud și numărul utilizatorilor de cloud au crescut de atunci exponențial. Ideea cloud computing este de a schimba totul în cloud, astfel încât utilizatorul să poată accesa datele de la distanță fără a fi prezent fizic la un anumit loc. Acest lucru face ca prelucrarea și stocarea datelor să fie convenabile și eficiente ca niciodată. Multe companii și organizații au început să adopte această paradigmă ca pe un potențial schimbător de jocuri pentru afacerile lor.
Calculul bazat pe server se referă la aplicațiile care rulează pe server. După cum sugerează și numele, baza pentru o rețea sau sistem bazată pe server este serverul în sine, numit altfel ca server centralizat. Un server se referă la un computer dedicat însărcinat cu gestionarea resurselor de rețea. În termen scurt, un server este o instanță a unui program de calculator care acceptă și răspunde solicitărilor făcute de alte programe din rețea, altfel cunoscute sub numele de clienți. Termenii "computere bazate pe server" au fost în jur de câțiva ani, iar ideea din spatele lor a fost de a găzdui date și alte forme de resurse pe un computer central cunoscut sub numele de server, iar clienții, cum ar fi computerele desktop și laptopurile, solicită serverului să le partajeze resursele sale cu clientii.
Cloud este peste tot și gestionează serverele și gestionarea infrastructurii de rețea. Termenii bazați pe cloud se referă la orice aplicații, resurse sau servicii care sunt puse la dispoziția utilizatorilor la cerere prin instrumente web bazate pe Internet, spre deosebire de o conexiune directă cu un server. Se numește "cloud computing", deoarece totul, de la aplicații la centre de date la servicii, se găsește în cloud. Serverul, pe de altă parte, este un program de calculator care furnizează servicii altor programe de calculator și utilizatorilor acestora. Calculul bazat pe server se referă la tehnologia prin care aplicațiile sunt implementate, controlate și operate pe server și nu pe client.
Termenul cloud se referă la un grup de resurse partajate dinamic configurate, bazate pe tehnologia de rețea, în care fiecare utilizator are acces la propria resursă privată numită cloud oferită de un furnizor de servicii cloud al unei terțe părți. Acești furnizori de servicii de cloud furnizează resursele lor de calcul pe internet, care pot fi accesate în continuare prin intermediul unui browser web. Calculul pe bază de server, pe de altă parte, se referă la tehnologia în care un dispozitiv sau un program, altfel cunoscut sub numele de server, este proiectat să gestioneze resursele de rețea. Serverele acceptă și răspund la solicitările unui alt program, altfel cunoscut sub numele de client.
O aplicație bazată pe cloud este orice program sau aplicație software care operează în spațiul nor, însemnând că este un program care rulează pe o infrastructură cloud și poate fi accesat pe internet de diverse dispozitive de calcul prin intermediul unui browser web sau al unei interfețe de program. Aplicațiile cloud pot fi instalate fie pe un cloud privat, fie într-un cloud privat. O aplicație bazată pe server, pe de altă parte, se referă la un program sau o aplicație stocată pe un server la distanță și accesată printr-o interfață de browser, cum ar fi un browser web. Serverele oferă diferite servicii, cum ar fi partajarea resurselor sau datelor între clienți, împreună cu accesul la date și persistența.
O arhitectură de cloud computing este un model conceptual care cuprinde toate componentele și subcomponentele necesare pentru cloud computing într-un spațiu de tip cloud. Cloud oferă acces la cerere la o rețea de resurse partajate, cum ar fi servere, aplicații, spațiu de stocare și rețele, indiferent de locul în care este cloud. Arhitectura serverului, pe de altă parte, este fundația de bază pe care este creat sau implementat serverul. Se referă, în principiu, la o rețea în care clienții solicită și primesc servicii de la un server centralizat, iar serverul răspunde la solicitări. Acesta definește modul în care un server împreună cu componentele acestuia este proiectat, întreținut și gestionat în ansamblu.
Pe scurt, există o linie subțire între o aplicație bazată pe nor și server sau o aplicație bazată pe web, iar linia rămâne o neclaritate ca niciodată. Acest lucru se datorează faptului că acestea posedă o mulțime de asemănări în ceea ce privește funcționalitatea, dar există și diferențe demne de remarcat, mai ales când vine vorba de utilizarea aplicațiilor cloud pentru redundanță, mai degrabă decât de a le folosi pentru calculul puterii. Orice program care rulează pe internet se spune că este bazat pe nor. De fapt, tot ceea ce este etichetat ca un produs cloud este un software-as-a-service cu spațiu de stocare online și acces de la distanță. Aplicațiile bazate pe server se referă la aplicațiile care rulează pe server.