Regioni, zone di disponibilità e Zone locali - Amazon Elastic Compute Cloud

Regioni, zone di disponibilità e Zone locali

Amazon EC2 è ospitato in più località in tutto il mondo. Tali località sono composte da regioni, zone di disponibilità e Zone locali. Ciascuna regione è un'area geografica distinta. Ogni regione include diverse località isolate, note come zone di disponibilità. Le Zone locali permettono di posizionare le risorse, ad esempio le risorse di calcolo e storage, in diverse località più vicine agli utenti finali. Le risorse non vengono replicate in regioni diverse, a meno che non venga richiesto specificamente.

Amazon gestisce data center ad alta disponibilità e all'avanguardia. Anche se rari, i guasti che compromettono la disponibilità di istanze nella stessa ubicazione possono verificarsi. Se ospiti tutte le istanze in un'unica ubicazione in cui si verifica un guasto, nessuna di esse risulterà disponibile.

Concetti

Ciascuna regione è completamente indipendente. Ciascuna zona di disponibilità è isolata, ma le zone di disponibilità in una regione sono connesse tramite collegamenti a bassa latenza. Una Zona locale è una distribuzione dell'infrastruttura AWS in cui alcuni servizi sono posizionati più vicino agli utenti finali. Una Zona locale è un'estensione di una regione che si trova in una località diversa rispetto alla regione. Fornisce una dorsale a banda larga all'infrastruttura AWS ed è ideale per le applicazioni sensibili alla latenza, ad esempio il machine learning. Il seguente diagramma mostra il rapporto tra regioni, zone di disponibilità e Zone locali.


				Regioni, zone di disponibilità e Zone locali

Le risorse Amazon EC2 sono globali, legate a una regione, a una zona di disponibilità o a una Zona locale. Per ulteriori informazioni, consulta Posizioni delle risorse.

Regioni

Ogni regione Amazon EC2 è pensata per essere isolata dalle altre regioni Amazon EC2. Ciò consente di raggiungere la maggiore stabilità e tolleranza ai guasti possibile.

Quando visualizzi le tue risorse, vedi soltanto le risorse legate alla regione specificata. Questo perché le regioni sono isolate l'una dall'altra e le risorse non vengono replicate in automatico tra le regioni.

Quando avvii un'istanza, è necessario selezionare un'AMI presente nella stessa regione. Se l'AMI si trova in una regione diversa, puoi copiare l'AMI nella regione utilizzata. Per ulteriori informazioni, consulta Copia di un'AMI.

Il trasferimento di dati tra regioni comporterà un addebito. Per ulteriori informazioni, consulta Prezzi di Amazon EC2 – Trasferimento dati.

Zone di disponibilità

Una zona di disponibilità (AZ) consiste in uno o più data center provvisti di alimentazione, rete e connettività ridondanti in una regione AWS. Le zone di disponibilità ti consentono di eseguire applicazioni e database in ambienti di produzione con elevata disponibilità, tolleranza ai guasti e scalabilità, altrimenti impossibili da ottenere all'interno di un singolo data center. Tutte le zone di disponibilità in una regione AWS sono interconnesse tramite una rete a elevata larghezza di banda e a bassa latenza, su una fibra metropolitana dedicata completamente ridondante che distribuisce reti a alto throughput e bassa latenza tra esse. Tutto il traffico tra le zone di disponibilità è crittografato. Le prestazioni di rete sono sufficienti a ottenere una replica sincrona fra le zone di disponibilità. Le zone di disponibilità semplificano la partizione delle applicazioni per una disponibilità elevata. Il partizionamento di un'applicazione in diverse zone di disponibilità consente un migliore isolamento e protezione da problematiche come blackout, fulmini, tornado, terremoti e altro ancora. Le zone di disponibilità sono fisicamente separate con una distanza significativa da qualsiasi altra zona di disponibilità, anche se tutte si trovano entro 100 km l'una dall'altra.

Quando avvii un'istanza, puoi selezionare una zona di disponibilità o lasciare a noi la scelta. Se distribuisci le istanze tra più zone di disponibilità e un'istanza ha esito negativo, puoi progettare l'applicazione affinché un'istanza di un'altra zona di disponibilità gestisca le richieste.

Puoi inoltre utilizzare indirizzi IP elastici per mascherare il guasto di un'istanza in una zona di disponibilità mappando nuovamente in modo rapido l'indirizzo a un'istanza in un'altra zona di disponibilità. Per ulteriori informazioni, consulta Indirizzi IP elastici.

Una zona di disponibilità è rappresentata da un codice regione seguito da un identificatore di lettera, ad esempio us-east-1a. Per garantire che le risorse vengano distribuite tra le zone di disponibilità di una regione, mappiamo in modo indipendente le zone di disponibilità ai nomi per ciascun account AWS. Ad esempio, la zona di disponibilità us-east-1a per l'account AWS potrebbe avere un'ubicazione diversa rispetto a us-east-1a per un altro account AWS.

Per coordinare le zone di disponibilità tra account, devi utilizzare l'ID AZ, identificatore unico e coerente per una zona di disponibilità. Ad esempio, use1-az1 è un ID AZ per la regione us-east-1 e ha la stessa posizione in ogni account AWS.

La visualizzazione degli ID AZ consente di stabilire la posizione delle risorse in un account rispetto alle risorse in un altro account. Ad esempio, se condividi una sottorete nella zona di disponibilità con l'ID AZ use-az2 con un altro account, questa sottorete è disponibile per tale account nella zona di disponibilità il cui ID AZ è anche use-az2. L'ID AZ per ogni VPC e sottorete viene visualizzato nella console Amazon VPC. Per ulteriori informazioni, consulta Utilizzo dei VPC condivisi nella Guida per l'utente di Amazon VPC.

Poiché le zone di disponibilità crescono nel corso del tempo, la nostra capacità di espanderle può divenire limitata. Se ciò accade, potremmo impedire l'avvio di un'istanza in una zona di disponibilità limitata, a meno che tu non disponga già di un'istanza in tale zona di disponibilità. Infine, potremmo rimuovere la zona di disponibilità vincolata dall'elenco delle zone di disponibilità per i nuovi account. Pertanto, il tuo account potrebbe presentare una quantità diversa di zone di disponibilità disponibili in una regione rispetto a un altro account.

Puoi creare un elenco delle zone di disponibilità disponibili per il tuo account. Per ulteriori informazioni, consulta Descrizione delle regioni, delle zone di disponibilità e delle Zone locali.

Zone locali

Una Zona locale è un'estensione di una regione AWS in prossimità geografica degli utenti. Quando si avvia un'istanza, è possibile selezionare una sottorete in una Zona locale. Zone locali hanno le proprie connessioni a Internet e supporto AWS Direct Connect, in modo che le risorse create in una Zona locale possano servire gli utenti locali con comunicazioni a bassissima latenza. Per ulteriori informazioni, vedere Zone locali AWS.

Una Zona locale è rappresentata da un codice regione seguito da un identificatore che indica la posizione, ad esempio us-west-2-lax-1a.

Per utilizzare Zona locale, occorre dapprima abilitarlo. Per ulteriori informazioni, consultare Abilitazione di Zone locali. Successivamente, creare una sottorete nella Zona locale. Infine, avviare una delle seguenti risorse nella sottorete Zona locale, in modo che le applicazioni siano più vicine agli utenti finali:

  • Istanze Amazon EC2

  • Volumi Amazon EBS

  • File server Amazon FSx

  • Application Load Balancer

  • Host dedicati

Le Zone locali non sono disponibili in ogni regione. Per informazioni sulle regioni che supportano le Zone locali, consulta Regioni disponibili.

Puoi creare un elenco delle Zone locali disponibili per il tuo account. Per ulteriori informazioni, consulta Descrizione delle regioni, delle zone di disponibilità e delle Zone locali.

Gruppi di confine di rete

Un gruppo di confine di rete è un insieme univoco di zone di disponibilità o Zone locali da cui AWS pubblicizza gli indirizzi IP. È possibile allocare le risorse seguenti da un gruppo di confine di rete:

  • Indirizzi IPv4 elastici forniti da Amazon

  • Indirizzi VPC forniti da Amazon IPv6

Un gruppo di confine di rete limita gli indirizzi al gruppo. Gli indirizzi IP non possono spostarsi tra i gruppi di confine di rete.

Regioni disponibili

Il tuo account determina le regioni per te disponibili. Ad esempio:

  • Un account AWS fornisce più regioni in modo da poter avviare istanze Amazon EC2 in ubicazioni che soddisfino i tuoi requisiti. Ad esempio, potresti avviare istanze in Europa per esser più vicino ai clienti europei o per soddisfare i requisiti giuridici.

  • Un account AWS GovCloud (Stati Uniti occidentali) fornisce l'accesso solo alla regione AWS GovCloud (Stati Uniti occidentali). Per ulteriori informazioni, consulta la pagina relativa alla regione AWS GovCloud (Stati Uniti occidentali).

  • Un account Amazon AWS (Cina) fornisce l'accesso solo alle regioni Pechino e Ningxia. Per ulteriori informazioni, consulta AWS in Cina.

Nella seguente tabella sono elencate le regioni fornite da un account AWS. Non è possibile descrivere o accedere a regioni aggiuntive da un account AWS, come AWS GovCloud (Stati Uniti occidentali) o le regioni cinesi. Per utilizzare una regione introdotta dopo il 20 marzo 2019, devi abilitarla. Per ulteriori informazioni, consulta Gestire le regioni AWS nella AWS General Reference.

Codice Nome Stato Opt-in Zona locale
us-east-2 Stati Uniti orientali (Ohio) Campo non obbligatorio No
us-east-1 US East (N. Virginia) Campo non obbligatorio No
us-west-1 Stati Uniti occidentali (California settentrionale) Campo non obbligatorio No
us-west-2 Stati Uniti occidentali (Oregon) Campo non obbligatorio us-west-2-lax-1a
af-south-1 Africa (Città del Capo) Campo obbligatorio No
ap-east-1 Asia Pacifico (Hong Kong) Campo obbligatorio No
ap-south-1 Asia Pacifico (Mumbai) Campo non obbligatorio No
ap-northeast-3 Asia Pacifico (Osaka – Locale) Campo non obbligatorio No
ap-northeast-2 Asia Pacifico (Seoul) Campo non obbligatorio No
ap-southeast-1 Asia Pacifico (Singapore) Campo non obbligatorio No
ap-southeast-2 Asia Pacifico (Sydney) Campo non obbligatorio No
ap-northeast-1 Asia Pacifico (Tokyo) Campo non obbligatorio No
ca-central-1 Canada (Centrale) Campo non obbligatorio No
eu-central-1 Regione Europa (Francoforte) Campo non obbligatorio No
eu-west-1 Regione Europa (Irlanda) Campo non obbligatorio No
eu-west-2 Regione Europa (Londra) Campo non obbligatorio No
eu-south-1 Europa (Milano) Campo obbligatorio No
eu-west-3 Europa (Parigi) Campo non obbligatorio No
eu-north-1 Europa (Stoccolma) Campo non obbligatorio No
me-south-1 Medio Oriente (Bahrein) Campo obbligatorio No
sa-east-1 Sud America (San Paolo) Campo non obbligatorio No

Per ulteriori informazioni, consulta l'argomento sull'infrastruttura globale di AWS.

Il numero e la mappatura delle zone di disponibilità per regione potrebbe variare tra account AWS. Per ottenere un elenco delle zone di disponibilità disponibili per il tuo account, puoi utilizzare la console Amazon EC2 o l'interfaccia a riga di comando. Per ulteriori informazioni, consulta Descrizione delle regioni, delle zone di disponibilità e delle Zone locali.

Regioni ed endpoint

Quando utilizzi un'istanza tramite l'interfaccia a riga di comando o le operazioni API, è necessario specificare il relativo endpoint regionale. Per ulteriori informazioni sulle regioni e sugli endpoint per Amazon EC2, consulta la pagina relativa a Endpoint e quote Amazon EC2 nella Riferimenti generali di Amazon Web Services.

Per ulteriori informazioni sugli endpoint e sui protocolli in AWS GovCloud (Stati Uniti occidentali), consulta la pagina relativa agli endpoint AWS GovCloud (Stati Uniti occidentali) nella AWS GovCloud (US) User Guide.

Descrizione delle regioni, delle zone di disponibilità e delle Zone locali

Puoi utilizzare la console Amazon EC2 o l'interfaccia a riga di comando per determinare quali regioni, zone di disponibilità e Zone locali sono disponibili per il tuo account. Per ulteriori informazioni su queste interfacce a riga di comando, consulta Accesso ad Amazon EC2.

Per trovare le tue regioni, zone di disponibilità e Zone locali tramite la console

  1. Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Dalla barra di navigazione, visualizzare le opzioni nel selettore delle regioni.

    
						Visualizzare le regioni
  3. Nel riquadro di navigazione selezionare EC2 Dashboard (Pannello di controllo EC2).

  4. Le zone di disponibilità e le Zone locali sono elencate in Service Health (Stato servizio), Availability Zone Status (Stato zona di disponibilità).

Per trovare le tue regioni, zone di disponibilità e Zone locali tramite l'AWS CLI

  1. Utilizzare il comando describe-regions come riportato di seguito per descrivere le regioni abilitate per l'account.

    aws ec2 describe-regions

    Per descrivere tutte le regioni, incluse le regioni disabilitate per l’account, aggiungere l’opzione --all-regions come segue.

    aws ec2 describe-regions --all-regions
  2. Utilizzare il comando describe-availability-zones come riportato di seguito per descrivere le zone di disponibilità e le Zone locali all'interno della regione specificata.

    aws ec2 describe-availability-zones --region region-name
  3. Utilizzare il comando describe-availability-zones come riportato di seguito per descrivere le zone di disponibilità e le Zone locali a prescindere dallo stato di adesione.

    aws ec2 describe-availability-zones --all-availability-zones

Per trovare le tue regioni, zone di disponibilità e Zone locali tramite Strumenti AWS per Windows PowerShell

  1. Utilizzare il comando Get-EC2Region come riportato di seguito per descrivere le regioni dell'account.

    PS C:\> Get-EC2Region
  2. Utilizzare il comando Get-EC2AvailabilityZone come riportato di seguito per descrivere le zone di disponibilità all'interno della regione specificata.

    PS C:\> Get-EC2AvailabilityZone -Region region-name

Specificazione della regione di una risorsa

Ogni volta che crei una risorsa Amazon EC2, puoi specificare la regione per la risorsa. Puoi specificare la regione per una risorsa tramite la Console di gestione AWS o la riga di comando.

Nota

Alcune risorse AWS potrebbero non essere disponibili in tutte le regioni, zone di disponibilità e Zone locali. Assicurati di poter creare le risorse necessarie nelle regioni o nelle zone di disponibilità desiderate prima di avviare un'istanza in una zona di disponibilità specifica.

Specifica della regione per una risorsa tramite la console

  1. Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Utilizzare il selettore delle regioni nella barra di navigazione.

    
						Utilizzare il selettore delle regioni della console

Specifica della regione predefinita tramite la riga di comando

Puoi impostare il valore di una variabile di ambiente sull'endpoint regionale desiderato, ad esempio https://ec2.us-east-2.amazonaws.com:

  • AWS_DEFAULT_REGION (AWS CLI)

  • Set-AWSDefaultRegion (Strumenti AWS per Windows PowerShell)

In alternativa, è possibile utilizzare l'opzione della riga di comando --region (AWS CLI) o -Region (Strumenti AWS per Windows PowerShell) con ciascun singolo comando. Ad esempio, --region us-east-2.

Per ulteriori informazioni sugli endpoint per Amazon EC2, consulta la pagina relativa agli endpoint di Amazon Elastic Compute Cloud.

Abilitazione di Zone locali

Prima di specificare un Zona locale per una risorsa o un servizio, occorre abilitare la zona.

È possibile abilitare Zone locali utilizzando la Console di gestione AWS o la AWS CLI.

Nota

Abilitiamo tutte le zone di disponibilità per impostazione predefinita e non è possibile disabilitarle.

Alcune risorse AWS potrebbero non essere disponibili in tutte le regioni. Assicurarsi di poter creare le risorse necessarie nelle regioni desiderate o Zone locali prima di avviare un'istanza in uno specifico Zona locale.

Per abilitare Zone locali tramite la console

  1. Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Usare il selettore Regione nella barra di navigazione e selezionare la propria Regione.

  3. Nel riquadro di navigazione selezionare EC2 Dashboard (Pannello di controllo EC2).

  4. Nell'angolo superiore destro della pagina Attributi account scegli Zone in Impostazioni.

    Nota

    Questa opzione è disponibile solo se New EC2 Experience (Nuova esperienza EC2) è abilitata nella console.

  5. In Local Zone Groups (Gruppi di zone locali), abilitare ogni Zona locale che si desidera abilitare.

  6. Nella finestra di dialogo di conferma Enable (Abilita), immettere Enable (Abilita), quindi scegliere OK.

Per abilitare Zone locali utilizzando la AWS CLI

Disabilitazione di Zone locali

È necessario contattare il supporto AWS per disabilitare una Zona locale.

Importante

Rimuovere tutte le risorse prima di disabilitare una Zona locale. Tutte le risorse rimaste nella Zona locale vengono addebitate. Dopo aver rimosso le risorse, creare un caso con il supporto AWS con il titolo Disable Zone Group (Disabilitare gruppo di zone).

Avvio di istanze in una zona di disponibilità o una Zona locale

All'avvio di un'istanza, seleziona una regione che collochi le istanze più vicine a clienti specifici o che soddisfi i requisiti giuridici o di altro tipo. Avviando le istanze in zone di disponibilità separate, puoi proteggere le tue applicazioni dai guasti di una singola ubicazione.

Avviando un'istanza in una Zona locale, puoi eseguire le applicazioni sensibili alla latenza in prossimità degli utenti finali usufruendo comunque dei vantaggi dell'infrastruttura AWS.

Quando avvii un'istanza, puoi decidere di specificare una zona di disponibilità o Zona locale nella regione utilizzata. Se non specifichi una zona di disponibilità o Zona locale, ne viene selezionata una automaticamente. Quando avvii le istanze iniziali, ti consigliamo di accettare la zona di disponibilità predefinita. Questo ci consente di selezionare per te la miglior zona di disponibilità a seconda dello stato del sistema e della capacità disponibile. Se avvii istanze aggiuntive, specifica una zona di disponibilità solo se le nuove istanze devono essere vicine alle istanze in esecuzione o separate da esse.

Migrazione di un'istanza verso un'altra zona di disponibilità

Se necessario, puoi eseguire la migrazione di un'istanza da una zona di disponibilità a un'altra. Ad esempio, se stai tentando di modificare il tipo di istanza e non è possibile avviare un'istanza del nuovo tipo nell'area di disponibilità corrente, puoi eseguire la migrazione dell'istanza in una zona di disponibilità in cui sia possibile avviare un'istanza di quel tipo.

Il processo di migrazione comporta:

  • Creazione di un'AMI dall'istanza originale

  • Avvio di un'istanza nella nuova zona di disponibilità

  • Aggiornamento della configurazione della nuova istanza, come illustrato nella procedura seguente

Per migrare un'istanza verso un'altra zona di disponibilità

  1. Creare un'AMI dall'istanza. La procedura dipende dal sistema operativo e dal tipo di volume dispositivo root dell'istanza. Per ulteriori informazioni, consultare la documentazione corrispondente al sistema operativo e al volume dispositivo root:

  2. Se occorre conservare l'indirizzo IPv4 privato dell'istanza, è necessario eliminare la sottorete nella zona di disponibilità corrente, quindi creare una sottorete nella nuova zona di disponibilità con lo stesso intervallo di indirizzi IPv4 della sottorete originale. È necessario terminare tutte le istanze in una sottorete prima di poterle eliminare. Devi quindi creare AMI da tutte le istanze nella sottorete in modo da poter spostare tutte le istanze dalla sottorete corrente a quella nuova.

  3. Avviare un'istanza dall'AMI appena creata, specificando la nuova zona di disponibilità o sottorete. Puoi utilizzare lo stesso tipo di istanza dell'istanza originale o selezionare un nuovo tipo di istanza. Per ulteriori informazioni, consulta Avvio di istanze in una zona di disponibilità o una Zona locale.

  4. Se l'istanza originale dispone di un indirizzo IP elastico associato, associarlo alla nuova istanza. Per ulteriori informazioni, consulta Annullare l’associazione di un indirizzo IP elastico.

  5. Se l'istanza originale è un'Istanza riservata, modificare la zona di disponibilità per la prenotazione. Se hai modificato anche il tipo di istanza, puoi inoltre modificare il tipo di istanza della prenotazione. Per ulteriori informazioni, consulta Invio di richieste di modifica.

  6. (Opzionale) Terminare l'istanza originale. Per ulteriori informazioni, consulta Cessazione di un'istanza.