I cluster Dataproc possono essere creati su nodi single-tenant di Compute Engine. Un nodo single-tenant è un server Compute Engine dedicato all'hosting delle VM del tuo progetto. La creazione di un cluster Dataproc su un nodo single-tenant mantiene le VM del cluster fisicamente separate dalle VM di altri progetti. I cluster funzionano come cluster Dataproc standard, ma con un 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 single-tenant.
Passaggi iniziali
Vedi Prima di iniziare.
Crea un gruppo di nodi single-tenant.
Utilizza i gruppi di nodi con scalabilità automatica se creerai cluster con scalabilità automatica nel gruppo di nodi single-tenant.
Consigli per la scalabilità automatica dei gruppi di nodi:
- Assicurati che il valore di
max-nodesdel gruppo di nodi sia sufficiente per ilmaxInstancesdei cluster che creerai nel 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 criteriorestart-in-place.
- Assicurati che il valore di
Creazione di un cluster single-tenant
Prima di creare un cluster single-tenant, consulta le limitazioni delle VM dei nodi single-tenant.
Se crei un cluster con scalabilità automatica in un gruppo di nodi single-tenant, ti consigliamo di utilizzare la scalabilità automatica anche per il gruppo di nodi (vedi Consigli per la scalabilità automatica dei gruppi di nodi).
Comando gcloud
Per creare un cluster single-tenant, passa il --node-group flag al
comando gcloud dataproc clusters create.
Note sui flag:
--region(obbligatorio): deve corrispondere alla regione del gruppo single-tenant.--node-group(obbligatorio): puoi specificare il nome del gruppo di nodi single-tenant ("node-group-name") o l'URI della risorsa del gruppo di nodi single-tenant ("projects/project-id/zones/zone/nodeGroups/node-group-name").--zone(obbligatorio): la zona del cluster deve corrispondere la 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 una clusters.create che specifica il 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 single-tenant.
Console
Al momento, la creazione di un cluster Dataproc single-tenant non è supportata nella Google Cloud console.