Viitorul este în nori

1.1. Introducere

Vorbind despre dezvoltarea IT în ultimii ani, nu putem să nu remarcăm ponderea soluțiilor Cloud printre altele. Să ne dăm seama ce sunt soluțiile cloud, tehnologiile etc.
Cloud computing (sau servicii cloud) este un set special de instrumente și metode pentru logistică, stocare și procesare a datelor pe resurse de calcul la distanță, care includ servere, sisteme de stocare a datelor (DSS), sisteme de transmisie a datelor (DTS).

Atunci când produceți un produs IT, fie că este vorba despre un site web pentru cărți de vizită, un magazin online, un portal cu încărcare mare sau un sistem de baze de date, există cel puțin două opțiuni pentru plasarea produsului.

La sediul clientului (ing. - on-premise) sau în nor. În același timp, este imposibil de spus cu siguranță care este mai profitabil din punct de vedere financiar în cazul general.

Dacă utilizați un server pe care rulează o bază de date mică care nu necesită toleranță la erori și un site web simplu, fără prea multă încărcare - da, găzduirea la sol este opțiunea dvs. Dar, de îndată ce volumul de muncă și nevoile dvs. cresc, ar trebui să vă gândiți să treceți la cloud.

1.2. Nori printre noi

Înainte de a discuta exact cum sunt furnizați norii, este important să înțelegeți că povestea despre nori nu este despre marii giganți ai sferei IT și serviciile lor interne. De asemenea, folosim cloud computing în fiecare zi.

Astăzi, în 2019, este dificil să găsești o persoană care să nu folosească Instagram, e-mailul, hărțile și ambuteiajele pe telefon. Unde sunt stocate și procesate toate acestea? Dreapta!
Chiar dacă tu, în calitate de specialist IT într-o companie cu cel puțin o rețea de filiale mică (pentru claritate), instalezi sisteme de stocare în infrastructură, atunci indiferent de modul în care dai acces la resursă, fie că este o interfață web, ftp sau samba , acesta este pentru utilizatorii dvs. seiful va fi un nor care se află... undeva acolo. Ce putem spune despre lucruri atât de familiare pe care le folosim la îndemâna de câteva zeci de ori în fiecare zi.

2.1. Tipuri de implementare a capacității cloud

Bine, nor. Dar nu este atât de simplu. Toti venim si noi la munca - oameni de vanzari, specialisti IT, manageri. Dar acesta este un concept larg, fiecare are un scop și o anumită clasificare. Este la fel și aici. În general, serviciile cloud pot fi împărțite în 4 tipuri.

1.Cloud public este o platformă care este deschisă public tuturor utilizatorilor gratuit sau cu un abonament plătit. Cel mai adesea este gestionat de o anumită persoană fizică sau juridică. Un exemplu este un portal-agregator de articole de cunoștințe științifice.

2. Cloud privat - exact opusul punctului 1. Aceasta este o platformă închisă publicului, adesea destinată unei companii (sau unei companii și organizații partenere). Accesul este acordat numai utilizatorilor de către administratorul de sistem. Acestea pot fi servicii interne, de exemplu o rețea intranet, un sistem SD (service desk), CRM etc. De obicei, proprietarii de cloud sau de segmente iau foarte în serios problema securității informațiilor și a protecției afacerii, deoarece informațiile despre vânzări, clienți, planurile strategice ale companiilor etc. sunt stocate în cloud-uri private.

3. Cloud comunitar putem spune că acesta este un cloud privat distribuit între mai multe companii care au sarcini sau interese similare. Este adesea folosit atunci când este necesar să se acorde drepturi de utilizare a unei resurse de aplicație mai multor persoane, departamente din diferite companii.

4. Nor hibrid Acesta este un tip de infrastructură care combină cel puțin două tipuri de implementare. Cel mai comun exemplu este scalarea unui centru de date client folosind cloud-ul. Acest lucru se face pentru a economisi bani, dacă este imposibil să treceți la cloud 100%, sau din motive de securitate și conformitate.

2.2. Tipuri de servicii

Super, tipurile de desfășurare sunt atât de diferite, dar trebuie să existe ceva care să le unească? Da, acestea sunt tipuri de servicii, sunt identice pentru toate tipurile de nori. Să ne uităm la cele 3 cele mai comune.

IaaS (infrastructură ca serviciu) — infrastructura ca serviciu. Cu această opțiune, vi se oferă servere sub formă de mașini virtuale (VM), discuri, echipamente de rețea, pe care puteți implementa sistemul de operare și mediul de care aveți nevoie, instalați servicii etc. În ciuda faptului că acum mă dezvolt în mod activ în cloud de la Yandex, mi-am început cunoștințele cu GCP (Google Cloud Platform), așa că voi da exemple pe fundalul său și, în general, voi vorbi despre furnizori puțin mai târziu. Deci, un exemplu de soluție IaaS în GCP ar fi elementul Compute Engine. Acestea. Acesta este un simplu BM obișnuit pentru care alegeți singur sistemul de operare, configurați singur software-ul și implementați aplicații. Să ne uităm la un exemplu. Sunteți programator python și doriți să faceți un site web cu backend pe cloud, luând în considerare doar opțiunea IaaS. Trebuie să luați o mașină virtuală pe care va rula site-ul, pentru aceasta trebuie să instalați (în gcp este selectat în etapa de creare a instanței), să actualizați managerul de ambalare (de ce nu), să instalați versiunea necesară de python, nginx, etc... Pe trei VM creați un cluster de baze de date de failover (de asemenea manual). Furnizați jurnal, etc. Este ieftin și lung, dar dacă vrei flexibilitate maximă, aceasta este alegerea ta.

Următorul cel mai apropiat de simplitate și cost ridicat este PaaS (platformă ca serviciu). Aici, desigur, obțineți și un VM, dar fără posibilitatea de a schimba configurația atât de flexibil, nu alegeți un sistem de operare, un set de software etc., veți obține un mediu gata făcut pentru produsul dvs. Să revenim la același exemplu. Cumpărați două instanțe App Engine în GCP, una dintre ele va fi în rolul unei baze de date, a doua va fi în rolul unui server web. Nu este nevoie să configurați niciun program de asistență, puteți rula un mediu de producție imediat. Costă mai mult, trebuie să recunoști, munca trebuie plătită și întregul Script a funcționat pentru tine. Dar obțineți o platformă gata făcută cu care să lucrați.

A treia dintre opțiunile principale, stând deasupra celorlalte - SaaS (Software as a Service). Nu reglați fin VM-ul, nu îl configurați deloc. Nu trebuie să fii specialist IT, nu trebuie să scrii cod, nu trebuie să faci un backend. Este totul gata. Acestea sunt soluții gata făcute, implementate, cum ar fi GSuite (fostul Google Apps), DropBox, Office 365.

3.1. Ce este sub capotă?

Ai prins în cap? Bine, hai să mergem mai departe. Am cumpărat un VM, am lucrat cu el, l-am distrus și am cumpărat încă 10. Nu cumpărăm hardware, dar știm că trebuie să fie undeva. Când ați introdus spațiul de stocare în infrastructura întreprinderii, probabil că l-ați instalat într-un rack din camera serverului. Așadar, furnizorii de tehnologie cloud vă oferă o parte din camera lor de server pentru închiriere, doar de dimensiuni enorme. Așa-numitul DPC (centru de procesare a datelor). Acestea sunt complexe mari situate aproape pe toată planeta. Construcția se realizează de obicei în apropierea acelor locuri care pot fi o sursă de răcire naturală cel puțin o parte a anului, dar unii reprezentanți pot fi construiti și în deșertul Nevada. Pe lângă faptul că furnizorul plasează câteva sute de rafturi într-un hangar colosal, este îngrijorat și de transferul de căldură (mai știu ei că computerele nu pot fi înghețate și supraîncălzite?), de securitatea datelor tale, în primul rând la nivelul fizic. nivel, deci este puțin probabil să intre ilegal în centrul de date Va funcționa? În același timp, metodele de stocare a datelor într-un centru de date diferă între diferiți furnizori, unii fac înregistrări distribuite între diferite centre de date, în timp ce alții le stochează în siguranță într-unul;

3.2. Nori acum și retrospectiv. Furnizorii

În general, dacă săpați în istorie, primele premise pentru crearea platformelor cloud de astăzi au fost la mijlocul anilor 70 ai secolului trecut, în timpul dezvoltării și implementării prototipului de Internet ARPANET. Apoi s-a vorbit că într-o zi oamenii vor putea primi toate serviciile posibile prin intermediul rețelei. Odată cu trecerea timpului, canalele au devenit stabile și mai mult sau mai puțin largi, iar în 1999 a apărut primul sistem CRM comercial, care este furnizat exclusiv prin abonament și este primul SaaS, ale cărui copii sunt stocate într-un singur centru de date. Ulterior, compania a alocat mai multe divizii care furnizează PaaS prin abonament, inclusiv cazul special BDaaS (bază de date ca serviciu) În 2002, Amazon a lansat un serviciu care vă permite să stocați și să procesați informații, iar în 2008 a prezentat un serviciu în în care utilizatorul își poate crea propriile mașini virtuale, așa începe epoca marilor tehnologii cloud.

Acum este obișnuit să vorbim despre cei trei mari (deși îi văd pe cei patru mari într-o jumătate de an): Amazon web services, Microsoft Azure, Google Cloud Platform... Yandex Cloud. Este deosebit de frumos pentru cei din urmă, pentru că atunci când compatrioții ies rapid pe scena mondială, o mândrie specială trece prin piele.

Există și o mulțime de companii, de exemplu Oracle sau Alibaba, care au propriile lor cloud, dar din anumite circumstanțe nu sunt atât de populare în rândul utilizatorilor. Și, bineînțeles, cei care găzduiesc, care sunt și furnizori care oferă soluții PaaS sau SaaS.

3.3. Prețuri și granturi

Nu mă voi opri prea mult asupra politicii de preț a furnizorilor, deoarece altfel va fi publicitate deschisă. Aș dori să remarc faptul că toate companiile mari oferă granturi de la 200 USD la 700 USD pentru un an sau perioade mai scurte, astfel încât dvs., ca utilizatori, să puteți experimenta puterea soluțiilor lor și să înțelegeți exact de ce aveți nevoie.

De asemenea, toate companiile din cei trei mari... sau cele patru sunt pe cale să... ofere oportunitatea de a se alătura rândurilor de parteneri, de a organiza seminarii și de formare, de a oferi certificare și beneficii pentru produsele lor.

Sursa: www.habr.com

Adauga un comentariu