Panoramica della creazione di istanze Compute Engine


Compute Engine ti consente di creare ed eseguire istanze sull'infrastruttura di Google. Questo documento fornisce una panoramica dei vari parametri di configurazione disponibili durante la creazione di un'istanza Compute Engine. Se stai creando un'istanza per la prima volta, questo documento fornisce un punto di partenza per comprendere la procedura.

I termini istanza Compute Engine, istanza di calcolo o istanza sono sinonimi. In base al tipo di macchina specificato, un'istanza può essere un'istanza bare metal o un'istanza di macchina virtuale (VM), come segue:

  • Se il nome del tipo di macchina termina con -metal, l'istanza è un'istanza bare metal in cui non è installato un hypervisor.
  • In caso contrario, un'istanza è un'istanza VM. I termini istanza di macchina virtuale, istanza VM e VM sono sinonimi.

I termini sinonimi vengono utilizzati in modo intercambiabile nella documentazione e nelle Google Cloud interfacce, come la console Google Cloud, lo strumento a riga di comando gcloud e l'API REST.

Prima di iniziare

  • Rivedi le nozioni di base sulle istanze Compute Engine.
  • Se non l'hai ancora fatto, configura l'autenticazione. L'autenticazione è il processo mediante il quale la tua identità viene verificata per l'accesso a servizi e API. Google Cloud Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    2. Set a default region and zone.
    3. REST

      Per utilizzare gli esempi dell'API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali fornite a gcloud CLI.

        After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

      Per ulteriori informazioni, consulta Eseguire l'autenticazione per l'utilizzo di REST nella documentazione Google Cloud sull'autenticazione.

Modi per creare e configurare le istanze

Puoi creare istanze in diversi modi, ognuno con il proprio metodo di configurazione, come segue:

  • Crea l'istanza specificando manualmente una configurazione personalizzata. Scegli questa opzione se stai creando un'istanza da zero e hai riscontrato uno dei seguenti scenari:

    • Devi conoscere la configurazione specifica richiesta per il tuo carico di lavoro.
    • Vuoi creare un'istanza con una configurazione complessa.
    • Vuoi creare un'istanza utilizzando Google Cloud CLI o REST.

    Se scegli questo metodo, consulta anche l'elenco di tutte le opzioni di configurazione disponibili durante la creazione dell'istanza.

  • Crea un'istanza ottimizzata per il carico di lavoro. In questo metodo, selezioni il tipo di carico di lavoro durante la creazione dell'istanza e Google compila automaticamente una configurazione preimpostata adatta al tuo carico di lavoro. Scegli questa opzione se sei alle prime armi con Compute Engine e non sai quale configurazione sia più adatta al tuo carico di lavoro previsto. Questa opzione è disponibile solo nella console Google Cloud.

  • Crea l'istanza utilizzando un modello di istanza. Un modello di istanza è una risorsa che definisce le impostazioni di configurazione per le istanze. Scegli questa opzione se hai un modello di configurazione definito e vuoi creare molte VM con la stessa configurazione.

  • Crea l'istanza creando copie di un'immagine macchina. Un'immagine macchina contiene la maggior parte delle informazioni e dei dati necessari per la clonazione di un'istanza. Scegli questa opzione se vuoi creare più copie di un'istanza di origine esistente.

Dopo aver creato l'istanza di calcolo, Compute Engine la avvia automaticamente.

Opzioni di configurazione disponibili durante la creazione dell'istanza

Quando crei un'istanza Compute Engine, specifichi la configurazione che preferisci per l'istanza. Compute Engine utilizza questa configurazione per creare la tua istanza. Nella tabella seguente sono elencati i vari parametri che puoi configurare durante la creazione dell'istanza Compute Engine:

Parametro Che cosa puoi configurare
Configurazione macchina
  • Hardware: specifica una famiglia, una serie e un tipo di macchina, che determinano il numero di vCPU, la memoria e la piattaforma CPU che Compute Engine alloca per l'istanza. Se il tipo di macchina è disponibile su più piattaforme CPU, puoi scegliere la piattaforma CPU precedente da utilizzare durante la creazione dell'istanza. Per il tipo di macchina, puoi scegliere un tipo di macchina predefinito o creare un [tipo di macchina personalizzato](/compute/docs/machine-resource#custom-types) per alcune serie di macchine.
  • Nome istanza: specifica un nome per l'istanza che sia univoco all'interno del progetto e della zona selezionata.
Sistema operativo e spazio di archiviazione
  • Disco di avvio e sistema operativo: ogni istanza è dotata di un disco di avvio per il quale puoi specificare il nome, le dimensioni e il tipo di disco. Seleziona anche l'immagine del sistema operativo da installare sul disco di avvio in uno dei seguenti modi:
    • Se vuoi utilizzare un'immagine del sistema operativo preconfigurata per creare la tua istanza, utilizza un'immagine pubblica. Le immagini pubbliche contengono tutti i driver necessari per eseguire l'istanza in Google Cloud. Compute Engine offre molte immagini pubbliche preconfigurate del sistema operativo con sistemi operativi Linux o Windows compatibili.
    • Se stai creando un'istanza per un'applicazione, puoi utilizzare un'immagine personalizzata o un' immagine condivisa a cui hai aggiunto driver e software aggiuntivi che supportano la tua applicazione.
    • Puoi anche utilizzare un snapshot o un disco esistente come origine per creare l'immagine del sistema operativo sul disco di avvio.
  • Container: puoi eseguire container come Docker o Kubernetes su una delle seguenti immagini:

    Specifica un nome dell'immagine del contenitore e altri dettagli di configurazione del contenitore. Puoi anche specificare le directory di montaggio per aggiungere allo spazio di archiviazione "tmpfs" e dischi aggiuntivi al contenitore.

Protezione dei dati
  • Replica dei dati: puoi replicare continuamente i dati del disco per la protezione in caso di emergenza utilizzando la replica sincrona tra zone o la replica asincrona tra regioni.
  • Proteggi solo i dischi non di avvio: puoi anche attivare un'opzione che applica le pianificazioni degli snapshot e le impostazioni di replica dei dati solo ai dischi non di avvio. La scelta di questa impostazione può aiutarti a ridurre i costi. Tuttavia, questa impostazione non si applica ai piani di backup.
Networking
  • Nome host personalizzato: puoi specificare che Google Cloud deve utilizzare un nome personalizzato per l'istanza diverso dal nome DNS interno. Se scegli questa opzione, devi configurare manualmente un record DNS interno per il nome host personalizzato.
  • Interfacce di rete: ogni istanza di calcolo è configurata con almeno un'interfaccia di rete virtuale (vNIC). Per impostazione predefinita, l'interfaccia di rete utilizza una rete Virtual Private Cloud (VPC) in modalità automatica denominata default. Puoi anche selezionare una subnet o una rete VPC personalizzata creata in precedenza. Puoi anche configurare interfacce di rete aggiuntive per la maggior parte dei tipi di macchine.

    Inoltre, per ogni interfaccia di rete, puoi configurare le seguenti proprietà:

    • Il tipo di interfaccia di rete
    • Il tipo di stack IP (solo IPv4, solo IPv6 o dual-stack)
    • Il tipo di indirizzo IP per gli indirizzi IP interni ed esterni facoltativi (indirizzo temporaneo o indirizzo statico riservato)
    • Un intervallo IP alias per la vNIC
    • Il livello di servizio di rete utilizzato dalla vNIC
    • Indica se un record PTR DNS pubblico è associato all'indirizzo IP esterno della vNIC
Osservabilità
  • Display virtuali: puoi abilitare i display virtuali nell'istanza per eseguire strumenti di gestione del sistema o di acquisizione dello schermo sulla VM.
Sicurezza
Configurazione avanzata
  • Tag ed etichette: per facilitare l'organizzazione delle risorse, puoi aggiungere tag ed etichette all'istanza.
  • Automazione: puoi specificare un script di avvio che viene eseguito ogni volta che l'istanza si avvia o si riavvia.
  • Metadati: puoi impostare metadati personalizzati per la tua istanza per memorizzare informazioni univoche sull'istanza.
  • Crittografia: puoi scegliere il metodo di crittografia e le chiavi da utilizzare per proteggere i dati del disco, i contenuti della memoria e i metadati quando l'istanza è sospesa. Può essere diversa dalla crittografia utilizzata per proteggere i dati del disco durante l'esecuzione dell'istanza. Puoi anche configurare il comportamento dell'istanza se viene revocata una chiave Cloud KMS specificata.

Passaggi successivi