Distribuzione di risorse in una regione specifica o in più regioni
IBM Cloud® Schematics ti consente di distribuire globalmente le risorse in qualsiasi ubicazione o regione IBM Cloud. La regione in cui si salva ed esegue l' Schematics e workspaces e actions è indipendente dalla regione
in cui sono distribuite o configurate le risorse cloud.
IBM Cloud Schematics esegue i tuoi lavori dalla tua regione Schematics selezionata e accede in remoto ai servizi per eseguire il provisioning delle risorse nelle regioni di destinazione determinate dai tuoi modelli Terraform. Non è influenzato
dalla latenza di rete tra le regioni. Ad esempio, se crei uno spazio di lavoro in us-south, puoi utilizzare questo spazio di lavoro per eseguire il provisioning dei servizi in qualsiasi regione IBM Cloud supportata, come us-east o eu-gb. L'ubicazione dello spazio di lavoro determina dove vengono memorizzati i dati dello spazio di lavoro e dove vengono eseguite le richieste dello spazio di lavoro. Per ulteriori informazioni, consultare Dove sono memorizzate le informazioni?
Distribuzione dei servizi in una regione specifica
Se tutti i tuoi servizi possono essere distribuiti nella stessa regione, puoi specificare la regione nel blocco provider del tuo modello Terraform.
Se non viene specificata alcuna regione nel blocco " provider ", " Schematics " tenta automaticamente di creare le risorse cloud nella regione " us-south ".
-
Apri il file
provider.tfo il file di configurazione Terraform che contiene il bloccoprovider. -
Specificare la regione in cui si desidera distribuire i servizi. Assicurati che la regione che immetti sia supportata dal servizio che vuoi distribuire con Schematics.
provider "ibm" { region = "<region_name>" } -
Controlla se il servizio che vuoi distribuire richiede l'impostazione di un parametro
locationoltre al parametroregion. Ad esempio, se si utilizza la risorsaibm_databaseTerraform, è necessario impostare sia il parametroregionnel bloccoproviderche il parametrolocationnella definizione della risorsaibm_database. -
Segui i passaggi per distribuire le tue risorse cloud.
Distribuzione dei servizi tra le regioni
È possibile aggiungere più configurazioni di provider multiple al blocco " provider " per specificare le regioni in cui si desidera distribuire le risorse cloud. Per ulteriori informazioni, consultare Istanze di più provider.
-
Nel blocco
providerdel tuo file di configurazione Terraform o del fileprovider.tf, crea più blocchi provider con lo stesso nome provider. La configurazione del provider senza alias viene considerata la configurazione del provider predefinita e viene utilizzata per ogni risorsa in cui non si specifica una configurazione del provider specifica. Se si aggiungono più configurazioni provider, è necessario includere un alias in modo da poter fare riferimento a questo provider dalla definizione della risorsa nel file di configurazione Terraform. Nel seguente esempio, la configurazione del provider predefinito distribuisce le risorse inus-southmentre la configurazione del provider con l'aliaseastdistribuisce tutte le risorse inus-east.provider "ibm" { region = "us-south" } provider "ibm" { alias = "east" region = "us-east" } -
Nella definizione della risorsa del tuo file di configurazione Terraform, specifica la configurazione del provider che vuoi utilizzare. Se non si specifica un provider, viene utilizzata la configurazione del provider predefinita.
resource "ibm_container_cluster" "cluster" { provider = ibm.east ... } resource ibm_is_vpc "vpc" { name = "myvpc" } -
Segui i passaggi per distribuire le tue risorse cloud.