Informazioni su Compute Engine
Questa sezione risponde a domande generali su Compute Engine.
Che cos'è Compute Engine? Cosa può fare?
Compute Engine è un prodotto Infrastructure as a Service che offre macchine virtuali (VM) flessibili e autogestite, ospitate sull'infrastruttura di Google. Compute Engine include VM basate su Linux e Windows in esecuzione su KVM, opzioni di spazio di archiviazione locale e durevole e un'API basata su REST per la configurazione e il controllo. Il servizio si integra con Google Cloud tecnologie come Cloud Storage, App Engine e BigQuery per andare oltre le capacità di calcolo di base e creare app più complesse e sofisticate.
Che cos'è una CPU virtuale in Compute Engine?
In Compute Engine, ogni CPU virtuale (vCPU) viene implementata come un singolo hyperthread hardware su una delle piattaforme CPU disponibili. Sui processori Intel Xeon, la tecnologia Intel Hyper-Threading consente l'esecuzione di più thread delle applicazioni su ciascun core fisico del processore. Puoi configurare le VM di Compute Engine con uno o più di questi hyperthread come vCPU. Il tipo di macchina specifica il numero di vCPU di cui dispone l'istanza.
Puoi identificare la piattaforma CPU specifica per la tua istanza utilizzando una delle seguenti opzioni:
- Scopri quali piattaforme CPU sono disponibili in ciascuna delle regioni e zone disponibili.
- Utilizza il
metodo
compute.instances.get
per ottenere la proprietàcpuPlatform
per una delle tue istanze esistenti. - Sulle istanze Linux, esegui
cat /proc/cpuinfo
.
Se vuoi modificare la piattaforma CPU per la tua istanza, puoi specificare una piattaforma CPU minima.
Qual è la relazione tra App Engine e Compute Engine?
Per noi questi due aspetti sono complementari. App Engine è l'offerta Platform as a Service di Google, mentre Compute Engine è l'offerta Infrastructure as a Service. App Engine è ottimo per l'esecuzione di app basate sul web, app line-of-business e backend mobile. Compute Engine è ottimo per quando hai bisogno di un maggiore controllo dell'infrastruttura sottostante. Ad esempio, puoi utilizzare Compute Engine quando hai una logica di business altamente personalizzata o vuoi eseguire il tuo sistema di archiviazione.
Cosa devo fare per iniziare?
Prova le guide introduttive per il servizio. Dopo aver completato la guida rapida, leggi la panoramica delle istanze di macchine virtuali per iniziare a scoprire Compute Engine.
Potresti avere diritto a una prova gratuita. Per informazioni sul funzionamento della prova gratuita, incluse le quote, consulta la pagina Funzionalità gratuite di Cloud e offerta di prova.
Fatturazione
Questa sezione risponde alle domande sulla fatturazione di Compute Engine.
Come funzionano i prezzi e gli acquisti?
Compute Engine addebita un costo in base all'istanza di computing, allo spazio di archiviazione e all'utilizzo della rete. Le VM vengono addebitate al secondo con un minimo di 1 minuto. Il costo di archiviazione viene calcolato in base alla quantità di dati archiviati. Il costo di rete viene calcolato in base alla quantità di dati trasferiti tra le VM che comunicano tra loro e con internet. Per ulteriori informazioni, consulta il nostro listino prezzi.
I prezzi includono le tasse?
No, il prospetto dei prezzi non include le tasse.
Assistenza e feedback
Questa sezione risponde alle domande sull'assistenza e sul feedback di Compute Engine.
Offri assistenza a pagamento?
Sì, offriamo assistenza a pagamento per i clienti aziendali. Per ulteriori informazioni, contatta la nostra organizzazione di vendita.
Offri uno SLA (accordo sul livello del servizio)?
Sì, offriamo uno SLA (accordo sul livello del servizio) di Compute Engine.
Dove posso inviare feedback?
Puoi inviare le domande relative alla fatturazione al canale di assistenza appropriato.
Per richieste di funzionalità e segnalazioni di bug, segnala un problema al nostro Issue Tracker.
Autenticazione
Questa sezione risponde alle domande su autenticazione e autorizzazione.
Come posso autenticarmi all'API Compute Engine?
La modalità di autenticazione all'API Compute Engine dipende dal metodo utilizzato per accedere all'API: librerie client, Google Cloud CLI o REST. Per ulteriori informazioni, consulta Autenticarsi in Compute Engine.
Per autenticare app o workload nelle API Google Cloud , vedi Scegliere un metodo di autenticazione dei workload.
Che cosa sono i service account?
Un service account è un account che rappresenta un'applicazione, anziché un utente finale. Questi account possono essere utilizzati per autorizzare Compute Engine ad agire per conto dell'utente per accedere a informazioni non sensibili. Un account di servizio non viene mai utilizzato per accedere alle informazioni utente. I service account semplificano il processo di autenticazione da Compute Engine ad altri servizi gestendo il processo di autorizzazione per l'utente.
Gli sviluppatori di Compute Engine in genere utilizzano i service account Compute Engine nelle loro applicazioni. Per ulteriori informazioni sui service account, consulta Service account.
Come faccio a creare un account di servizio?
Compute Engine crea automaticamente un account di servizio quando crei una nuova istanza e specifichi un account di servizio account per quell'istanza.
Progetti
Questa sezione risponde alle domande sui progetti in Compute Engine.
Che cosa sono i progetti?
Un progetto è un container per tutte le risorse Compute Engine. Ogni progetto è un mondo totalmente compartimentato: i progetti non condividono risorse, possono avere proprietari e utenti diversi, sono fatturati separatamente e non sono più accessibili l'uno all'altro di quanto il computer di casa sia accessibile al computer del vicino.
Come posso creare un progetto?
- Accedi al tuo Account Google. Se non ne hai già uno, registrati per un nuovo account.
- Vai alla Google Cloud console. Quando richiesto, seleziona un progetto esistente o creane uno nuovo.
- Segui le istruzioni per configurare la fatturazione. Se non hai mai utilizzato Google Cloud, hai a disposizione 90 giorni e 300 $ di credito per la prova gratuita per pagare le tue istanze.
Qual è la differenza tra numero di progetto e ID progetto?
Ogni progetto può essere identificato in due modi: tramite il numero del progetto o l'ID progetto. Il numero del progetto viene creato automaticamente in fase di creazione del progetto, mentre l'ID progetto viene creato da te o da chiunque abbia creato il progetto. L'ID progetto è facoltativo per molti servizi, ma è obbligatorio per Compute Engine. Per maggiori informazioni, vedi Google Cloud Progetti della console.
Dove posso trovare il mio ID progetto?
Puoi trovare l'ID progetto su Google Cloud console, che fornisce un elenco dei tuoi progetti e dei relativi ID progetto al momento dell'accesso.
Dove posso richiedere una quota maggiore per il mio progetto?
Per impostazione predefinita, tutti i progetti Compute Engine hanno quote predefinite per vari tipi di risorse. Tuttavia, queste quote predefinite possono essere aumentate in base al progetto. Verifica i limiti e l'utilizzo relativi alle quote nella pagina delle quote della consoleGoogle Cloud . Se raggiungi il limite per le risorse e hai bisogno di una quota maggiore, invia una richiesta di aumento della quota per determinate risorse utilizzando la pagina delle quote IAM. Puoi effettuare una richiesta facendo clic sul pulsante Modifica quote nella parte superiore della pagina.
Istanze
Questa sezione risponde alle domande sulle istanze di calcolo.
Quale tipo di configurazione della macchina (memoria, RAM, CPU) posso scegliere per la mia istanza?
Compute Engine offre diverse configurazioni per la tua istanza. Puoi anche creare configurazioni personalizzate che corrispondono alle esigenze specifiche dell'istanza. Consulta l'elenco completo delle opzioni disponibili nella pagina Tipi di macchine.
Se elimino accidentalmente la mia istanza, posso recuperarla?
No, le istanze eliminate non possono essere recuperate. Tuttavia, se un'istanza è solo interrotta, puoi avviarla di nuovo.
Su quali sistemi operativi possono essere eseguite le mie istanze?
Compute Engine supporta diverse immagini del sistema operativo e immagini di terze parti. Inoltre, puoi creare una versione personalizzata di un'immagine o creare la tua immagine.
In quali delle zone disponibili posso creare la mia istanza?
Per un elenco delle regioni e delle zone disponibili, consulta Regioni e zone.
Come faccio a sapere quanta quota ho utilizzato o mi rimane?
Verifica i limiti e l'utilizzo relativi alle quote nella pagina delle quote della consoleGoogle Cloud . Se raggiungi il limite per le risorse e hai bisogno di una quota maggiore, fai clic sul pulsante Richiedi aumento nella pagina delle quote e completa il modulo di richiesta.
Che tipo di CPU virtuale è in esecuzione sulla mia istanza?
Controlla la piattaforma CPU specifica per la tua istanza utilizzando una delle seguenti opzioni:
- Scopri quali piattaforme CPU sono disponibili in ciascuna delle regioni e zone disponibili.
- Utilizza il
metodo
compute.instances.get
per ottenere la proprietàcpuPlatform
per una delle tue istanze esistenti. - Sulle istanze Linux, esegui
cat /proc/cpuinfo
.
Che cosa sono le istanze VM prerilasciabili e in che modo differiscono dalle istanze normali?
Le istanze prerilasciabili sono istanze che puoi creare ed eseguire a un prezzo molto inferiore rispetto alle istanze normali, ma potrebbero arrestarsi se Compute Engine deve recuperare la capacità di calcolo per l'allocazione ad altre VM. Per saperne di più, consulta Creazione di un'istanza VM prerilasciabile.
Come faccio a inviare email in uscita da un'istanza Compute Engine?
In genere, Compute Engine blocca il traffico in uscita tramite queste porte bloccate. Tuttavia, puoi configurare un gateway di posta tramite Google utilizzando SMTP. Per saperne di più, leggi Invio di email da un'istanza.
Si è verificato un errore dell'host con la mia macchina virtuale ed è stata riavviata. Che cosa è successo?
Un errore dell'host (compute.instances.hostError
) indica un problema hardware o software sulla macchina fisica o sull'infrastruttura del data center che ospita l'istanza di calcolo e che ha causato l'arresto anomalo dell'istanza. Un errore dell'host che comporta un guasto hardware totale o altri problemi hardware potrebbe impedire la migrazione live dell'istanza.
Se l'istanza è impostata per il riavvio automatico, che è l'impostazione
predefinita, Compute Engine riavvia l'istanza, in genere entro tre minuti dal momento in cui è stato rilevato l'errore. A seconda del problema, il riavvio potrebbe richiedere fino a 5 minuti e mezzo.
A volte, un'istanza di calcolo potrebbe non rispondere prima che venga segnalato un errore host. Puoi ridurre il tempo di attesa di Compute Engine per riavviare o terminare l'istanza impostando il timeout di ripristino degli errori host. Per maggiori informazioni, consulta Impostare le policy di disponibilità.
Guasti fisici di hardware e software possono verificarsi occasionalmente, ma sono eventi rari. Per proteggere le tue applicazioni e i tuoi servizi da questi eventi di sistema potenzialmente dannosi, consulta le seguenti risorse:
- Progettazione di sistemi solidi
- Pattern per app scalabili e resilienti
- Creazione di gruppi di istanze gestite
Google offre anche servizi gestiti come App Engine e l'ambiente flessibile di App Engine.
Per determinare se un errore dell'host ha causato l'arresto della VM, consulta Diagnosi degli arresti e dei riavvii delle VM.
Immagini
Questa sezione risponde alle domande sulle immagini del sistema operativo che puoi utilizzare per le tue istanze.
Devo attivare il servizio Cloud Storage prima di poter archiviare le mie immagini esternamente?
Sì, per archiviare le immagini esternamente, devi attivare il servizio Cloud Storage.
Persistent Disk
Questa sezione risponde alle domande sull'archiviazione utilizzando Persistent Disk.
Come faccio a scegliere la dimensione giusta per il volume del Persistent Disk?
Le prestazioni del Persistent Disk aumentano in base alle dimensioni del volume del Persistent Disk. Usa il grafico delle prestazioni del disco permanente per decidere le dimensioni del disco più adatte a te. In caso di dubbi, leggi la documentazione per decidere di quanto aumentare le dimensioni del volume del disco permanente.
I volumi di dischi permanenti memorizzano nella cache le scritture?
No, i volumi Persistent Disk non memorizzano nella cache le scritture. Il completamento corretto di un comando di scrittura avviene solo dopo che i dati sono stati trasferiti su un supporto stabile.
LVM per Compute Engine
Logical Volume Manager (LVM) non è disponibile per le immagini fornite da Google Cloud . Tuttavia, se hai bisogno della flessibilità di LVM, ti consigliamo i seguenti approcci alla gestione dei volumi su Compute Engine:
- Utilizza dischi secondari. Puoi evitare la necessità di ridimensionare il disco principale utilizzando dischi secondari senza partizioni. A seconda dello scenario, l'utilizzo di dischi secondari può ridurre il rischio di interruzione dovuta a errori.
- Ridimensiona il file system e le partizioni su un disco permanente a livello di zona. Prima di apportare modifiche al file system, esegui il backup del disco creando uno snapshot. In caso di errori durante il ridimensionamento del file system, puoi utilizzare lo snapshot per recuperare il disco.
- Utilizza le immagini esistenti con radici basate su LVM importandole o migrando le VM esistenti in Compute Engine.
Quali misure adotta Google per proteggere i miei dati?
Vedi Crittografia del disco.
Posso collegare il mio volume Persistent Disk a più di un'istanza?
Puoi collegare un volume di Persistent Disk a più istanze solo se il disco è in modalità di sola lettura. Un volume di disco permanente SSD in modalità multi-writer può essere collegato a due istanze di macchine virtuali (VM) N2. Non puoi collegare un volume di Persistent Disk sia in modalità di lettura/scrittura che in modalità di sola lettura contemporaneamente. Per saperne di più, consulta Condividi volumi di dischi permanenti tra le VM.
Quando devo utilizzare Persistent Disk anziché Cloud Storage?
Sia Persistent Disk sia Cloud Storage possono essere utilizzati per archiviare file, ma sono offerte molto diverse. Cloud Storage è un enorme contenitore di file progettato per archiviare quantità estremamente grandi di dati relativamente statici a cui è possibile accedere a livello globale, incluse le istanze di macchine virtuali Compute Engine.
Il seguente grafico fornisce alcune informazioni sulle specialità caratteristiche di ogni offerta e sul loro utilizzo migliore.
Cloud Storage | Persistent Disk | |
---|---|---|
Caratteristiche |
|
|
Utenti target |
|
|
Networking
Questa sezione risponde alle domande sul networking in Compute Engine.
Dove posso trovare gli intervalli IP di Compute Engine?
Google Cloud pubblica un elenco in formato JSON degli intervalli di indirizzi IP esterni globali e regionali utilizzabili dai clienti in cloud.json.
Altri Google Cloud intervalli IP:
Intervalli di origine Cloud DNS per il traffico inviato a destinazioni di inoltro o a server dei nomi alternativi
Intervalli di origine utilizzati dall'inoltro TCP per Identity-Aware Proxy
Per informazioni su come determinare gli intervalli di origine per i servizi e le API di Google, consulta Configurazione di rete per l'accesso privato Google.
Perché traceroute non mostra gli hop verso le destinazioni con accesso a internet?
L'esecuzione di traceroute
su un'istanza VM di Compute Engine mostra solo
la destinazione o alcuni hop verso le destinazioni associate a internet. Per maggiori
informazioni, consulta Traceroute verso destinazioni
internet nella documentazione di VPC.
Zone
Questa sezione risponde alle domande sulle zone in cui puoi utilizzare le risorse Compute Engine.
Posso utilizzare un data center regionale in alcuni paesi?
Sì, Compute Engine offre data center in tutto il mondo. Queste opzioni dei data center sono progettate per offrire opzioni di connettività a bassa latenza da queste regioni. Per informazioni specifiche sulle regioni, inclusa la relativa posizione geografica, consulta Regioni e zone.
Come faccio a capire se una zona è offline?
La sezione Zone Compute Engine
nella console Google Cloud mostra lo stato di ogni zona. Puoi anche
ottenere lo stato delle zone tramite lo
strumento a riga di comando eseguendo
gcloud compute zones list
o tramite l&#API Compute Enginegine con il metodo
compute.zones.list
.
Script di avvio
Questa sezione risponde alle domande sugli script di avvio che puoi utilizzare con le tue istanze.
Quando viene eseguito il mio script di avvio personalizzato?
Gli script di avvio vengono eseguiti al termine della procedura di avvio.
Eventi di manutenzione dell'infrastruttura
Questa sezione risponde alle domande sugli eventi di manutenzione per le tue istanze.
Che cosa sono gli eventi di manutenzione dell'infrastruttura?
Compute Engine potrebbe dover eseguire periodicamente la manutenzione pianificata nelle zone che potrebbero influire sulle tue istanze. Per impostazione predefinita, tutte le istanze sono configurate in modo che questi eventi di manutenzione siano trasparenti per le tue app e i tuoi carichi di lavoro. Ciò potrebbe causare un certo degrado delle prestazioni, ma le tue istanze rimarranno online durante l'evento di manutenzione. Per ulteriori informazioni, consulta Manutenzione trasparente.
Con quale frequenza si verificano gli eventi di manutenzione programmata dell'infrastruttura?
Gli eventi di manutenzione dell'infrastruttura non hanno un intervallo prestabilito tra le occorrenze, ma in genere si verificano una volta ogni due settimane.
Come faccio a sapere se un'istanza sarà sottoposta a un evento di manutenzione dell'infrastruttura?
Poco prima di un evento di manutenzione, Compute Engine modifica un attributo speciale nel server di metadati di una macchina virtuale prima di qualsiasi tentativo di eseguire la migrazione live o di arrestare e riavviare la macchina virtuale nell'ambito di un evento di manutenzione dell'infrastruttura in attesa. L'attributo maintenance-event
viene aggiornato prima e dopo un evento, consentendoti di rilevare quando questi
eventi sono imminenti. Puoi utilizzare queste informazioni per automatizzare gli script
o i comandi che vuoi eseguire prima e/o dopo un evento di manutenzione. Per saperne di più, consulta la documentazione relativa all'avviso di manutenzione trasparente.