Domande frequenti su Google Compute Engine

Informazioni 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 archiviazione locale e durevole e un'API semplice 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 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 l'istanza utilizzando una delle seguenti opzioni:

Se vuoi cambiare la piattaforma CPU per l'istanza, puoi specificare una piattaforma CPU minima.

Qual è la correlazione tra App Engine e Compute Engine?

Per noi è complementare. App Engine è l'offerta Platform-as-a-Service di Google, mentre Compute Engine è l'offerta Infrastructure as a Service di Google. App Engine è ottimo per eseguire 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 usare 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 del servizio. Al termine della guida rapida, leggi la panoramica sulle istanze di macchine virtuali per iniziare a conoscere Compute Engine.

Potresti avere diritto a una prova gratuita. Per informazioni su come funziona la prova gratuita, incluse informazioni sulle quote, consulta la Guida alla prova gratuita.

Fatturazione

Come funzionano la determinazione del prezzo e gli acquisti?

Compute Engine addebita costi 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 sono comprensivi di imposte?

No, il listino prezzi non è comprensivo di 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 un accordo sul livello del servizio (SLA)?

Sì, offriamo uno SLA di Compute Engine.

Dove posso inviare feedback?

Per le domande relative alla fatturazione, puoi inviare le domande al canale di assistenza appropriato.

Per richieste di funzionalità e segnalazioni di bug, invia un problema al nostro tracker dei problemi.

Autenticazione

Come posso autenticarmi all'API Compute Engine?

Il metodo 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 Autenticazione in Compute Engine.

Per autenticare le app o i carichi di lavoro nelle API Google Cloud, consulta Scegliere un metodo di autenticazione dei carichi di lavoro.

Che cosa sono gli account di servizio?

Un account di servizio è un Account Google che rappresenta un'applicazione e non un utente finale. Questi account possono essere utilizzati per autorizzare Compute Engine ad agire per conto dell'utente in modo da 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 di autenticazione da Compute Engine ad altri servizi gestendo la procedura di autorizzazione per l'utente.

In genere, gli sviluppatori di Compute Engine usano gli account di servizio Compute Engine nelle loro applicazioni. Per ulteriori 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 quando crei una nuova istanza e specifica un ambito dell'account di servizio per l'istanza.

Progetti

Che cosa sono i progetti?

Un progetto è un container per tutte le risorse Compute Engine. Ogni progetto è un mondo totalmente suddiviso in diversi gruppi: i progetti non condividono risorse, possono avere proprietari e utenti diversi, vengono fatturati separatamente e non sono più accessibili l'uno all'altro di quanto il tuo computer di casa sia accessibile da quello del vicino.

Come posso creare un progetto?

  1. Accedi al tuo Account Google. Registrati per creare un nuovo account, se non ne hai già uno.
  2. Vai alla console Google Cloud. Quando richiesto, seleziona un progetto esistente o creane uno nuovo. .
  3. Segui le istruzioni per configurare la fatturazione. Se non hai mai utilizzato Google Cloud, hai a disposizione un credito per la prova gratuita per pagare le tue istanze.

Qual è la differenza tra un numero di progetto e un ID progetto?

Ogni progetto può essere identificato in due modi: tramite il numero o l'ID progetto. Il numero di progetto viene creato automaticamente al momento della 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 è richiesto da Compute Engine. Per ulteriori informazioni, consulta la pagina relativa ai progetti della console Google Cloud.

Dove posso trovare il mio ID progetto?

Puoi trovare il tuo ID progetto nella console Google Cloud, che fornisce un elenco dei tuoi progetti con i relativi ID al momento dell'inserimento.

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. Controlla i limiti di quota e l'utilizzo nella pagina delle quote nella console Google Cloud. Se raggiungi il limite per le risorse e hai bisogno di più quota, invia una richiesta per aumentare la 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 tue esigenze esatte 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 viene semplicemente arrestata, 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 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 quanto ho lasciato?

Controlla i limiti di quota e l'utilizzo nella pagina delle quote nella console Google Cloud. Se hai raggiunto il limite per le risorse e hai bisogno di una quota maggiore, fai clic sul pulsante Richiedi aumento nella pagina della quota e compila il modulo di richiesta.

Che tipo di CPU virtuale è in esecuzione sulla mia istanza?

Controlla la piattaforma CPU specifica per l'istanza utilizzando una delle seguenti opzioni:

Cosa sono le istanze VM prerilasciabili e in che modo si differenziano dalle istanze normali?

Le istanze prerilasciabili sono istanze che puoi creare ed eseguire a un prezzo molto inferiore rispetto alle istanze normali, ma che potrebbero arrestarsi se Compute Engine ha bisogno di recuperare la capacità di calcolo per l'allocazione ad altre VM. Per maggiori informazioni, 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 attraverso queste porte bloccate. Tuttavia, puoi configurare un gateway di posta tramite Google utilizzando SMTP. Per ulteriori informazioni, consulta la pagina relativa all'invio di email da un'istanza.

Si è verificato un errore dell'host con la mia macchina virtuale, che è stata riavviata. Che cosa è successo?

Un errore dell'host (compute.instances.hostError) indica che si è verificato un problema hardware o software sulla macchina fisica che ospita la VM e che ha causato l'arresto anomalo della VM. Un errore dell'host che comporta guasti hardware totali o altri problemi hardware potrebbe impedire la migrazione live della VM. Se la VM è impostata per il riavvio automatico (impostazione predefinita), Google riavvia la VM, in genere entro tre minuti dal rilevamento dell'errore. A seconda del problema, il riavvio potrebbe richiedere fino a 5,5 minuti.

VM con dischi SSD locali

Se si verifica un errore dell'host su una VM a cui sono collegati uno o più dischi SSD locali, Compute Engine fa il possibile per riconnettersi alla VM e conservare i dati dell'SSD locale. Mentre Compute Engine recupera la VM e il disco SSD locale, il sistema host e il disco sottostante non rispondono.

Puoi specificare la quantità di tempo che Compute Engine trascorre nel tentativo di recuperare i dati degli SSD locali impostando il timeout del ripristino degli SSD locali.

Per saperne di più sul comportamento dei dischi SSD locali quando si verifica un errore dell'host, consulta la pagina relativa alla persistenza dei dati SSD locali.

VM che non rispondono

A volte, una VM potrebbe non rispondere prima che venga rilevato un errore dell'host. Puoi ridurre il tempo di attesa di Compute Engine per il riavvio o la terminazione della VM impostando il timeout del ripristino degli errori dell'host (Anteprima). Per maggiori informazioni, consulta Impostare i criteri di disponibilità.

I guasti fisici e software possono verificarsi occasionalmente, ma si verificano raramente. Per proteggere le tue applicazioni e i tuoi servizi da questi eventi di sistema potenzialmente dirompenti, esamina le seguenti risorse:

Google offre inoltre 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 Diagnostica degli arresti e dei riavvii delle VM.

Immagini

Devo abilitare il servizio Cloud Storage prima di poter archiviare le immagini esternamente?

Sì, per archiviare le immagini esternamente devi abilitare il servizio Cloud Storage.

Dischi permanenti

Come si sceglie la dimensione giusta per il disco permanente?

Le prestazioni di un disco permanente vengono scalate in base alle dimensioni del disco permanente. Utilizza il grafico delle prestazioni dei dischi permanenti per decidere le dimensioni del disco più adatte a te. In caso di dubbi, leggi la documentazione per decidere le dimensioni di un disco permanente.

I dischi permanenti memorizzano nella cache le scritture?

No, i dischi permanenti non memorizzano nella cache le scritture. Il completamento corretto di un comando di scrittura si verifica 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.

Consigliamo i seguenti approcci alla gestione dei volumi su Compute Engine:

  • Utilizza dischi secondari. Puoi evitare il ridimensionamento del disco root usando dischi secondari senza partizioni. A seconda dello scenario, l'uso 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 acquisindo uno snapshot. In caso di errori durante il ridimensionamento del file system, puoi utilizzare lo snapshot per recuperare il disco.
  • Crea immagini personalizzate con root LVM in base a un'immagine esistente di cui disponi.

Quali misure intraprende 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 VM.

Quando è consigliabile utilizzare i dischi permanenti rispetto a Cloud Storage?

Sia i dischi permanenti che Cloud Storage possono essere utilizzati per archiviare file, ma sono offerte molto diverse. Cloud Storage è un enorme container di file progettato per archiviare grandi quantità di dati relativamente statici a cui è possibile accedere a livello globale, incluse le istanze di macchine virtuali di Compute Engine.

Il seguente grafico fornisce alcune informazioni sulle specializzazioni di ogni offerta e sul relativo utilizzo ottimale.

Cloud Storage Disco permanente
Caratteristiche
  • Accessibilità
    • Accessibilità globale (inclusi i sistemi non Compute Engine)
    • Lettura/scrittura accessibili da molti sistemi
  • Scalabilità
    • Bucket con scalabilità multi-PB
  • Come utilizzare
    • Interfaccia REST; latenza maggiore rispetto all'archiviazione a blocchi collegata localmente
    • Scrivere la semantica solo a livello di file
    • Offre il controllo delle versioni
    • File impliciti in Cloud Storage
  • Accessibilità
    • Accessibilità a livello regionale e solo per istanze di Compute Engine
    • Lettura/scrittura montata su un'istanza o in sola lettura da più istanze di Compute Engine
  • Scalabilità
    • Limite di volume di 64 TB
  • Come utilizzare
    • Interfaccia SCSI; minore latenza
    • La semantica della scrittura è transazionale: le modifiche casuali
    • Nessun controllo delle versioni; modifiche continue
    • Devi formattare un file system per renderlo utilizzabile per i file
Utenti target
  • Distribuzione di contenuti per dispositivi mobili, consumer, videogiochi e SaaS
  • rich media
  • Input di sola lettura per il lavoro HPC in contemporanea (ad es. rendering e genomica)
  • Backup e archiviazione
  • Hadoop (tramite GHFS)
  • Dispositivi di avvio Compute Engine
  • Datastore a blocchi non elaborati da creare
    • Server SQL (ad es. MySQL)
    • I server NoSQL (ad es. Cassandra/Mongo)
    • File server (ad es. Gluster)
    • Persistenza dell'archivio coppie chiave-valore (ad es. Redis)

Networking

Dove posso trovare gli intervalli IP di Compute Engine?

Google Cloud pubblica un elenco in formato JSON di intervalli di indirizzi IP globali e a livello di regione utilizzabili dai clienti in cloud.json.

Altri intervalli IP Google Cloud:

Perché trackroute non riesce a raggiungere destinazioni connesse a internet?

L'esecuzione di traceroute su un'istanza VM di Compute Engine mostra solo la destinazione o alcuni hop verso le destinazioni collegate a internet. Per ulteriori informazioni, consulta Traceroute verso destinazioni legate a internet nella documentazione su VPC.

Zone

Posso utilizzare un data center regionale in alcuni paesi?

Sì, Compute Engine offre data center in tutto il mondo. Queste opzioni sono progettate per offrire opzioni di connettività a bassa latenza da queste regioni. Per informazioni specifiche sulla regione, inclusa la posizione geografica delle regioni, consulta Regioni e zone.

Come faccio a capire se una zona è offline?

La sezione Zone di 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 l'API Compute Engine con il metodo compute.zones.list.

Script di avvio

Quando viene eseguito il mio script di avvio personalizzato?

Gli script di avvio vengono eseguiti al termine del processo di avvio.

Eventi di manutenzione dell'infrastruttura

Cosa sono gli eventi di manutenzione dell'infrastruttura?

Compute Engine potrebbe periodicamente dover eseguire la manutenzione pianificata sulle 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 app e i carichi di lavoro. Ciò potrebbe causare un deterioramento delle prestazioni, ma le istanze rimarranno online durante l'evento di manutenzione. Per maggiori informazioni, consulta Manutenzione trasparente.

Con quale frequenza si verificano gli eventi di manutenzione dell'infrastruttura pianificati?

Gli eventi di manutenzione dell'infrastruttura non hanno un intervallo fisso 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 l'arresto e il riavvio della macchina virtuale nell'ambito di un evento di manutenzione dell'infrastruttura in sospeso. 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 da eseguire prima e/o dopo un evento di manutenzione. Per ulteriori informazioni, consulta la documentazione relativa all'avviso di manutenzione trasparente.