Cluster di nodi single-tenant

I cluster Dataproc possono essere creati su Compute Engine nodi single-tenant. Un nodo single-tenant è un server Compute Engine dedicato all'hosting solo delle VM del tuo progetto. La creazione di un cluster Dataproc su un nodo single-tenant consente di mantenere fisicamente separate le VM del cluster dalle VM di altri progetti. I cluster funzionano come cluster Dataproc standard, ma con isolamento hardware aggiuntivo per risolvere i problemi di sicurezza e conformità.

I cluster di nodi single-tenant Dataproc vengono creati in un gruppo di nodi single-tenant specificato dall'utente. Le istanze master, worker e worker secondarie di ogni cluster verranno create all'interno di questo gruppo di nodi monoproprietario.

Primi passi

  1. Vedi Prima di iniziare.

  2. Crea un modello di nodo single-tenant.

  3. Crea un gruppo di nodi single-tenant.

    • Utilizza i gruppi di nodi con scalabilità automatica se crei cluster con scalabilità automatica nel gruppo di nodi single-tenant.

      Consigli per la scalabilità automatica dei gruppi di nodi:

      • Assicurati che il valore max-nodes del gruppo di nodi sia sufficiente per il maxInstances dei cluster che creerai il gruppo di nodi single-tenant.
      • Utilizza il criterio di manutenzione del gruppo di nodi predefinito o migrate-within-node-group. Le VM potrebbero non essere disponibili per un massimo di un'ora con il criterio restart-in-place.

Creazione di un cluster single-tenant

Comando gcloud

Per creare un cluster single-tenant, passa il flag --node-group alla gcloud dataproc clusters create .

Note relative ai flag:

  • --region (obbligatorio): deve corrispondere alla regione del gruppo single-tenant.
  • --node-group (obbligatorio): puoi specificare il nome del gruppo di nodi monoproprietario ("nome-gruppo-nodi") oppure l'URI della risorsa del gruppo di nodi monoproprietario ("projects/project-id/zones/zone/nodeGroups/node-group-name").
  • --zone (obbligatorio): la zona del cluster deve corrispondere nella zona del gruppo di nodi single-tenant.
gcloud dataproc clusters create cluster-name \
    --region=region \
    --zone=zone \
    --node-group=node group resource name or URI \
    ... other args
  

API REST

Crea un cluster single-tenant utilizzando un'istanza clusters.create che specifica NodeGroupAffinity.nodeGroupUri del gruppo di nodi single-tenant.

Nota: la zona del cluster specificata nel campo zoneUri deve corrispondere alla zona del gruppo di nodi di proprietà esclusiva.

Console

Al momento, la creazione di un cluster Dataproc monoproprietario non è supportata nella console Google Cloud.