O scurtă istorie a cloud computing explicată
Publicat: 2022-05-30Cloud Computing permite companiilor și persoanelor la nivel global să acceseze și să stocheze date fără a dedica fizic un sistem pentru date. Același lucru poate fi spus și pentru faptul că nu este nevoie de hardware puternic pentru a construi sau găzdui aplicații sau programe avansate în cloud. Cloud Computing și platformele bazate pe cloud permit dezvoltatorilor, angajaților, părților interesate sau oricărui alt tip de utilizator să acceseze și să utilizeze datele în diferite scopuri.
De exemplu, analiștii de date sau antreprenorii pot folosi Microsoft Power BI (Product as a Service sau PaaS) pentru business intelligence cu ajutorul datelor care sunt găzduite prin Microsoft Azure (Infrastructure as a Service sau IaaS). Serviciile cloud disponibile sunt mai ieftine pentru utilizatori și nu necesită investiții masive. Acest lucru se datorează în principal majorității furnizorilor care oferă modele cu plata pe măsură. Acest lucru a făcut cloud computing mai popular ca niciodată.
Termenul „nor” a fost folosit inițial pentru a desemna ideea de calcul distribuit, care a devenit curent general la General Magic, creat de Apple, în anii 1990. A fost un concept introdus de JCR Licklider, primul director al Biroului pentru Tehnici de Procesare a Informației din divizia ARPA a Pentagonului în anii 1960, conform înregistrărilor din Computerworld.
Originea termenului „Cloud Computing”
Originea expresiei „cloud computing” poate fi urmărită încă din 1996, care a fost menționată pentru prima dată într-un document intern de la Compaq. Un simbol nor a reprezentat conexiunea dintre echipamentul de calcul din primul ARPANET până în 1977 și CSNET până în 1981, care sunt considerați predecesorii Internetului. Cuvântul „nor” semăna mai degrabă cu o metaforă a internetului, iar un motiv standardizat în formă de nor denota rețeaua pe schemele de telefonie.
Conceptul de cloud computing în cerințele militare
Un mainframe militar a fost format în 1950 pentru a conecta terminale de computer printr-o matrice internă. Tehnologia de stocare non-locală a avansat rapid în momentul în care a fost introdusă în comunitatea științifică. Era un concept crucial de un milion de dolari pe vremea când calcularea era un proces destul de costisitor.
De-a lungul anilor, și-a deschis calea pentru a satisface nevoia maselor de a accesa această tehnologie care a devenit mai mult sau mai puțin o necesitate acum. Ideea lui Licklider a revoluționat cloud computing-ul când Larry Roberts și Bob Taylor au dezvoltat ARPANET (Advanced Research Projects Agency Networks) în 1969 și, în cele din urmă, au dat naștere ideii de internet.
Învață Inginerie software online de la cele mai bune universități din lume. Câștigați programe Executive PG, programe avansate de certificat sau programe de master pentru a vă accelera cariera.
Calcul client-server
Înainte de apariția cloud computing-ului, datele erau evaluate în Arhitectura Client-Server, unde toate datele și controlul clientului se aflau pe partea serverului. Dacă un singur utilizator avea nevoie de acces la orice date, ar trebui să se conecteze la server și după care i s-a acordat accesul corespunzător. Spre deosebire de internetul ușor de utilizat din palma mâinilor noastre moderne, acesta a venit cu mai multe dezavantaje. Cloud computing a fost creat pentru a scăpa de respectivele limitări prin care au trecut utilizatorii în sistemul distribuit.
Explorați cursurile noastre populare de inginerie software
SL. Nu | Programe de dezvoltare software | |
1 | Master în Informatică de la LJMU și IIITB | Programul de certificat de securitate cibernetică Caltech CTME |
2 | Bootcamp de dezvoltare completă | Programul PG în Blockchain |
3 | Program Executive Postuniversitar în Dezvoltare Software - Specializare în DevOps | Vezi toate cursurile de Inginerie software |
Calcul distribuit
În anii 1990, companiile de telecomunicații au început să ofere servicii VPN sau Virtual Private Network în comparație cu circuitele de date punct la punct. Cu ajutorul comutării traficului pentru echilibrarea stresului de pe server, atât utilizatorii, cât și furnizorii ar putea folosi lățimea de bandă a rețelei mult mai eficient. Distribuirea calculatoarelor a devenit o modalitate de a pune la dispoziție o putere mare a computerului pentru anumiți utilizatori la un moment dat. În cele din urmă, calculul distribuit a mers dincolo de trafic și servere pentru a acorda prioritate CPU-urilor pentru creșterea eficienței și optimizarea platformelor, aplicațiilor și infrastructurii.
Sosirea software-ului ca serviciu (SaaS)
În 1999, Salesforce a lansat primul software ca serviciu sau produs SaaS. Google și Microsoft au învățat din asta și au început să construiască mai multe servicii pentru a câștiga mai multă cotă de piață a acestei curse în cloud. „Nordul” a fost utilizat intens în această perioadă pentru a se referi la diferite produse IaaS (Infrastructure as a Service), SaaS și PaaS (Platform as a Service). În această perioadă, mulți oameni au început să transmită conținut media din cloud și să stocheze date online.
Sisteme informatice elastice
După calculul distribuit, în 2002, a apărut conceptul de Elastic Computer Systems. Aceste sisteme au ajutat la extinderea puterii de stocare, procesare și memorie pentru computerele care au nevoie de ele. Acest lucru a ajutat mai multe rețele de mașini să își distribuie volumul de lucru într-un mod optimizat. Până în 2006, Amazon și-a lansat serviciul Elastic Compute sau Amazon EC și oricine putea beneficia de serviciile sale de infrastructură și de calcul. Alte companii precum IBM au urmat exemplul în cele din urmă și au început să-și ofere servicii de calcul off-site și alte servicii cloud.
Cloud Computing în anii 2000
În timp ce produsele SaaS și IaaS erau deja oferite de giganți precum Microsoft și Amazon, Google a lansat unul dintre primele produse PaaS, Google App Engine. Până în 2008, Google App Engine a oferit o platformă de implementare și o infrastructură gata creată pentru crearea de aplicații web folosind limbaje precum PHP, Python și Node.js. În mod fundamental, scopul PaaS a fost eliminarea nevoii de a avea grijă de sarcinile administrative și de calcul pe care le necesită un produs IaaS obișnuit. Până în 2010, Microsoft a lansat Microsoft Azure pentru toată lumea, iar în același an, NASA și Rackspace au lansat împreună OpenStack, o platformă de cloud computing gratuită și open-source.
Apariția cloud computingului din anul 2010
În 2011, IBM a lansat IBM SmartCloud Framework, iar în 2012, Oracle și-a lansat produsul care schimbă jocul, Oracle Cloud. Oracle Cloud a oferit soluții IT suplimentare care includ caracteristicile oferite de produsele SaaS, IaaS și PaaS. Până în 2013, Google Computer Engine a fost lansat pentru a fi folosit de toată lumea, iar Azure a devenit una dintre cele mai populare tehnologii de cloud computing. Linux a început să devină mai comun în această perioadă, în special pentru sistemele organizaționale.
Până la sfârșitul anului 2019, Amazon și-a extins și mai mult infrastructura AWS și a început să ofere o suită mai bună de servicii AWS la prețuri accesibile. Pe lângă aceasta, API-urile și instrumentele au primit și o actualizare masivă pentru AWS și Microsoft Azure. În cele din urmă, serviciile cloud au început să faciliteze experiențe hibride prin conectarea sistemelor care sunt la fața locului și în alte spații de co-locație la orice centru de date din apropiere. Astăzi, cloud computing oferă cea mai rentabilă modalitate de a extinde afacerile și de a gestiona conductele de dezvoltare.
Concluzie
Calculul prin cloud urmărește să promoveze o colaborare ușoară în timp real între mulți utilizatori. Cu aplicațiile SaaS (Software as a Service) care câștigă mai multă atenție din partea antreprenorilor solizi și a companiilor mai mici, Cloud Computing va crește pur și simplu pentru a deveni mai popular ca niciodată, deoarece servicii precum AWS și Google Cloud Platform au început deja să fie adoptate de mijlocii. și marile corporații.
SaaS, PaaS și IaaS sunt cele trei modele principale de servicii cloud. Companii precum Google, Microsoft, Amazon, IBM, Salesforce, VMware, Alibaba, Oracle, Lenovo și multe alte companii multinaționale oferă aceste servicii diferite. Piața globală de cloud computing a fost de 289,25 miliarde USD în 2020, iar în doar un an, evaluarea actuală a pieței cloud computing în 2021 este de 445,3 miliarde USD. Cu o CAGR (Rata de creștere anuală compusă) estimată de 16,3%, aceasta va crește la 947,3 miliarde USD până în 2026.
Cloud Computing are una dintre cele mai promițătoare perspective de carieră de pe piața muncii din cauza cererii mari de persoane calificate în acest domeniu special. Dacă vă gândiți să faceți o carieră în acest domeniu, puteți consulta Programul nostru Executive Postuniversitar în Dezvoltare Software – Specializare în Cloud Computing , pe care îl puteți opta pentru un impuls în carieră.
Dacă cloud computing-ul este deja în fruntea listei tale în alegerile de carieră, dar nu ai idee cum să procedezi, Upgrad mentorat are unii dintre cei mai buni mentori și profesioniști industriali instruiți în acest domeniu pentru a te ghida către calea cea bună către succes. .
Care sunt cele trei modele de servicii cloud?
Cele trei modele de servicii în cloud sunt următoarele: - Infrastructure as a Service (IaaS) este un fel de serviciu de cloud computing care urmărește să ofere resurse de stocare, calcul esențial și de rețea care sunt la cerere ridicată și funcționează cu plata pe măsură. -baza merge. Platform as a Service (PaaS) este un model de cloud computing care operează în principal prin intermediul unui furnizor terț care furnizează instrumente software și hardware clienților și utilizatorilor prin internet. Software-ul ca serviciu (SaaS) seamănă mai mult cu un model de livrare și licențiere a software-ului prin care software-ul primește licența pe baza abonamentului și este găzduit central.
Ce este cloud computing?
Pe scurt, cloud computing este conceptul de stocare și accesare a datelor și a altor programe prin internet în loc de hard diskul unui computer. Datele stocate sau programele rulate de pe hard disk se numesc stocare locală și calcul.
Care sunt beneficiile cloud computingului?
Funcția principală a cloud computing este de a furniza servicii de calcul precum software, baze de date, analiză, stocare, servere, informații și rețele. Printre nenumăratele beneficii ale cloud computing-ului, beneficiile principale sunt economiile de costuri, accesul facil la centrele de date din întreaga lume și scalabilitatea.