Domande frequenti su Google Compute Engine
Informazioni su Compute Engine
Che cos'è Compute Engine? Cosa può fare?
Compute Engine è un'offerta di prodotto Infrastructure as a Service macchine virtuali (VM) flessibili e autogestite ospitate sull'infrastruttura di Google. Google Compute Engine include le VM basate su Linux e Windows in esecuzione su KVM, spazio di archiviazione locale e durevole e una semplice API basata su REST per la configurazione e il controllo. Il servizio si integra con le tecnologie di Google Cloud come Cloud Storage, App Engine e BigQuery per andare oltre i modelli di calcolo per creare modelli più complessi e sofisticati app.
Che cos'è una CPU virtuale in Compute Engine?
In Compute Engine, ogni CPU virtuale (vCPU) è implementata come un hyperthread hardware su uno dei modelli disponibili Piattaforme CPU. Sui processori Intel Xeon, Tecnologia Intel Hyper-Threading consente l'esecuzione di più thread dell'applicazione su ciascun core di processore fisico. 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 le 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 esistenti istanze. - Esegui
cat /proc/cpuinfo
sulle istanze Linux.
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 quando hai bisogno di un maggiore controllo l'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 terminato la guida rapida, leggi le Panoramica sulle istanze di macchine virtuali per per iniziare a conoscere Compute Engine.
Fatturazione
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 tuoi prezzi includono le imposte?
No, il listino prezzi non include le imposte.
Assistenza e feedback
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?
Per domande relative alla fatturazione, puoi inviare domande al canale di assistenza.
Per richiedere nuove funzioni e segnalare bug, invia un problema al nostro tracker dei problemi.
Autenticazione
Come faccio ad autenticarmi all'API Compute Engine?
Il modo in cui esegui l'autenticazione all'API Compute Engine dipende dal metodo utilizzato per accedere all'API: librerie client, Google Cloud CLI o REST. Per ulteriori informazioni, consulta la pagina Eseguire l'autenticazione in Compute Engine.
Per autenticare app o carichi di lavoro alle API Google Cloud, consulta Scegliere un metodo di autenticazione del carico di lavoro.
Che cosa sono gli account di servizio?
Un account di servizio è un Account Google che rappresenta un'applicazione, diversamente da 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 degli utenti. Gli account di servizio semplificano il processo l'autenticazione da Compute Engine ad altri servizi mediante la gestione processo di autorizzazione dell'utente.
Gli sviluppatori di Compute Engine in genere utilizzano degli account di servizio Compute Engine nelle loro applicazioni. Per maggiori informazioni informazioni sugli account di servizio, consulta Account di servizio.
Come faccio a creare un account di servizio?
Compute Engine crea automaticamente un account di servizio creare una nuova istanza Specificare un ambito dell'account di servizio per quell'istanza.
Progetti
Che cosa sono i progetti?
Un progetto è un contenitore per tutte le risorse Compute Engine. Ogni progetto è un progetto mondo; i progetti non condividono le risorse, possono avere diversi proprietari e utenti, con fatturazione separata e non sono più accessibili gli uni agli altri se non a casa tua sia accessibile a quello dei vicini.
Come posso creare un progetto?
- Accedi al tuo Account Google. Se non ne hai già uno, registrati per aprire un nuovo account.
- Vai alla console Google Cloud. 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 un credito per la prova gratuita con cui puoi pagare le tue istanze.
Qual è la differenza tra numero di progetto e ID progetto?
Ogni progetto può essere identificato in due modi: il numero del progetto o dell'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 ulteriori informazioni, consulta Progetti della console Google Cloud.
Dove posso trovare il mio ID progetto?
Puoi trovare l'ID progetto nella console Google Cloud, che fornisce un elenco dei tuoi progetti e dei relativi ID all'accesso.
Dove posso richiedere una quota maggiore per il mio progetto?
Per impostazione predefinita, tutti i progetti Compute Engine quote predefinite per varie risorse di testo. Tuttavia, queste quote predefinite possono essere aumentate in base al progetto. Controlla i limiti di quota e l'utilizzo nel pagina della quota sulla nella console Google 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 utilizzando il pulsante Modifica quote nella parte superiore della pagina.
Istanze
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 le 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 è semplicemente interrotto, puoi avviare 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 oppure crea la tua immagine.
In quali delle zone disponibili posso creare la mia istanza?
Per un elenco delle regioni e delle zone disponibili, vedi regioni e zone.
Come faccio a sapere quanta quota ho utilizzato o ho ancora a disposizione?
Controlla i limiti di quota e l'utilizzo nel pagina della quota sulla nella console Google 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 compila 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 la
compute.instances.get
per ottenere la proprietàcpuPlatform
per uno dei tuoi asset esistenti di Compute Engine. - Esegui
cat /proc/cpuinfo
sulle istanze Linux.
Che cosa sono le istanze VM prerilasciabili e in che modo le istanze prerilasciabili sono diverse dalle istanze normali?
Le istanze prerilasciabili sono istanze che puoi creare ed eseguire un prezzo inferiore rispetto alle istanze normali, ma potrebbe interrompersi se Compute Engine deve recuperare la capacità di calcolo per l'allocazione su altre VM. Per ulteriori informazioni, vedi Creazione di un'istanza VM prerilasciabile.
Come posso inviare email in uscita da un'istanza Compute Engine?
In genere, Compute Engine blocca il traffico in uscita attraverso questi porte bloccate. Tuttavia, puoi configurare un gateway di posta tramite Google utilizzando SMTP. Per ulteriori informazioni, consulta Inviare email da un'istanza.
Si è verificato un errore dell'host con la mia macchina virtuale ed è stato eseguito il riavvio. Che cosa è successo?
Un errore dell'host (compute.instances.hostError
) indica che era presente un hardware
o un problema relativo al software sulla macchina fisica o sull'infrastruttura del data center che ospita
Compute che ha causato l'arresto anomalo dell'istanza. Un errore dell'host che coinvolge 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 la riavvia, in genere entro tre minuti dal rilevamento dell'errore. A seconda del problema, il riavvio potrebbe richiedere fino a 5,5 minuti.
A volte, un'istanza Compute potrebbe non rispondere prima che venga segnalato un errore dell'host. Tu può ridurre il tempo di attesa di Compute Engine per riavviare o terminare l'istanza impostare il timeout per il recupero degli errori dell'host (anteprima). Per ulteriori informazioni, consulta Impostare i criteri di disponibilità.
I guasti fisici e del software possono verificarsi occasionalmente, ma sono rari casi. Per proteggere le tue applicazioni e i tuoi servizi da questi eventi di sistema potenzialmente disgregatori, 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 la sezione Diagnosi degli arresti e dei riavvii delle VM.
Immagini
Devo abilitare il servizio Cloud Storage prima di poter archiviare le mie immagini esternamente?
Sì. Per archiviare le immagini esternamente, devi attivare lo Cloud Storage.
Dischi permanenti
Come faccio a scegliere la dimensione giusta per il disco permanente?
Le prestazioni del disco permanente aumentano in base alle sue dimensioni. Utilizza l'opzione persistente grafico delle prestazioni del disco per aiutarti a decidere quali sono le dimensioni del disco più adatte alle tue esigenze. Se non lo conosci, leggi la documentazione per decidere le dimensioni del disco permanente.
I dischi permanenti memorizzano nella cache le scritture?
No, i dischi permanenti non memorizzano nella cache le scritture. Il completamento 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 è supportato per le immagini fornite da Google Cloud.
Per la gestione del volume su Compute Engine, consigliamo gli approcci seguenti:
- Utilizza i dischi secondari. Puoi evitare la necessità di ridimensionare il disco principale utilizzando dischi secondari senza partizioni. A seconda dello scenario, l'uso di dischi secondari può ridurre il rischio di un'interruzione dovuta a un errore.
- Ridimensionare 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 acquisiendo uno snapshot. In caso di errori durante il ridimensionamento del file system, puoi utilizzare per ripristinare il disco.
- Crea immagini personalizzate con radici LVM in base a un'immagine esistente di tua proprietà.
Quali misure adotta Google per proteggere i miei dati?
Vedi Crittografia del disco.
Posso collegare il mio disco permanente a più di un'istanza?
Puoi collegare un disco permanente a più istanze solo se il disco è in modalità di sola lettura. Un disco permanente SSD in modalità multi-writer può essere collegato a due istanze di macchine virtuali (VM) N2. Non puoi collegare un disco permanente in modalità di lettura/scrittura e di sola lettura contemporaneamente. Per ulteriori informazioni, consulta Condividere dischi permanenti tra le VM.
Quando devo utilizzare i dischi permanenti anziché Cloud Storage?
È possibile utilizzare sia i dischi permanenti sia Cloud Storage per archiviare ma sono offerte molto diverse. Cloud Storage è un enorme contenitore di file progettato per archiviare quantità estremamente elevate di dati relativamente statici a cui è possibile accedere a livello globale, anche dalle istanze di macchine virtuali Compute Engine.
La tabella seguente fornisce alcune informazioni sulla caratteristica le specialità di ciascuna offerta e lo scopo per cui sono più adatte.
Cloud Storage | Disco permanente | |
---|---|---|
Caratteristiche |
|
|
Utenti target |
|
|
Networking
Dove posso trovare gli intervalli IP di Compute Engine?
Google Cloud pubblica un elenco in formato JSON di intervalli di indirizzi IP esterni globali e regionali utilizzabili dai clienti in cloud.json.
Altri intervalli IP di Google Cloud:
Intorno di origine Cloud DNS per il traffico inviato a target di forwarding o server DNS alternativi
Intervalli di origine utilizzati dall'inoltro TCP per Identity-Aware Proxy
Per informazioni su come determinare gli intervalli di origine per le API e i servizi Google, consulta la configurazione di rete per Accesso privato Google.
Perché traceroute non ha hop per le destinazioni collegate a internet?
L'esecuzione di traceroute
su un'istanza VM di Compute Engine mostra solo la destinazione o alcuni hop verso destinazioni con accesso a internet. Per ulteriori informazioni, consulta Traceroute alle destinazioni con accesso a internet nella documentazione VPC.
Zone
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 una regione specifica informazioni, inclusa la posizione geografica delle regioni, vedi Regioni e zone.
Come faccio a capire se una zona è offline?
La
Zone di Compute Engine
della console Google Cloud mostra lo stato di ciascuna zona. Puoi anche recuperare lo stato delle zone tramite lo strumento a riga di comando eseguendo gcloud compute zones list
o tramite l'API Compute Engine con il metodo compute.zones.list
.
Script di avvio
Quando viene eseguito il mio script di avvio personalizzato?
Script di avvio viene eseguita al termine del processo di avvio.
Eventi di manutenzione dell'infrastruttura
Cosa sono gli eventi di manutenzione dell'infrastruttura?
Compute Engine potrebbe dover periodicamente eseguire la manutenzione pianificata le zone che potrebbero interessare le tue istanze. Per impostazione predefinita, tutte le istanze sono configurate in modo che questi eventi di manutenzione siano trasparenti per le tue app e funzionino correttamente viene caricato automaticamente. Ciò potrebbe causare un certo calo delle prestazioni, ma le istanze rimarranno online durante l'evento di manutenzione. Per ulteriori informazioni, consulta Manutenzione trasparente.
Con quale frequenza si verificano eventi di manutenzione pianificata 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 subirà un evento di manutenzione dell'infrastruttura?
Poco prima di un evento di manutenzione, Compute Engine modifica un
nel server di metadati di una macchina virtuale prima che
eseguire la migrazione, arrestare e riavviare la macchina virtuale nell'ambito di un processo
di manutenzione dell'infrastruttura. Attributo maintenance-event
vengono aggiornate prima e dopo un evento, consentendoti di rilevare
gli eventi sono imminenti. Puoi utilizzare queste informazioni per automatizzare gli script
o i comandi da eseguire prima e/o dopo un evento di manutenzione. Per ulteriori informazioni, consulta la documentazione relativa alle notifiche di manutenzione trasparente.