Amazon Elastic Compute Cloud
User Guide for Linux Instances

Regiões e Zonas de disponibilidade

O Amazon EC2 está hospedado em vários locais no mundo todo. Esses locais são compostos por regiões e zonas de disponibilidade. Cada região é uma área geográfica separada. Cada região possui vários locais isolados conhecidos como Zonas de disponibilidade. O Amazon EC2 lhe oferece a possibilidade de colocar recursos, como instâncias e dados em vários locais. Os recursos não são replicados entre as diversas regiões, a menos que você especifique isso.

A Amazon opera datacenters de última geração e altamente disponíveis. Embora sejam raras, podem ocorrer falhas que afetam a disponibilidade das instâncias que estão no mesmo local. Se você hospedar todas as suas instâncias em um único local afetado por tal falha, nenhuma delas ficará disponível.

Conceitos sobre região e zona de disponibilidade

Cada região é totalmente independente. Cada zona de disponibilidade é isolada, mas as zonas de disponibilidade de uma região são conectadas por meio de links de baixa latência. O diagrama a seguir ilustra a relação entre regiões e zonas de disponibilidade.


				Regiões e Zonas de disponibilidade

Os recursos do Amazon EC2 podem ser globais, vinculados a uma região ou a uma zona de disponibilidade. Para obter mais informações, consulte Locais de recursos.

Regiões

Cada região da Amazon EC2 é completamente independente e isolada das outras regiões da Amazon EC2. Isso proporciona a maior tolerância a falhas e estabilidade possível.

Quando você visualizar seus recursos, somente verá os que estiverem vinculados à região especificada. Isso ocorre porque as regiões são isoladas entre si e nós não replicamos os recursos entre regiões automaticamente.

Quando você executa uma instância, deve selecionar uma AMI que esteja na mesma região. Se a AMI estiver em outra região, você poderá copiar a AMI para a região que está usando. Para obter mais informações, consulte Cópia de uma AMI.

Observe que há uma cobrança para a transferência de dados entre regiões. Para obter mais informações, consulte Definição de preços do Amazon EC2 – Transferência de dados.

Zonas de disponibilidade

Quando você executa uma instância, pode selecionar uma zona de disponibilidade ou deixar-nos escolher uma para você. Se você distribuir suas instâncias em várias zonas de disponibilidade e uma instância falhar, poderá projetar seu aplicativo para que uma instância em outra zona de disponibilidade possa processar solicitações.

Você também pode usar endereços IP elásticos para mascarar a falha de uma instância em uma zona de disponibilidade rapidamente, remapeando o endereço para uma instância em outra zona de disponibilidade. Para obter mais informações, consulte Endereços Elastic IP.

Uma zona de disponibilidade é representada por um código de região seguido por um identificador de letra, por exemplo, us-east-1a. Para garantir que os recursos sejam distribuídos entre as zonas de disponibilidade de uma região, mapeamos as zonas de disponibilidade independentemente para identificadores de cada conta. Por exemplo, a zona de disponibilidade us-east-1a pode não estar no mesmo local de us-east-1a para outra conta. Não há uma forma de coordenar zonas de disponibilidade entre contas.

Como as zonas de disponibilidade crescem com o tempo, nossa capacidade de expandi-las pode se tornar restrita. Se isso acontecer, nós poderemos impedir que você execute uma instância em uma zona de disponibilidade restrita a menos que você já tenha uma instância naquela zona de disponibilidade. Finalmente, também podemos remover a zona de disponibilidade restrita da lista de zonas de disponibilidade para novos clientes. Portanto, sua conta pode ter um número diferente de zonas de disponibilidade disponíveis em uma região em comparação com outra conta.

Você pode listar as zonas de disponibilidade que estão disponíveis para sua conta. Para obter mais informações, consulte Descrição de regiões e zonas de disponibilidade.

Regiões disponíveis

Sua conta determina as regiões que estão disponíveis para você. Por exemplo:

  • Uma conta da AWS fornece várias regiões de modo que você possa executar instâncias do Amazon EC2 em locais que atendam a seus requisitos. Por exemplo, talvez você queira executar instâncias na Europa para estar mais próximo de seus clientes europeus ou para cumprir requisitos legais.

  • Uma conta AWS GovCloud (EUA) fornece acesso à região AWS GovCloud (EUA) somente. Para obter mais informações, consulte Região AWS GovCloud (EUA).

  • Uma conta da Amazon AWS (China) fornece acesso à região China (Pequim) somente.

A tabela a seguir lista as regiões fornecidas por uma conta da AWS. Você não pode descrever ou acessar regiões adicionais com a conta da AWS, como AWS GovCloud (EUA) ou China (Pequim).

Código Nome

us-east-1

Leste dos EUA (Norte da Virgínia)

us-east-2

Leste dos EUA (Ohio)

us-west-1

Oeste dos EUA (Norte da Califórnia)

us-west-2

Oeste dos EUA (Oregon)

ca-central-1

Canadá (Central)

eu-central-1

UE (Frankfurt)

eu-west-1

UE (Irlanda)

eu-west-2

UE (Londres)

eu-west-3

UE (Paris)

ap-northeast-1

Ásia-Pacífico (Tóquio)

ap-northeast-2

Ásia-Pacífico (Seul)

ap-northeast-3

Ásia-Pacífico (Osaka – Local)

ap-southeast-1

Ásia-Pacífico (Cingapura)

ap-southeast-2

Ásia-Pacífico (Sydney)

ap-south-1

Ásia Pacífico (Mumbai)

sa-east-1

América do Sul (São Paulo)

Para obter mais informações, consulte Infraestrutura global da AWS.

O número e o mapeamento de zonas de disponibilidade por região podem variar entre contas da AWS. Para obter uma lista de zonas de disponibilidade que estão disponíveis para sua conta, você pode usar o console do Amazon EC2 ou a interface de linha de comando. Para obter mais informações, consulte Descrição de regiões e zonas de disponibilidade.

Regiões e endpoints

Ao trabalhar com uma instância usando a interface de linha de comando ou ações de API, você deve especificar seu endpoint regional. Para obter mais informações sobre as regiões e os endpoints do Amazon EC2, consulte Regiões e endpoints no Referência geral do Amazon Web Services.

Para obter mais informações sobre os endpoints e os protocolos em AWS GovCloud (EUA), consulte Endpoints AWS GovCloud (EUA) no AWS GovCloud (US) User Guide.

Descrição de regiões e zonas de disponibilidade

Você pode usar o console do Amazon EC2 ou a interface de linha de comando para determinar quais regiões e zonas de disponibilidade estão disponíveis para sua conta. Para obter mais informações sobre essas interfaces de linha de comando, consulte Acessando o Amazon EC2.

Para encontrar suas regiões e zonas de disponibilidade usando o console

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. Na barra de navegação, visualize as opções no seletor de regiões.

    
						Visualizar suas regiões
  3. No painel de navegação, escolha EC2 Dashboard.

  4. As zonas de disponibilidade são listadas em Service Health, Availability Zone Status.

Para encontrar suas regiões e zonas de disponibilidade usando a linha de comando

  1. [AWS CLI] Use o comando describe-regions como se segue para descrever as regiões para sua conta.

    aws ec2 describe-regions
  2. [AWS CLI] Use o comando describe-availability-zones como se segue para descrever as zonas de disponibilidade na região especificada.

    aws ec2 describe-availability-zones --region region-name
  3. [AWS Tools para Windows PowerShell] Use o comando Get-EC2Region como se segue para descrever as regiões para sua conta.

    PS C:\> Get-EC2Region
  4. [AWS Tools para Windows PowerShell] Use o comando Get-EC2AvailabilityZone como se segue para descrever as zonas de disponibilidade na região especificada.

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

Especificação da região para um recurso

Sempre que você cria um recurso do Amazon EC2, pode especificar a região para o recurso. Você pode especificar a região para um recurso usando o Console de gerenciamento da AWS ou a linha de comando.

nota

Alguns recursos da AWS podem não estar disponíveis em todas as regiões e zonas de disponibilidade. Verifique se você pode criar os recursos necessários nas regiões ou na zona de disponibilidade desejadas antes de executar uma instância em uma zona de disponibilidade específica.

Para especificar a região para um recurso usando o console

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. Use o seletor de região na barra de navegação.

    
							Use o seletor de região do console

Para especificar a região padrão usando a linha de comando

Você pode definir o valor de uma variável de ambiente para o endpoint regional desejado (por exemplo, https://ec2.us-east-2.amazonaws.com):

  • AWS_DEFAULT_REGION (AWS CLI)

  • Set-AWSDefaultRegion (AWS Tools para Windows PowerShell)

Como alternativa, você pode usar o código --region (AWS CLI) ou a opção da linha de comando -Region (AWS Tools para Windows PowerShell) com cada comando individual. Por exemplo, --region us-east-2.

Para obter mais informações sobre os endpoints para o Amazon EC2, consulte Endpoints do Amazon Elastic Compute Cloud.

Execução de instâncias em uma zona de disponibilidade

Ao executar uma instância, selecione uma região que deixe suas instâncias mais próximas de clientes específicos ou cumpra os requisitos legais ou outros. Ao iniciar as instâncias em zonas de disponibilidade separadas, você pode proteger seus aplicativos contra falhas em um único local.

Quando você executa uma instância, é possível especificar uma zona de disponibilidade na região que está usando. Se você não especificar uma zona de disponibilidade, nós selecionaremos uma para você. Ao executar suas instâncias iniciais, recomendamos que você aceite a zona de disponibilidade padrão. Assim, nós podemos selecionar a melhor zona de disponibilidade para você de acordo com a integridade do sistema e a capacidade disponível. Se você executar instâncias adicionais, somente especifique uma zona de disponibilidade se as novas instâncias tiverem de estar próximas ou separadas de suas instâncias em execução.

Migração de uma instância para outra zona de disponibilidade

Se você precisar, poderá migrar uma instância de uma zona de disponibilidade para outra. Por exemplo, se você estiver tentando modificar o tipo de instância de sua instância e não pudermos executar uma instância do novo tipo de instância na zona de disponibilidade atual, você poderá migrar a instância para uma zona de disponibilidade onde possamos executar uma instância desse tipo de instância.

O processo de migração envolve criar uma AMI da instância original, executar uma instância na nova zona de disponibilidade e atualizar a configuração da nova instância, conforme exibido no seguinte procedimento.

Para migrar uma instância para outra zona de disponibilidade

  1. Crie uma AMI da instância. O procedimento depende do sistema operacional e do tipo de volume do dispositivo raiz para a instância. Para obter mais informações, consulte a documentação correspondente a seu sistema operacional e volume do dispositivo raiz:

  2. Se for necessário preservar o endereço IPv4 privado da instância, você deverá excluir a sub-rede na zona de disponibilidade atual e criar uma sub-rede na nova zona de disponibilidade com o mesmo intervalo de endereço IPv4 que a sub-rede original. Observe que você deve encerrar todas as instâncias em uma sub-rede antes de excluí-la. Portanto, deve criar AMIs de todas as instâncias em sua sub-rede de modo que você possa mover todas as instâncias na sub-rede atual para a nova sub-rede.

  3. Execute uma instância da AMI que você acabou de criar, especificando a nova zona de disponibilidade ou a sub-rede. Você pode usar o mesmo tipo de instância que a instância original ou selecionar um novo tipo de instância. Para obter mais informações, consulte Execução de instâncias em uma zona de disponibilidade.

  4. Se a instância original tiver um endereço IP elástico associado, associe-o à nova instância. Para obter mais informações, consulte Desassociar um endereço IP elástico e reassociá-lo a outra instância.

  5. Se a instância original for uma Instância reservada, altere a zona de disponibilidade da sua reserva. Se você também tiver mudado o tipo de instância, poderá alterar o tipo de instância para sua reserva. Para obter mais informações, consulte Envio de solicitações da modificação.

  6. (Opcional) Encerre a instância original. Para obter mais informações, consulte Como encerrar uma instância.