As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Práticas recomendadas para configuração
Esta seção fornece uma descrição detalhada do cenário mais restritivo, em que toda a comunicação ocorre somente pelo canal privado, e inclui uma explicação detalhada dos requisitos e dos componentes correspondentes a serem criados para cada área.
Esta seção descreve a configuração para o cenário mais restritivo (replicação somente em redes privadas), conforme mostrado no primeiro diagrama, com base nas considerações analisadas anteriormente. Você pode configurar os dois cenários híbridos ignorando as partes da configuração mais restritiva:
-
Para o cenário híbrido compatível com a saída HTTPS pública na origem e os recursos da área de preparação privada, o endpoint da VPC da interface do Amazon S3 não é necessário.
-
Para o cenário híbrido compatível com a saída HTTPS pública na origem e os recursos da área de armazenamento pública, não são necessários endpoints da VPC na sub-rede da área de preparação.
As seções a seguir pressupõem que a configuração inicial do MGN já esteja concluída, conforme descrito nas postagens do blog (Acelere sua migração com AWS Transform MGN
Configurações de roteamento e sub-redes
Para o cenário restritivo, você configura os AWS recursos necessários na sub-rede privada de uma VPC de teste. Essa sub-rede não tem conectividade com a internet (não há gateway da internet conectado à tabela de rotas como uma rota padrão). Em vez disso, ela usa um gateway virtual associado a um gateway do AWS Site-to-Site VPN (conectado por meio de um túnel IPsec a um gateway on-premises), ou ela está conectada a um gateway de transferência ou a serviços do Direct Connect para fornecer interconectividade privada aos data centers on-premises.
Você usará essa sub-rede privada como uma sub-rede de preparação para recursos relacionados à replicação gerenciados pelo Application Migration Service, e configurará todo o acesso necessário à rede por meio dessa sub-rede usando endpoints da VPC, conforme discutido na próxima seção.
Configuração dos endpoints da VPC
Agora você precisa criar VPC endpoints na sub-rede de teste para fornecer conectividade aos servidores de replicação e aos agentes MGN a partir de sub-redes locais.
Confira uma lista completa dos endpoints da VPC de que você precisa:
-
Endpoints de interface MGN e Amazon EC2, que fornecem suas próprias interfaces de rede elástica com endereços IP privados e nomes DNS privados para serem usados por servidores de replicação e agentes. (Os agentes usarão somente o endpoint MGN.)
-
Endpoint do gateway do Amazon S3 que fornece uma rota específica na tabela de rotas de sub-redes (por meio de uma lista de prefixos). Isso será usado pelos servidores de replicação.
-
Endpoint da interface do Amazon S3 que fornece uma interface de rede elástica específica com um endereço IP privado dedicado na sub-rede privada. Os agentes MGN usarão esse endereço por meio de um nome DNS específico.
As próximas seções abordam mais detalhes sobre como os endpoints da VPC operam. A tabela a seguir lista todos os endpoints criados para a sub-rede privada de preparação. (Observe que o endpoint do gateway do Amazon S3 não tem interfaces de rede provisionadas, mas tem listas de prefixos específicos provisionadas na tabela de rotas de sub-redes, conforme descrito posteriormente neste guia.)
| AWS service (Serviço da AWS) | Tipo de endpoint da VPC | DNS privado | Sub-rede relacionada |
|---|---|---|---|
Amazon EC2 |
Interface |
Habilitado |
Sub-rede privada de preparação |
MGN |
Interface |
Habilitado |
Sub-rede privada de preparação |
Amazon S3 |
Interface |
Indisponível |
Sub-rede privada de preparação |
Amazon S3 |
Gateway |
Indisponível |
Conectar-se à tabela de rotas da sub-rede privada de preparação |
Você pode criar endpoints de VPC opcionais para permitir o acesso a instâncias do EC2 em sub-redes privadas isoladas por meio de, AWS Systems Manager conforme discutido em Criação de endpoints de VPC na documentação do Systems Manager.
| AWS service (Serviço da AWS) | Tipo de endpoint da VPC | DNS privado | Sub-rede relacionada |
|---|---|---|---|
Systems Manager (Gerenciador de sistemas) |
Interface |
Habilitado |
Sub-rede privada de preparação |
ssmmessages |
Interface |
Habilitado |
Sub-rede privada de preparação |
ec2messages |
Interface |
Habilitado |
Sub-rede privada de preparação |
AWS Key Management Service (AWS KMS) |
Interface |
Habilitado |
Sub-rede privada de preparação |
Logs |
Interface |
Habilitado |
Sub-rede privada de preparação |
Endpoints de interface com VPC
A criação de um endpoint de interface também cria uma interface de rede elástica específica para cada sub-rede para a qual o determinado endpoint de interface está provisionado. Por exemplo, o endpoint da interface do Application Migration Service é provisionado em uma sub-rede privada na VPC de preparação com uma interface de rede elástica associada ao endereço IP dentro dessa sub-rede, e também tem três nomes DNS resolvidos da sub-rede para esse endereço IP:
-
Um nome DNS privado,
mgn.<region>.amazonaws.com -
Dois nomes DNS baseados no ID do endpoint (
vpce-xxx), com e sem a região incluída no nome:vpce-xxx-<region>.<service-name>evpce-xxx.<service-name>
Isso permite que qualquer instância em execução na sub-rede que esteja usando a configuração padrão do conjunto de opções do Protocolo de Configuração Dinâmica de Host (DHCP) na VPC, e tenha os atributos DNS enableDnsHostnames e enableDnsSupport habilitados, possa:
-
Resolva o nome DNS de MGN (
mgn.<region>.amazonaws.com) para um endereço IP privado atribuído à interface de rede elástica. -
Conecte-se ao MGN usando somente a rede local.
Isso fixa a conectividade de qualquer instância em execução na sub-rede de teste (como o servidor de replicação MGN ou o servidor de conversão) para qualquer instância AWS service (Serviço da AWS) que tenha endpoints de interface provisionados na sub-rede (como Amazon EC2, MGN, Systems Manager e assim por diante). AWS KMS
Endpoints de gateway da VPC
Para serviços como o Amazon S3, nenhum nome DNS fixo pode ser provisionado porque cada bucket tem seu próprio nome DNS. Para esse cenário, você usará endpoints de gateway da VPC.
A criação de um endpoint de gateway Amazon S3 também cria um objeto de lista de prefixos específicos com uma lista de destinos de sub-rede (em notação CIDR), que pode ser adicionada à tabela de rotas de sub-redes. Assim, os nomes DNS dos buckets do S3 resolvidos para os endereços IP incluídos nessa lista serão acessíveis por meio da conectividade interna.
Ao provisionar um endpoint do gateway do Amazon S3, você pode especificar as sub-redes nas tabelas de rotas que devem incluir esse ID de lista de prefixos (PL-<id>). A tabela de rotas resultante para a sub-rede privada de preparação deve incluir esse ID da lista de prefixos, como neste exemplo de tabela de rotas:
| Destination (Destino) | Alvo |
|---|---|
|
|
Qualquer outra rota (por exemplo, CIDRs de sub-redes de origem) |
Qualquer destino, como IDs de gateway virtual |
CIDR local |
|
Endpoints de entrada do resolvedor de DNS
A configuração descrita na seção anterior é suficiente para instâncias que estão sendo executadas dentro das AWS sub-redes, porque elas já estão configuradas para usar servidores DNS internos do Amazon Route 53. No entanto, os servidores de origem locais exigem etapas adicionais para poder se comunicar com eles de forma Serviços da AWS privada. Em particular, o MGN Agent precisa baixar o instalador do Amazon S3 e depois se comunicar com o MGN usando os nomes DNS fornecidos na documentação. On-premises os servidores usam seus servidores DNS padrão para resolver esses nomes DNS, resultando em endereços IP públicos. As comunicações com esses endereços pela HTTPS/TCP porta 443 acabam sendo bloqueadas por firewalls corporativos.
Para evitar isso, você precisa configurar os servidores de origem ou seus servidores DNS padrão para usar o Amazon Route 53 Resolver na resolução desses nomes DNS específicos ou uma zona de subdomínio (ou seja, toda a zona *.<region>.amazonaws.com). Isso pode ser configurado criando um endpoint de entrada do Route 53 Resolver, que, como um endpoint de interface VPC, tem uma interface de rede elástica dedicada criada na sub-rede privada dedicada ativada e AWS, portanto, é capaz de encaminhar solicitações de DNS para. Amazon Route 53 Resolver
Grupos de segurança da interface de rede elástica
Cada interface de rede elástica tem um grupo de segurança dedicado associado a ela, que deve permitir o tráfego esperado para essa interface de rede elástica e o endpoint correspondente. Portanto, o grupo de segurança do endpoint do resolvedor de DNS deve permitir a porta UDP 53 de entrada (e às vezes a porta TCP 53) para solicitações de DNS, e os grupos de segurança do endpoint para a maioria dos outros serviços (MGN, Amazon EC2, Systems Manager e assim por diante) precisam da porta de entrada 443 habilitada. HTTPS/TCP
Instalando o MGN Agent nos servidores de origem
Para instalar o MGN Agent nos servidores de origem, você precisa fornecer os nomes DNS dos endpoints da interface MGN e Amazon S3 aos parâmetros da linha de comando do Agente (consulte Instalação do Agente em uma rede segura na documentação do MGN).
Para o endpoint MGN, você pode usar qualquer um dos nomes DNS associados a ele — um campo DNS privado (mgn.<region>.amazonaws.com) ou um nome DNS () — e VPC-specific fornecer um argumento:. vpce-<VPC-id>-<suffix>.mgn.<region>.vpce.amazonaws.com --endpoint <FQDN> Na verdade, se você ignorar esse argumento, o Agente usa o especificado Região da AWS para reconstruir o DNS FQDN (mgn.<region>.amazonaws.com) padrão e usa o FQDN para acessar o plano de controle do Application Migration Service. Na maioria dos casos, esse comportamento padrão deve ser suficiente, desde que o FQDN seja resolvido corretamente do servidor de origem para o endereço IP privado da interface de rede elástica do endpoint MGN VPC criado na sub-rede de teste.
O endpoint da interface do Amazon S3 não terá um único nome DNS privado (porque cada bucket do S3 terá seu próprio), portanto, essa opção não é compatível. No entanto, um endpoint de interface do Amazon S3 ainda tem uma interface de rede elástica associada a ele. Ele também tem um IP privado específico e nomes DNS curinga (no formato .vpce-<VPC-ID>-<suffix>.s3.<region>.vpce.amazonaws.com ou. Region-specific vpce-<VPC-ID>-<suffix>-<region>.s3.<region>.vpce.amazonaws.com) que podem ser resolvidos para esse IP privado.
Esse nome DNS curinga pode ser usado para o argumento --s3-endpoint, como abaixo:
aws-replication-installer-init.py --region <region> --aws-access-key-id <MGN_IAM_ACCESS_KEY> --aws-secret-access-key <MGN_IAM_SECRET> --no-prompt \ --endpoint vpce-<VPC-id>-<suffix>.mgn.<region>.vpce.amazonaws.com --s3-endpoint vpce-<VPC-ID>-<suffix>-<region>.s3.<region>.vpce.amazonaws.com
A próxima seção fornece um exemplo de configuração da MGN, incluindo todos os VPC endpoints necessários, e implantação dos Agentes usando VPC endpoints em servidores de origem Windows e Linux. A seção aborda a implantação manual e automatizada.