Fornecer conectividade de rede para suas instâncias do Auto Scaling usando a Amazon VPC - Amazon EC2 Auto Scaling

Fornecer conectividade de rede para suas instâncias do Auto Scaling usando a Amazon VPC

Estamos aposentando o EC2-Classic. Recomendamos que você migre do EC2-Classic para uma VPC. Para mais informações, consulte a postagem de blog EC2-Classic Networking is Retiring - Here's How to Prepare.

A Amazon Virtual Private Cloud (Amazon VPC) permite que você defina um ambiente de redes virtuais em uma seção privada e isolada na Nuvem AWS. Você tem controle total sobre seu ambiente de rede virtual.

Em uma Virtual Private Cloud (VPC), você pode iniciar recursos da AWS como grupos do Auto Scaling. Um grupo do Auto Scaling em uma VPC funciona basicamente da mesma maneira como no EC2-Classic e oferece suporte ao mesmo conjunto de recursos.

Uma sub-rede na Amazon VPC é uma subdivisão em uma zona de disponibilidade definida por um segmento de intervalo de endereços IP da VPC. Usando sub-redes, você pode agrupar suas instâncias com base em suas necessidades operacionais e de segurança. Uma sub-rede reside totalmente dentro da Zona de disponibilidade em que foi criada. Você ativa instâncias do Auto Scaling dentro das sub-redes.

Para habilitar a comunicação entre a internet e as instâncias em suas sub-redes, você deve criar um gateway de internet e anexá-lo à sua VPC. Um gateway de internet permite que seus recursos nas sub-redes conectem-se à internet por meio da borda da rede do Amazon EC2. Se o tráfego de uma sub-rede for roteado para um gateway da Internet, a sub-rede será conhecida como uma sub-rede pública. Se o tráfego de uma sub-rede não for roteado para um gateway de internet, a sub-rede será conhecida como uma sub-rede privada. Use uma sub-rede pública para recursos que devem ser conectados à internet, e uma sub-rede privada para recursos que não precisam ser conectados à internet. Para obter mais informações sobre como fornecer acesso à Internet a instâncias em uma VPC, consulte Acesso à Internet no Manual do usuário da Amazon VPC.

EC2-Classic

Se você criou sua Conta da AWS antes de 4 de dezembro de 2013, ela pode permitir que você escolha entre a Amazon VPC e o EC2-Classic em determinadas regiões. Se você tiver uma dessas contas mais antigas, talvez tenha grupos do Auto Scaling no EC2-Classic em algumas regiões do em vez da Amazon VPC.

Para obter mais informações sobre a migração do EC2 Classic, consulte a postagem no blog EC2-Classic Networking is Retiring - Here's How to Prepare (O EC2-Classic está sendo descontinuado - Veja como se preparar). Para obter mais informações sobre as diferenças entre instâncias no EC2-Classic e uma VPC, consulte EC2-Classic no Manual do usuário do Amazon EC2 para instâncias do Linux.

Para determinar se alguma das Regiões da AWS que você usa ainda está usando o EC2-Classic, abra o console do Amazon EC2. Se o campo Supported platforms (Plataformas compatíveis) indicar apenas VCP, como mostrado no exemplo a seguir, a sua Conta da AWS na Região da AWS atual usa a plataforma VPC e usa uma VPC padrão. O nome da VPC padrão é mostrado abaixo da plataforma com suporte.


                    Plataforma EC2-VPC
dica

Qualquer grupo do Auto Scaling criado em uma região que tenha uma VPC padrão pode iniciar instâncias na VPC padrão ou em uma VPC não padrão, mas não no EC2-Classic.

VPC padrão

Se você tiver criado sua Conta da AWS depois de 4 de dezembro de 2013, ou se estiver criando seu grupo do Auto Scaling em uma nova Região da AWS, criamos uma VPC padrão para você. Sua VPC padrão é fornecida com uma sub-rede padrão em cada Zona de disponibilidade. Por padrão, se você tiver uma VPC padrão, seu grupo do Auto Scaling será criado na VPC padrão.

É possível ver suas VPCs na página Your VPCs (Suas VPCs) do console do Amazon VPC.

Para obter mais informações sobre a VPC padrão, consulte VPC padrão e sub-redes padrão no Guia do usuário do Amazon VPC.

VPC não padrão

Você pode optar por criar VPCs adicionais acessando a página VPC Dashboard (Painel da VPC) no AWS Management Console e selecionando Create VPC (Criar VPC).

Para obter mais informações, consulte o Manual do usuário da Amazon VPC.

nota

Uma VPC abrange todas as zonas de disponibilidade na Região da AWS. Quando você adicionar sub-redes à VPC, escolha várias zonas de disponibilidade para garantir que os aplicativos hospedados nessas sub-redes sejam altamente disponíveis. Uma zona de disponibilidade é um ou mais datacenters discretos com energia, redes e conectividade redundantes em uma Região da AWS. As zonas de disponibilidade permitem tornar os aplicativos em produção altamente disponíveis, tolerantes a falhas e escaláveis.

Considerações sobre a escolha de sub-redes da VPC

Observe os seguintes fatores ao escolher as sub-redes da VPC para seu grupo do Auto Scaling:

  • Se você estiver conectando um balanceador de carga Elastic Load Balancing ao seu grupo do Auto Scaling, as instâncias poderão ser iniciadas em sub-redes públicas ou privadas. No entanto, o balanceador de carga pode ser criado somente em sub-redes públicas.

  • Se você estiver acessando suas instâncias do Auto Scaling diretamente por meio do SSH, as instâncias poderão ser iniciadas somente em sub-redes públicas.

  • Se você estiver acessando instâncias sem ingresso do Auto Scaling usando o gerenciador de sessão do AWS Systems Manager, as instâncias poderão ser iniciadas em sub-redes públicas ou privadas.

  • Se você estiver usando sub-redes privadas, poderá permitir que as instâncias do Auto Scaling acessem a Internet usando um gateway NAT público.

  • Por padrão, as sub-redes padrão em uma VPC padrão são sub-redes públicas.

Endereçamento IP em uma VPC

Quando você ativa suas instâncias do Auto Scaling em uma VPC, um endereço IP privado no intervalo de CIDR da sub-rede na qual a instância foi executada é automaticamente atribuído às suas instâncias. Isso permite que suas instâncias se comuniquem com outras instâncias na VPC.

Você pode configurar um modelo de execução ou uma configuração de execução para atribuir endereços IPv4 públicos às instâncias. A atribuição de endereços IP públicos às suas instâncias permite que elas se comuniquem com a Internet ou com outros produtos da AWS.

Quando você inicia instâncias em uma sub-rede configurada para atribuir automaticamente endereços IPv6, elas recebem endereços IPv4 e IPv6. Caso contrário, elas recebem apenas endereços IPv4. Para obter mais informações, consulte Endereços IPv6 no Manual do usuário do Amazon EC2 para instâncias do Linux.

Para obter informações sobre como especificar intervalos CIDR para a VPC ou sub-rede, consulte o Manual do usuário da Amazon VPC.

O Amazon EC2 Auto Scaling pode atribuir automaticamente endereços IP privados adicionais na execução da instância quando você utiliza um modelo de execução que especifica interfaces de rede adicionais. Cada interface de rede recebe um único endereço IP privado do intervalo CIDR da sub-rede em que a instância é executada. Nesse caso, o sistema não poderá mais atribuir um endereço IPv4 público à interface de rede principal. Você não poderá se conectar às suas instâncias por meio de um endereço IPv4 público, a menos que associe endereços de IP elástico disponíveis às instâncias do Auto Scaling.

Interfaces de rede em uma VPC

Cada instância na sua VPC tem uma interface de rede padrão (a interface de rede primária). Você não pode desvincular uma interface de rede primária de uma instância. Você pode criar e anexar uma interface de rede adicional para qualquer instância da VPC. O número de interfaces de rede que você pode anexar varia de acordo com o tipo de instância.

Ao iniciar uma instância usando um modelo de execução, você pode especificar interfaces de rede adicionais. No entanto, iniciar uma instância do Auto Scaling com várias interfaces de rede cria automaticamente cada interface na mesma sub-rede da instância. Isso ocorre porque o Amazon EC2 Auto Scaling ignora as sub-redes definidas no modelo de execução em favor do que é especificado no grupo do Auto Scaling. Para obter mais informações, consulte Criar um modelo de execução para um grupo do Auto Scaling.

Se você criar ou conectar duas ou mais interfaces de rede da mesma sub-rede a uma instância, poderá encontrar problemas de rede, como roteamento assimétrico, especialmente em instâncias que usem uma variante de Linux não Amazon. Se você precisar desse tipo de configuração, deverá configurar a interface de rede secundária dentro do sistema operacional. Para ver um exemplo, consulte Como posso fazer minha interface de rede secundária funcionar na minha instância do Ubuntu EC2? na Central de conhecimento da AWS.

Locação de localização de instância

Por padrão, todas as instâncias na VPC são executadas como instâncias de locação compartilhada. O Amazon EC2 Auto Scaling também oferece suporte a instâncias dedicadas e hosts dedicados. No entanto, o suporte para hosts dedicados só está disponível para grupos do Auto Scaling que usem um modelo de execução. Para mais informações, consulte Configurar a locação de instância com uma configuração de execução.

AWS Outposts

O AWS Outposts estende um Amazon VPC de uma região da AWS para um Outpost com os componentes da VPC que estão acessíveis na região, incluindo gateways da Internet, gateways privados virtuais, Amazon VPC Transit Gateways e endpoints da VPC. Um Outpost fica hospedado em uma zona de disponibilidade na região e é uma extensão dessa zona de disponibilidade que você pode usar para resiliência.

Para obter mais informações, consulte o Guia do usuário do AWS Outposts.

Para obter um exemplo de como implantar um grupo do Auto Scaling que atenda ao tráfego de um Application Load Balancer em um Outpost, consulte a seguinte postagem de blog Configuring an Application Load Balancer on AWS Outposts (Configurar um Application Load Balancer no AWS Outposts).

Mais recursos para saber mais sobre VPCs

Use os tópicos a seguir para saber mais sobre VPCs e sub-redes.