Viitorul aparține norilor

1.1. Introducere

În discuția despre dezvoltarea IT-ului în ultimii ani, nu se poate să nu menționăm proporția soluțiilor Cloud în rândul celorlalte. Hai să descoperim ce sunt soluțiile cloud, tehnologiile și așa mai departe.
Computerele în cloud (sau serviciile cloud) sunt un set special de instrumente și metode pentru logistică, stocare și procesare a datelor pe resurse computaționale externe, care includ servere, sisteme de stocare (SAN) și sisteme de transfer de date (SDN).

Atunci când produci un produs IT, fie că este vorba de un site de vizitări, un magazin online, un portal cu încărcare mare sau un sistem de baze de date (BD), există cel puțin două variante de găzduire a produsului tău.

La sediul clientului (eng. — on-premise) sau în cloud (eng. — cloud). Cu toate acestea, nu se poate spune cu exactitate care dintre acestea este mai rentabil în general.

Dacă folosești un server unde ai o bază de date mică, care nu necesită redundanță și un site simplu fără o încărcare specială — da, găzduirea la sediu este opțiunea ta. Dar, pe măsură ce crește încărcarea și necesitățile, ar trebui să te gândești să te muți în cloud.

1.2. Cloud-uri printre noi

Înainte de a discuta cum sunt furnizate cloud-urile, este important să înțelegem că povestea despre cloud-uri nu se referă la marii giganți din sfera IT și serviciile lor interne. Folosim zilnic computația în cloud.

Astăzi, în 2019, este greu să găsești pe cineva care să nu folosească Instagram, email, hărți și trafic pe telefonul său. Și toate acestea sunt stocate și procesate unde? Corect!
Chiar dacă tu, fiind un specialist IT într-o companie cu măcar o mică rețea de filiale, implementezi un sistem de stocare (SAN) în infrastructura ta, nu contează cum îi oferi acces la resursă, fie că este interfata web, ftp sau samba — pentru utilizatorii tăi, acel spațiu de stocare va fi un cloud, care se află... undeva. Ce să mai spunem despre lucrurile obișnuite pe care le folosim de zeci de ori pe zi la vârful degetelor noastre.

2.1. Tipuri de implementare a resurselor cloud

Ok, cloud. Dar nu totul este atât de simplu. Și noi venim la lucru — vânzători, IT-iști, management. Dar acesta este un concept larg, fiecare are un rol definit și o anumită clasificare. La fel și aici. În general, un serviciu cloud poate fi împărțit în 4 tipuri.

1.Cloud public (public cloud) — este o platformă deschisă publicului, disponibilă gratuit sau pe bază de abonament. De obicei, este gestionată de o persoană fizică sau juridică. Un exemplu ar putea fi un portal agregator de articole științifice.

2. Cloud privat — este complet opus punctului 1. Aceasta este o platformă închisă publicului, destinat adesea unei singure companii (sau unei companii și organizațiilor partenere). Accesul este oferit doar de către administratorul sistemului utilizatorilor. Acestea pot fi servicii interne, cum ar fi rețelele intranet, sistemul SD (service desk), CRM etc. De obicei, proprietarii cloud-ului sau ai segmentului iau foarte în serios problemele de securitate a informațiilor și protejarea afacerii, deoarece în cloud-urile private se stochează informații despre vânzări, clienți, planuri strategice ale companiilor etc.

3. Cloud comunitar se poate spune că acesta este un cloud privat distribuit între mai multe firme cu sarcini sau interese similare. Este frecvent utilizat atunci când este necesar să se ofere drepturi de utilizare a resurselor aplicațiilor mai multor persoane/direcții din diferite companii.

4. Cloud hibrid este un tip de infrastructură care combină în sine cel puțin două tipuri de desfășurare. Cel mai frecvent exemplu este scalarea centrului de date al clientului cu ajutorul cloud-ului. Acest lucru se face pentru a economisi bani, atunci când nu este posibil să se mute 100% în cloud sau din motive de securitate și conformitate legală.

2.2. Tipuri de servicii

Super, tipurile de desfășurare sunt atât de diverse, dar ce anume le unește? Da, acestea sunt tipurile de servicii, care sunt identice pentru toate tipurile de cloud-uri. Să analizăm cele 3 cele mai frecvente.

IaaS (infrastructure as a service) — infrastructură ca serviciu. În acest caz, vi se oferă servere sub formă de mașini virtuale (VM), discuri, echipamente de rețea, pe care puteți desfășura sistemul de operare dorit, mediu, ridica servicii etc. Deși acum mă dezvolt activ în cloud-ul de la Yandex, familiarizarea mea a început cu GCP (Google Cloud Platform), așa că voi oferi exemple în acest context, iar despre furnizori voi spune puțin mai târziu. Astfel, un exemplu de soluție IaaS în GCP ar fi elementul Compute Engine. Adică, aceasta este o VM obișnuită pe care vă alegeți singuri sistemul de operare, ocupați-vă de configurarea software-ului și desfășurarea aplicațiilor. Să luăm un exemplu. Ești programator Python și vrei să creezi un site cu backend în cloud, luând în considerare doar varianta IaaS. Trebuie să iei o VM pe care va rula site-ul, pentru asta trebuie să instalezi (în gcp se alege în etapa de creare a instanței) sistemul de operare, să actualizezi managerul de pachete (de ce nu), să instalezi versiunea dorită de Python, nginx etc... Pe trei VM-uri să creezi un cluster de bază de date cu redundanță (tot manual). Să prevăzutej logarea etc. Este ieftin și lent, dar dacă vrei maximum de flexibilitate — aceasta este alegerea ta.

Următoarea opțiune, mai simplă și mai scumpă, este PaaS (platformă ca serviciu). Aici de asemenea primiți, bineînțeles, VM-uri, dar fără posibilitatea de a schimba atât de flexibil configurația, nu alegeți sistemul de operare, setul de software etc., primiți un mediu gata pentru produsul vostru. Să ne întoarcem la același exemplu. Cumpărați două instanțe App Engine în GCP, una dintre ele va fi în rolul de bază de date, cealaltă în rolul de server web. Nu trebuie să configurați programele de întreținere, puteți lansa direct mediu de producție din cutie. Este mai scump, să recunoaștem, munca trebuie plătită, iar pentru voi a muncit un întreg Script. Totuși, obțineți o platformă gata de lucru.

Al treilea dintre opțiunile principale, care se află peste celelalte — SaaS (Software as a Service). Nu faceți setări fine ale VM-urilor, nu le configurați de loc. Nu trebuie să fiți specialist IT, nu trebuie să scrieți cod, nu trebuie să faceți backend. Totul este deja gata. Acestea sunt soluții deja gata implementate, precum GSuite (fostul Google Apps), DropBox, Office 365.

3.1. Ce se află sub capotă?

Ai reținut? Bine, hai să mergem mai departe. Am cumpărat o VM, am lucrat cu ea, am distrus-o și am cumpărat încă 10. Nu achiziționăm hardware, dar știm că undeva trebuie să existe. Când ai implementat un sistem de stocare (SXD) în infrastructura companiei tale, probabil l-ai montat într-un rack în sala serverelor. Așa că furnizorii de tehnologie cloud îți închiriază o parte din propriile lor săli de servere, dar la o scară mult mai mare. Așa-numitele centre de date (CD). Acestea sunt complexe mari, situate aproape pe întreaga planetă. De obicei, construcțiile sunt amplasate aproape de locuri care pot furniza, măcar o parte din an, răcire naturală, dar anumiți furnizori pot să se construiască și în deșertul Nevada. Pe lângă faptul că un hangar de dimensiuni colosale găzduiește câteva sute de rackuri, furnizorul se ocupă și de schimbul de căldură (toți știm că computerele nu trebuie să fie înghețate sau supraîncălzite?), de siguranța datelor tale, în primul rând la nivel fizic, așa că este puțin probabil să intri ilegal în CD. Metodele de stocare a datelor în CD variază între diferiți furnizori; unii fac înregistrări distribuite între diferite centre de date, alții păstrează datele în siguranță într-un singur loc.

3.2. Cloud-urile în prezent și în retrospectivă. Furnizorii

Dacă ne adâncim în istorie, primele semne ale creării platformelor cloud de astăzi au apărut încă din mijlocul anilor '70, în perioada dezvoltării și implementării prototipului rețelei de internet ARPANET. Atunci se vorbea despre faptul că, cândva, oamenii vor putea obține toate serviciile posibile prin intermediul rețelei. Timpul a trecut, iar canalele au devenit mai stabile și mai largi, iar în 1999 a apărut prima CRM comercială, oferită exclusiv prin abonament și fiind prima SaaS, a cărei instanțe sunt păstrate într-un singur centru de date. Ulterior, compania a creat mai multe divizii, care oferă prin abonament PaaS, inclusiv un caz particular de BDaaS (baze de date ca serviciu). În 2002, Amazon a lansat un serviciu care permite stocarea și procesarea informațiilor, iar în 2008 a prezentat un serviciu prin care utilizatorii pot crea propriile mașini virtuale; astfel a început era marilor tehnologii cloud.

În prezent, este obișnuit să se vorbească despre cei trei mari (deși eu anticipez o mare a patra în șase luni): Amazon Web Services, Microsoft Azure, Google Cloud Platform… Yandex Cloud. Este deosebit de plăcut să vedem cum conaționalii noștri pătrund rapid pe arena mondială — o mândrie care îți dă fiori.

De asemenea, există foarte multe companii, precum Oracle sau Alibaba, care au propriile soluții de cloud, dar din anumite circumstanțe nu sunt atât de populare printre utilizatori. Și, bineînțeles, tipii-hosting,, care sunt de asemenea furnizori oferind soluții PaaS sau SaaS.

3.3. Formarea prețurilor și granturi

Nu voi sta prea mult pe politica de prețuri a furnizorilor, deoarece altfel ar deveni publicitate deschisă. Vreau să subliniez faptul că toate companiile mari oferă granturi de la 200 la 700 de dolari pe an sau pe perioade mai scurte, pentru ca voi, ca utilizatori, să puteți experimenta puterea soluțiilor lor și să înțelegeți ce anume aveți nevoie.

De asemenea, toate companiile din marii trei… sau patru, deja pe cale să… oferă oportunitatea de a deveni parteneri, organizează seminarii și cursuri de formare, oferă certificări și beneficii pentru produsele lor.

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster