Companiile se confruntă cu o presiune din ce în ce mai mare pentru a folosi tehnologiile de ultimă oră și pentru a obține un avantaj competitiv. Tehnologia cloud-ul a schimbat piața, oferind scalabilitate, flexibilitate și eficiență a costurilor la standarde fără precedent. Unul dintre cei mai importanți furnizori de servicii cloud, Google Cloud se află în fruntea inovației cu Compute Engine, o ofertă de infrastructură ca serviciu (IaaS) în care resursele de calcul sunt găzduite în mediul cloud. Descoperă, mai departe, cum poate Compute Engine de la Google Cloud debloca adevăratul potențial al organizației tale.
Ce este în fapt Compute Engine?
Compute Engine este o platformă de mașini virtuale (VM, virtual machines) în modelul de infrastructură ca serviciu. IaaS (infrastructure as a service) presupune că hardware-ul aparține furnizorului de servicii, pe care clientul le poate utiliza ca resursele virtuale. Este o infrastructură găzduită complet online în Google Cloud – fără a fi necesară propria cameră de server sau operarea unei infrastructuri fizice.
Pentru ce pot companiile folosi Google Compute Engine?
Printre altele, pentru:
- găzduirea fișierelor site-ului web,
- găzduirea de aplicații sau backend-ul acestora.
- server de jocuri mobile,
- găzduirea unui sistem de licitații în timp real,
- procesarea unui cluster Hadoop,
- randare multimedia,
- transcodare video,
- rularea simulărilor financiare,
- efectuarea de simulări genetice (de exemplu, secvențierea ADN),
- antrenarea modelelor de învățare automată sau inteligență artificială.
Cu Google Compute Engine, puteți crea o mașină virtuală potrivită nevoilor voastre de afaceri. Puteți recrea pe mașinile virtuale cloud orice acțiune rulată pe propriile dispozitive fizice. În fapt, în cloud puteți configura chiar mai multe, datorită accesului la mașini cu specificații diverse și foarte specifice.
Tipuri de mașini virtuale în Google Compute Engine
Google împarte tipurile de mașini virtuale în patru categorii principale, în funcție de diferitele încărcări posibile:
- Mașini de uz general cu un raport preț/performanță rezonabil. Acestea sunt potrivite pentru sarcini tipice de lucru precum baze de date, medii de dezvoltare și testare, servere de aplicații web sau jocuri mobile, desktop-uri virtuale. Acestea sunt mașini din familiile E2, E2 shared-core, N2, N2D, Tau T2D, N1 și C3.
- Mașini cu memorie ultra-înaltă. Acestea oferă cel mai înalt nivel de configurare a memoriei – până la 12 TB per instanță. Sunt concepute pentru a suporta sarcini de lucru care necesită multă memorie, cum ar fi bazele de date SAP HANA sau rularea de analize în memorie. Sunt mașini desemnate ca M1, M2 și M3, cu cel mai mic cost pe GB de memorie în Compute Engine.
- Mașini optimizate pentru calcul. Aceste instanțe oferă cea mai înaltă performanță per nucleu și pot fi utilizate pentru lucrări de calcul de înaltă performanță precum servere de jocuri sau servere API cu latență scăzută. Acestea sunt mașini din familia C2 și C2D, folosite pentru automatizare de design electronic sau machine learning și inteligență artificială.
- Mașini optimizate pentru accelerator. Acestea sunt proiectate pentru cele mai grele sarcini de lucru, cum ar fi învățarea automată și calculul de înaltă performanță. Ei folosesc GPU-ul NVIDIA® Ampere A100 Tensor Core, cu performanțe de calcul de zeci de ori mai mari decât un procesor obișnuit. Sunt mașini cu simbolul A2.
Instanțele disponibile în Google Cloud sunt preconfigurate, astfel încât să petreceți cât mai puțin timp setându-le parametrii. Cu toate acestea, aveți și diverse opțiuni de configurare, cum ar fi schimbarea nivelului CPU, adăugarea unui GPU sau TPU, creșterea sau scăderea memoriei și selectarea discurilor sau a sistemelor de operare.
Costurile pentru Compute Engine
Pentru Compute Engine, similar cu alte servicii cloud, facturarea se face în funcție de consum – modelul pay-per-use. În cazul platformei de mașini virtuale GCE, costurile sunt taxate la secundă. Prețul final depinde nu numai de timpul de funcționare al mașinii, ci și de specificațiile acestuia, tipul discului sau nivelul de utilizare a rețelei. Costul estimat al utilizării serviciului poate fi calculat cu instrumentul de prețuri Google Cloud.
Reduceri de costuri valabile pentru Compute Engine
Oferta Google Cloud include limite lunare gratuite pentru utilizarea anumitor servicii cloud. Acestea includ Compute Engine:
- cu o mașină e2-micro în regiunile us-west1 (Oregon), us-central1 (Iowa) și us-east1 (South Carolina),
- un spațiu de stocare de 30 GB pe lună per instanță,
- 5 GB de spațiu de stocare pe lună pentru instanțe din regiunile us-west1 (Oregon), us-central1 (Iowa), us-east1 (Carolina de Sud), asia-east1 (Taiwan) și europe-west1 (Belgia),
- și 1 GB de trafic outbound pe lună din regiunile din America de Nord către toate destinațiile, cu excepția China și Australia.
O altă modalitate de a reduce din costul utilizării puterii de calcul și a memoriei MV Google Cloud este reducerea utilizării angajamentului. Strategia funcționează foarte bine pentru proiectele care utilizează serviciul cloud pentru o perioadă lungă de timp.
Reducerea se bazează pe un angajament de utilizare fixă pe lună a resurselor. Valoarea reducerii primite depinde de mai mulți factori:
- durata angajamentului (unul sau trei ani),
- familia de mașini selectată,
- cantitatea indicată de consum lunar de vCPU și RAM,
- spațiul de pe disc,
- sau regiunea în care este lansat serviciul.
Reducerea poate atinge și 70% discount pentru mașinile cu memorie optimizată și 57% discount pentru alte mașini virtuale.
Reducerile pentru utilizare susținută sunt acordate automat; cu cât mașinile funcționează continuu mai mult în timpul lunii, cu atât este mai mare reducerea. Când resursele sunt utilizate mai mult de un sfert de lună, Compute Engine alocă o reducere pentru fiecare minut în care rulează o instanță – până la 30% pentru mașinile N1 și până la 20% pentru mașinile N2. Reducerea SUD nu se aplică aparatelor E2 și A2.
Aprofundați subiectul și cu alte lecturi:
- Ce presupune strategia de migrare în cloud?
- Machine learning – de ce contează?
- Ce este High Availability și cum se poate implementa?
De ce ar opta compania voastră pentru serviciul Google Compute Engine?
- Eficiența costurilor. Contrat cu gestionarea unei infrastructuri on premise, Compute Engine vă oferă posibilitatea de a plăti doar ce consumați, asigurându-vă că singurele costuri sunt cele generate de resursele folosite.
- Siguranță și disponibilitate. Compute Engine este un serviciu girat de Google, care oferă un SLA de funcționare de 99%, garantând că aplicațiile sunt accesibile consumatorilor non-stop.
- Scalabilitate și flexilibitate. Unul dintre avantajele competitive ale Compute Engine este abilitatea de a scala fără efort resurse. Indiferent dacă afacerea dvs. se confruntă cu creșteri neprevăzute de traficul sau necesită performanță ridicată în mod constant, capabilitățile de autoscaling ale Compute Engine asigură că infrastructura se adaptează perfect pentru a răspunde nevoilor interne și externe.
- Migrarea fără probleme a datelor. Migrarea datelor de pe servere fizice în cloud este un proces ușor, eficient, unde lucrul cu un partener Google precum FOTC România poate fi un real avantaj.