Compute Engine è un prodotto Infrastructure as a Service (IaaS) che offre istanze di macchine virtuali (VM) autogestite e istanze bare metal. Compute Engine offre VM con un hypervisor KVM, sistemi operativi per Linux e Windows e opzioni di archiviazione locale e durevole. Puoi configurare e controllare le risorse Compute Engine utilizzando la console Google Cloud, Google Cloud CLI o un'API basata su REST. Puoi anche utilizzare una serie di linguaggi di programmazione disponibili con le librerie client di Cloud di Google.
Ecco alcuni dei vantaggi dell'utilizzo di Compute Engine:
- Estensione:Compute Engine si integra con le tecnologie di Google Cloud come Cloud Storage, Google Kubernetes Engine e BigQuery per andare oltre le capacità di calcolo di base e creare applicazioni più complesse e sofisticate.
- Scalabilità:scala il numero di risorse di calcolo in base alle esigenze senza dover gestire la tua infrastruttura. Questa funzionalità è utile per le attività che registrano aumenti improvvisi del traffico, perché puoi aggiungere rapidamente altre istanze per gestire l'aumento e rimuoverle quando non sono più necessarie.
- Affidabilità:l'infrastruttura di Google è altamente affidabile, con una garanzia di uptime del 99,9%.
- Rentabilità: Compute Engine offre una serie di opzioni di prezzo per adattarsi al tuo budget. Inoltre, paghi solo le risorse che utilizzi e non sono previsti costi iniziali.
Che cosa offre Compute Engine
Compute Engine offre flessibilità per consentirti di eseguire un'ampia gamma di applicazioni e carichi di lavoro in base alle tue esigenze. Dall'elaborazione batch al servizio web o al calcolo ad alte prestazioni, puoi configurare Compute Engine in base alle tue esigenze.
Selezione della località
Google offre regioni in tutto il mondo in cui puoi eseguire il deployment delle risorse Compute Engine. Puoi scegliere una regione che soddisfi al meglio i requisiti del tuo workload:
- Limitazioni specifiche per regione
- Latenza utente per regione
- Requisiti di latenza della tua applicazione
- Grado di controllo sulla latenza
- Equilibrio tra bassa latenza e semplicità
Per saperne di più su regioni e zone, consulta Informazioni su regioni e zone.
Tipi di macchine Compute Engine
Compute Engine fornisce un insieme completo di famiglie di macchine, ciascuna contenente tipi di macchine tra cui scegliere quando crei un'istanza di calcolo. Ogni famiglia di macchine è composta da serie di macchine e tipi di macchine predefiniti all'interno di ciascuna serie.
Compute Engine offre famiglie di macchine per uso generico, ottimizzate per il calcolo, ottimizzate per lo spazio di archiviazione, ottimizzate per la memoria e ottimizzate per l'acceleratore. Se un tipo di macchina preconfigurata per uso generico non soddisfa le tue esigenze, puoi creare un tipo di macchina personalizzata con risorse CPU e memoria personalizzate per alcune delle serie di macchine.
Per ulteriori informazioni, consulta la guida alle risorse sulle famiglie di macchine.
Sistemi operativi
Compute Engine fornisce molte immagini pubbliche preconfigurate del sistema operativo sia per Linux che per Windows. La maggior parte delle immagini pubbliche viene fornita senza costi aggiuntivi, ma esistono alcune immagini premium per le quali ti viene addebitato un importo. Non ti viene addebitato alcun costo per l'importazione delle immagini personalizzate, ma ti verrà addebitato un costo di archiviazione delle immagini mentre mantieni l'immagine personalizzata nel progetto.
Opzioni di archiviazione
Puoi scegliere tra diverse opzioni di archiviazione a blocchi, tra cui Persistent Disk, Google Cloud Hyperdisk e SSD locale:
- Persistent Disk:archiviazione di rete ridondante e ad alte prestazioni. Ogni volume è suddiviso in strisce su centinaia di dischi fisici.
- Hyperdisk:lo spazio di archiviazione di rete ridondante più veloce per Compute Engine, con prestazioni configurabili e volumi ridimensionabili in modo dinamico. Ogni volume è suddiviso in strisce su centinaia di dischi fisici. Puoi anche ridurre i costi e la complessità della gestione dei dischi acquistando in anticipo la capacità e le prestazioni con i pool di archiviazione Hyperdisk. I pool di archiviazione Hyperdisk forniscono una quantità aggregata di capacità e prestazioni che puoi condividere tra i dischi creati nel pool.
- Unità SSD locale:unità fisiche collegate direttamente allo stesso server di un'istanza di calcolo. Offrono prestazioni migliori, ma non sono durevoli. Se l'istanza viene arrestata, i dischi SSD locali vengono eliminati.
Ogni opzione ha un prezzo e prestazioni unici. Per i confronti dei costi, consulta la sezione relativa ai prezzi dei dischi. Per saperne di più sui tipi di disco, consulta Opzioni di archiviazione.
Passaggi successivi
- Consulta le piattaforme CPU e le GPU disponibili per l'utilizzo.
- Leggi una panoramica delle funzionalità di networking.
- Scopri le varie strategie di implementazione.