Google Cloud (a volte noto come GCP, precedentemente noto come Google Cloud Platform), offerto da Google, è una suite di servizi modulari di cloud computing tra cui archiviazione dati, analisi dei dati e apprendimento automatico, oltre ad una serie di strumenti di gestione. Funziona sulla stessa infrastruttura che Google utilizza internamente per i suoi prodotti per gli utenti finali, come ad esempio Ricerca Google, Gmail, e Google Documenti. La registrazione richiede un carta di credito o dettagli del conto bancario.
Google Cloud offre Infrastructure as a service, Platform as a service ed ambienti serverless.
Nell'aprile 2008, Google ha annunciato App Engine, una piattaforma per lo sviluppo e l'hosting di applicazioni web nei data center gestiti da Google, il primo servizio di cloud computing dell'azienda. Il servizio è diventato generalmente disponibile nel novembre 2011. Dall'annuncio di App Engine, Google ha aggiunto ulteriori servizi cloud alla piattaforma.
Google Cloud Platform è una parte di Google Cloud, che include l'infrastruttura cloud pubblica di Google Cloud, nonché Google Workspace (G Suite), versioni aziendali di Android e ChromeOS e interfacce di programmazione delle applicazioni (API) per il machine learning e le aziende di servizi di mappatura.
Prodotti
Google offre oltre 100 prodotti con il marchio Google Cloud. Alcuni dei servizi chiave sono elencati di seguito.
Computazione
App Engine – Platform as a Service per distribuire applicazioni sviluppate con Java, PHP, Node.js, Python, C#, .Net, Ruby e Go. Compute Engine : Infrastructure as a Service per eseguire macchine virtuali Microsoft Windows e Linux. Google Kubernetes Engine (GKE) o GKE on-premise offerto come parte della piattaforma Anthos – Containers as a Service basati su Kubernetes. Cloud Functions: Function as a service (FaaS) per eseguire codice basato su eventi scritto in Node.js, Java, Python o Go. Cloud Run: ambiente di esecuzione del calcolo basato su Knative. Offerto come Cloud Run (completamente gestito) o come Cloud Run per Anthos. Attualmente supporta la gestione GCP, AWS e VMware.
Archiviazione e database
Storage cloud - Storage di oggetti con cache integrato per memorizzare dati non strutturati. Cloud SQL - Database come servizio basato su MySQL, PostgreSQL e Microsoft SQL Server. Cloud Bigtable - Servizio di database NoSQL gestito. Cloud Spanner - Servizio di database relazionale orizzontale, molto coerente e scalabile. Datastore cloud - database NoSQL per applicazioni web e mobili. Disco persistente - Blocco di archiviazione per macchine virtuali di Compute Engine. Cloud Memorystore - Storage di dati gestito in memoria basato su Reddis e Memcached. SSD locale: alto rendimento, storage transitorio a blocco locale. Filestore: archiviazione di file ad alte prestazioni per gli utenti di Google Cloud. AlloyDB: servizio di database PostgreSQL completamente gestito.
Rete
VPC – Virtual Private Cloud per la gestione della software-defined networking di risorse cloud. Cloud Load Balancing: servizio gestito e definito dal software per il bilanciamento del carico del traffico. Cloud Armor: firewall per applicazioni Web per proteggere i carichi di lavoro dagli attacchi DDoS. Cloud CDN: rete per la distribuzione di contenuti basata sui punti di presenza distribuiti a livello globale di Google. Cloud Interconnect – Servizio per connettere un data center con Google Cloud Cloud DNS: servizio di hosting DNS autorevole e gestito in esecuzione sulla stessa infrastruttura di Google. Network Service Tiers: possibilità di scegliere il livello di rete Premium o Standard per una rete con prestazioni più elevate.
Big data
BigQuery : data warehouse aziendale scalabile e gestito per l'analisi. Cloud Dataflow : servizio gestito basato su Apache Beam per l'elaborazione di dati in flusso e batch. Cloud Data Fusion: un servizio ETL gestito basato sulla piattaforma applicativa Cask Data Open Source. Dataproc: piattaforma Big Data per l'esecuzione di processi Apache Hadoop e Apache Spark . Cloud Composer: servizio di orchestrazione del flusso di lavoro gestito basato su Apache Airflow . Cloud Datalab – Strumento per l'esplorazione, l'analisi, la visualizzazione e l'apprendimento automatico dei dati. Questo è un servizio Jupyter Notebook completamente gestito. Cloud Dataprep: servizio dati basato su Trifacta per esplorare, pulire e preparare visivamente i dati per l'analisi. Cloud Pub/Sub: servizio di importazione di eventi scalabile basato su code di messaggi . Cloud Data Studio – Strumento di business intelligence per visualizzare i dati attraverso dashboard e report. <i>Looker</i> : piattaforma di business intelligence utilizzata per offrire valore attraverso dashboard in tempo reale, approfondimenti integrati e applicazioni personalizzate.
AI cloud
Cloud AutoML: servizio per addestrare e distribuire modelli di machine learning personalizzati. Da settembre 2018 il servizio è in versione Beta. Cloud TPU : acceleratori utilizzati da Google per addestrare modelli di machine learning. Cloud Machine Learning Engine: servizio gestito per la formazione e la creazione di modelli di machine learning basati su framework tradizionali. Cloud Talent Solution (in precedenza Cloud Job Discovery) – Servizio basato sulle funzionalità di ricerca e machine learning di Google per l'ecosistema di reclutamento. Dialogflow Enterprise – Ambiente di sviluppo basato sul machine learning di Google per la realizzazione di interfacce conversazionali . Cloud Natural Language – Servizio di analisi testuale basato su modelli di Google Deep Learning . Cloud Speech-to-Text: servizio di conversione da voce a testo basato sull'apprendimento automatico. Cloud Text-to-Speech: servizio di conversione da testo a voce basato sull'apprendimento automatico. API Cloud Translation: servizio per tradurre dinamicamente tra migliaia di combinazioni linguistiche disponibili. API Cloud Vision: servizio di analisi delle immagini basato sull'apprendimento automatico. Cloud Video Intelligence – Servizio di analisi video basato sul machine learning.
Strumenti di gestione
Suite di operazioni (ex Stackdriver) - Monitoraggio, registrazione, tracciamento e diagnostica per applicazioni su Google Cloud. Cloud Deployment Manager - Strumento per implementare le risorse Google Cloud definite nei modelli creati in YAML, Python o Jinja2. Cloud Console - Interfaccia web per gestire le risorse di Google Cloud. Cloud Shell - Accesso a linea di comando basato su browser per gestire le risorse di Google Cloud. Cloud Console Mobile App - applicazione per Android e iOS per gestire le risorse di Google Cloud. API cloud - API per accedere programmaticamente alle risorse di Google Cloud.
Identità e sicurezza
Cloud Identity - Servizio di single sign-on (SSO) basato su SAML 2.0 e OpenID. Cloud IAM - Servizio di gestione dell'identità e dell'accesso (IAM) per la definizione di politiche basate sul controllo di accesso basato su ruoli. Cloud Identity-Aware Proxy - Servizio per controllare l'accesso alle applicazioni eseguite su Google Cloud senza utilizzare una VPN. Cloud Data Loss Prevention API - Servizio per scoprire, classificare e modificare automaticamente i dati sensibili. Security Key Enforcement - Servizio di verifica in due fasi basato su una chiave di sicurezza. Cloud Key Management Service - Servizio di gestione delle chiavi ospitato in cloud integrato con IAM e logging di audit. Cloud Resource Manager - Servizio per gestire le risorse per progetto, cartella e organizzazione in base alla gerarchia. Cloud Security Command Center - Piattaforma per la gestione della sicurezza e del monitoraggio del rischio per i dati e i servizi in esecuzione in Google Cloud. Scanner di sicurezza cloud - Servizio di scansione automatizzata delle vulnerabilità per le applicazioni implementate in App Engine. Trasparenza di accesso - Registri di audit in tempo reale che forniscono visibilità agli amministratori di Google Cloud. Controlli di servizio VPC - Servizio per la gestione dei perimetri di sicurezza dei dati sensibili nei servizi Google Cloud.
Internet delle cose (IoT)
Cloud IoT Core - Servizio di connessione e gestione sicura dei dispositivi per Internet delle cose. Edge TPU - ASIC Cloud IoT Edge - Sistemi per l'integrazione di IA nell'edge computing.
Piattaforma API
Maps Platform - API per mappe, percorsi e luoghi basati su Google Maps. API Apigee - Piattaforma di gestione del ciclo di vita per progettare, proteggere, implementare, monitorare e scalare le API. API per monetizzazione - Strumento per i fornitori di API per creare modelli di entrate, report, gateway di pagamento e integrazioni del portale per gli sviluppatori. Portale degli sviluppatori - piattaforma di autoservizio per gli sviluppatori per la pubblicazione e la gestione delle API. API Analytics - Servizio per analizzare programmi API-driven attraverso il monitoraggio, la misurazione e la gestione delle API. Apigee Sense - Abilita la sicurezza delle API identificando e avvisando gli amministratori di comportamenti sospetti. Cloud Endpoints - Un proxy basato su NGINX per implementare e gestire API. Service Infrastructure - Un insieme di servizi fondamentali per la costruzione di prodotti Google Cloud.
Regioni e zone Una regione è una posizione geografica specifica in cui gli utenti possono distribuire risorse cloud. Ogni regione è un'area geografica indipendente che, a sua volta, è divisa in zone.
Una zona è un'area di distribuzione per le risorse Google Cloud all'interno di una regione. In caso di guasi, le zone dovrebbero essere considerate un singolo dominio all'interno di una regione. La maggior parte delle regioni dispone di tre o più zone.
A partire dal terzo trimestre 2023, Google Cloud è disponibile in 39 regioni e 118 zone. Questo è l'elenco: +Nome regionePeriodo di lancioLocalitàZoneus-west1Q3, 2016The Dalles, Oregon, USA us-west1-a us-west1-b us-west1-cus-west2Q3, 2018Los Angeles, California, USA us-west2-a us-west2-b us-west2-cus-west3Q1, 2020Salt Lake City, Utah, USA us-west3-a us-west3-b us-west3-cus-west4Q2, 2020Las VegasNevada, USA us-west4-a us-west4-b us-west4-cus-central1Council Bluffs, Iowa, USA us-central1-a us-central1-b us-central1-c us-central1-fus-east1Q4, 2015Moncks Corner, South Carolina, USA us-east1-b us-east1-c us-east1-dus-east4Q2, 2017Ashburn, Virginia, USA us-east4-a us-east4-b us-east4-cus-east5Q2, 2022Columbus, Ohio, USA us-east5-a us-east5-b us-east5-cus-south1Q2, 2022Dallas, Texas, us-south1-a us-south1-b us-south1-cnorthamerica-northeast1Q1, 2018Montréal, Canada northamerica-northeast1-a northamerica-northeast1-b northamerica-northeast1-cnorthamerica-northeast2Q3, 2021Toronto, Canada northamerica-northeast2-a northamerica-northeast2-b northamerica-northeast2-csouthamerica-east1Q3, 2017São Paulo, Brasile southamerica-east1-a southamerica-east1-b southamerica-east1-csouthamerica-west1Q3, 2021Santiago, Cile southamerica-west1-a southamerica-west1-b southamerica-west1-ceurope-west1St. Ghislain, Belgio europe-west1-b europe-west1-c europe-west1-deurope-west2Q2, 2017Londra, Regno Unito europe-west2-a europe-west2-b europe-west2-ceurope-west3Q3, 2017Francoforte, Germania europe-west3-a europe-west3-b europe-west3-ceurope-west4Q1, 2018Eemshaven, Paesi Bassi europe-west4-a europe-west4-b europe-west4-ceurope-west6Q1, 2019Zurigo, Svizzera europe-west6-a europe-west6-b europe-west6-ceurope-west8Q2, 2022Milano, Italia europe-west8-a europe-west8-b europe-west8-ceurope-west9Q2, 2022Parigi, Francia europe-west9-a europe-west9-b europe-west9-ceurope-west10Q3, 2023Berlino, Germania europe-west10-a europe-west10-b europe-west10-ceurope-west12Q1, 2023Torino, Italia europe-west12-a europe-west12-b europe-west12-ceurope-central2Q2, 2021Varsavia, Polonia europe-central2-a europe-central2-b