Tehnologia de bază a ecosistemului Google Cloud constă din numeroase instrumente. Aceste instrumente acoperă multe categorii, inclusiv containere, analiză de date, stocare, multicloud, calcul, calcul fără server și baze de date.
Deoarece multe dintre aceste tehnologii formează un flux de lucru în cloud, trebuie să cunoașteți aceste instrumente pe dinafară.
Aici, vom arunca o privire asupra unei liste alese manual de instrumente Google Cloud esențiale pentru desfășurarea cu succes a activităților bazate pe cloud. Sunt instrumente pe care ar trebui să le utilizați ca expert Google Cloud.
BigQuery este un depozit de date gestionat. Vă ajută să ingerați, să stocați, să analizați și să vizualizați datele fără efort.
Puteți încărca date în depozit în loturi. De asemenea, puteți alimenta date din mai multe surse, cum ar fi Google Assistant, gadgeturi inteligente, mașini automate etc.
Are funcții încorporate, cum ar fi analiza geospațială, învățarea automată (ML) și business intelligence (BI), care oferă împreună informații utile. Puteți utiliza dialecte standard SQL compatibile cu ANSI pentru a efectua interogări la baza de date.
Puteți stoca și analiza datele stocate pe BigQuery. Alternativ, puteți utiliza instrumentul pentru analiza datelor care sunt stocate în altă parte.
Puteți interacționa cu instrumentul folosind Google Cloud Interfață utilizator consolă, linie de comandă sau biblioteci client API. Puteți stăpâni BigQuery înregistrându-vă Programe de învățare Google Cloud precum Google Cloud Skills Boost.
Filestore este un serviciu de stocare în cloud gestionat de Google Cloud. Facilitează operațiunile cu fișiere cu latență scăzută pentru aplicațiile care accesează date prin mașini virtuale, Google Kubernetes Engine sau Compute Engine.
Este o tehnologie de stocare în cloud care poate suporta până la 920K operațiuni de intrare/ieșire pe secundă (IOPS). Proiecte precum analiza datelor, procesarea datelor genomice, redarea media etc., sunt sarcini de lucru sensibile la latență.
Prin urmare, aveți nevoie de stocare de procesare a datelor de mare viteză, cum ar fi Filestore. Poate stoca până la 100 TB de date cu o rată de transfer de 25 GB/s.
Discurile persistente sunt opțiuni de stocare fiabile pentru mașinile virtuale, deoarece oferă acces rapid la date și criptare automată. Acestea sunt stocări bloc formate din HDD-uri și SSD-uri.
Persistent Disk oferă modele de operare flexibile, cum ar fi creșterea în timp real a dimensiunii discului fără a reporni mașina virtuală și trecerea la SSD de pe HDD atunci când aplicația dvs. necesită IOPS mai mare.
Puteți atașa Persistent Disk la instanțe pe care le rulați pe Compute Engine sau Google Kubernetes Engine. Puteți detașa fără efort discul pentru a vă păstra datele atunci când terminați orice instanță de pe mașinile dvs. virtuale.
Legate de: Google va stoca date medicale în cloud: este bine sau rău?
Mai multe mașini virtuale pot accesa simultan date de pe un disc persistent fără a se confrunta cu latența.
Este o platformă avansată de gestionare a aplicațiilor pentru dezvoltarea și operațiunile hibride și multicloud. Puteți gestiona clustere Google Kubernetes Engine, încărcături de lucru pe mașinile virtuale și operațiuni în cloud pe AWS prin Anthos.
Nu trebuie să configurați un software VMM de monitorizare a unui hypervisor sau a unei mașini virtuale pentru a rula Anthos pe serverele dvs. și pe infrastructura de calcul virtuală. Anthos este instrumentul perfect pentru a crea, aplica și automatiza politici de securitate pe toate mașinile virtuale.
De exemplu, Anthos Config Management menține întotdeauna clusterele Kubernetes actualizate cu politicile de securitate și conformitate.
Google Kubernetes Engine (GKE) este un instrument care gestionează implementarea și funcționarea aplicațiilor containerizate. Este un program open source dezvoltat pe Google Cloud.
Facilitează dezvoltarea și implementarea software mai rapidă și sigură oriunde. Puteți folosi GKE pentru automatizarea gestionării containerelor și puteți atribui resurse umane sarcinilor care contează cel mai mult.
Are biblioteci de comenzi încorporate pentru implementarea software-ului, actualizarea aplicațiilor, scalarea în sus sau în jos în funcție de activitățile utilizatorului și monitorizarea performanței aplicației.
Compute Engines vă permit să rulați mașini virtuale pe Google Cloud. Facilitează migrarea în direct a datelor și a aplicațiilor între gazde, fără a fi nevoie de repornirea mașinii virtuale.
Prin urmare, software-ul esențial bazat pe cloud continuă să funcționeze chiar și atunci când echipa dvs. de backend actualizează sau depanează codurile de programare.
Google Cloud clasifică Motoarele de calcul în funcție de nucleele CPU, memorie și performanță. Există până la nouă variante de motoare de calcul și poartă coduri precum T2D, M2, N2, C2, A2 etc.
Legate de: Puteți rula un proiect de învățare automată acasă?
T2D-urile sunt ideale pentru servere web, aplicații java la scară largă, transcodare media etc. Pe de altă parte, A2 sunt cele mai performante motoare de calcul cu GPU A100 pentru învățare automată și sarcini de lucru cu inteligență artificială.
Este o platformă de calcul fără server care permite dezvoltarea și implementarea rapidă a aplicațiilor în cloud. Nu trebuie să vă faceți griji cu privire la infrastructura și compatibilitatea sistemului a binarelor sau a limbajului de programare.
Puteți scrie coduri în orice limbă pe care o alegeți, cum ar fi Python, Java, Go, Ruby și multe altele. Cloud Run face aplicațiile dvs. cu adevărat portabile, deoarece această platformă a fost construită pe standardele deschise Knative.
Vă puteți muta fără efort aplicațiile în orice cluster Kubernetes, Google Cloud Platform sau orice altă soluție cloud terță parte.
Dacă doriți să dezvoltați aplicații web gazdă la scară mai mare, App Engine este instrumentul Google Cloud ideal pentru dvs. Pur și simplu scrieți un program pe orice limbă acceptată, cum ar fi PHP, Java, Go, Python etc. și apăsați aplicația gcloud deploy.
App Engine va încărca și rula automat codul dvs. pe Google Cloud. Se scalează automat în sus și în jos, în funcție de solicitările de utilizare a aplicației.
Prin urmare, proprietarii de aplicații pot economisi mult prin scalarea automată și nu se lipesc de infrastructura de găzduire a aplicațiilor neutilizată. De asemenea, oferă certificate SSL gratuite pentru securitatea transferului de date pentru aplicațiile dvs., fie pentru mobil, fie pentru web.
Este în esență un serviciu de baze de date de documente NoSQL pe Google Cloud Platform. Puteți stoca, sincroniza și interoga în mod eficient datele pe aplicații pentru dispozitive precum dispozitive IoT, dispozitive IoT wearables, aplicații pentru smartphone și aplicații web.
De asemenea, vă securizează baza de date în timp ce replica automat baza de date pentru aplicații multi-regionale. Aplicațiile dvs. vor reflecta modificările live dacă modificați codul backend, deoarece Firestore funcționează aproape în timp real.
Astfel, puteți implementa funcționalități de lucru în colaborare și între dispozitive în aplicațiile dvs.
Legate de: SQL vs. NoSQL: Care este cea mai bună bază de date pentru următorul tău proiect?
De asemenea, Firestore crește/descrește automat cererea de acces la datele aplicației. Deci, dacă o aplicație este pe Firestore, nu se va confrunta cu momente bizare, cum ar fi blocările aplicației din cauza miliardelor de solicitări de acces.
Cloud Spanner este o bază de date relațională gestionată de la Google Cloud. Este baza de date ideală pentru aplicațiile critice care se bazează pe recuperarea datelor în timp real, fără latență.
Prin urmare, veți vedea utilizarea lui Spanner în aplicații care facilitează tranzacțiile online în timp real și sarcinile de luare a deciziilor în direct.
Oferă o experiență hibridă a celor mai bune atribute din bazele de date relaționale și scalarea din bazele de date NoSQL. Puteți interacționa cu Spanner prin Google Cloud Console sau prin interfața de linie de comandă gcloud.
Bigtable este o bază de date NoSQL gestionată de GCP pentru lucrări analitice mari. Este un tabel foarte puțin populat, care poate găzdui mii de coloane și miliarde de rânduri.
Aveți nevoie de Bigtable de la Google Cloud atunci când lucrați cu analize de date mari, cum ar fi terabytes sau petabytes de date. Facilitează accesul rapid la cantități mari de date prin rate ridicate de citire/scriere la latență scăzută.
Puteți crea o instanță Bigtable utilizând interfața de linie de comandă, consola cloud sau API-ul. Motorul de căutare Google și Google Maps folosesc Bigtable pentru a furniza rezultate de căutare miliardelor de utilizatori într-o clipă.
Google Cloud este ușor
Acum știți ce instrumente Google Cloud ar trebui să învățați mai întâi pentru a face față provocărilor oricăror proiecte bazate pe Google Cloud. Cu toate acestea, există mult mai multe instrumente și produse pe care Google le oferă sub umbrela Google Cloud.
Astăzi sau mâine, trebuie să vă familiarizați cu toate instrumentele Google Cloud pentru a construi o comandă puternică asupra operațiunilor Google Cloud. Vă puteți înscrie la cursuri online gratuite pentru a vă accelera obiectivele de învățare IT.
Microsoft, Google și Amazon sunt doar câțiva dintre giganții care oferă cursuri gratuite de tehnologie.
Citiți în continuare
- Internet
- Programare
- Liste de site-uri web
- Cloud Computing
Tamal este un scriitor independent la MakeUseOf. După ce a câștigat o experiență substanțială în tehnologie, finanțe și afaceri procesează în postul său anterior într-o companie de consultanță IT, a adoptat scrisul ca profesie cu normă întreagă în urmă cu 3 ani. Deși nu scrie despre productivitate și despre cele mai recente știri tehnice, îi place să joace Splinter Cell și să urmărească Netflix/Prime Video.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Click aici pentru a te abona