

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á.

# Migre aplicativos hospedados no IIS para a Amazon EC2 usando o appcmd.exe
<a name="migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd"></a>

*Deepak Kumar, Amazon Web Services*

## Resumo
<a name="migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd-summary"></a>

Ao migrar aplicativos hospedados no Internet Information Services (IIS) para instâncias do Amazon Elastic Compute Cloud (Amazon EC2), você precisa enfrentar vários desafios de autenticação. Esses desafios incluem a necessidade de introduzir novamente as credenciais do domínio para as identidades dos grupos de aplicações e, possivelmente, gerar novamente as chaves de máquina para o funcionamento correto do site. Você pode usar AWS Directory Service para estabelecer relações de confiança com seu Active Directory local ou criar um novo Active Directory gerenciado no AWS. Esse padrão descreve uma abordagem de migração limpa que usa a funcionalidade de backup e restauração do IIS nas EC2 instâncias da Amazon. A abordagem usa o appcmd.exe para desinstalar e reinstalar o IIS nas EC2 instâncias de destino, permitindo a migração bem-sucedida de sites hospedados no IIS, identidades de grupos de aplicativos e chaves de máquina. 

## Pré-requisitos e limitações
<a name="migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd-prereqs"></a>

**Pré-requisitos **
+ Um ativo Conta da AWS para o servidor de destino.
+ Um servidor de IIS de origem funcional, com sites hospedados.
+ Compreensão dos princípios de funcionamento do IIS, como administração e configuração.
+ Acesso de administrador do sistema em ambos os servidores de origem e de destino.
+ Migração concluída do servidor IIS de origem para o destino Conta da AWS. Você pode usar ferramentas de migração AWS Application Migration Service, como uma abordagem baseada em snapshots da Amazon Machine Image (AMI) ou outras ferramentas de migração.

**Limitações**
+ Alguns Serviços da AWS não estão disponíveis em todos Regiões da AWS. Para conferir a disponibilidade de uma região, consulte [AWS Services by Region](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/). Para endpoints específicos, consulte [Service endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html) e clique no link correspondente ao serviço desejado.

**Versões do produto**
+ IIS 8.5 ou IIS 10.0

## Arquitetura
<a name="migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd-architecture"></a>

**Pilha de tecnologia de origem**
+ Windows Server com o IIS 8.5 ou o IIS 10.0 instalado

**Pilha de tecnologias de destino**
+ Windows Server com o IIS 8.5 ou o IIS 10.0 instalado
+ Application Migration Service

**Arquitetura de destino**

O diagrama a seguir mostra o fluxo de trabalho e os componentes da arquitetura desse padrão.

![\[Fluxo de trabalho para migrar aplicativos hospedados pelo IIS para a Amazon. EC2\]](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/images/pattern-img/2f9f7757-b2bc-4077-b51a-700de521424c/images/36aa9b7a-d0aa-4fa4-be47-9fee43b53c22.png)


A solução contempla as seguintes etapas:

1. [Instale](https://docs.aws.amazon.com/mgn/latest/ug/agent-installation.html) e configure o Agente AWS de Replicação no servidor IIS de origem em seu data center corporativo. Esse agente inicia o processo de replicação e gerencia a transferência de dados para o. AWS

1. O Agente AWS de Replicação estabelece uma [conexão segura com](https://docs.aws.amazon.com/mgn/latest/ug/Agent-Related-FAQ.html#How-Communication-Secured) o Serviço de Migração de Aplicativos e começa a replicar os dados do servidor de origem, incluindo configurações do IIS, sites e arquivos de aplicativos.

1. O Serviço de Migração de Aplicativos inicia EC2 instâncias na sub-rede do aplicativo com os dados replicados. A EC2 instância de destino executa o IIS e contém os aplicativos migrados com seus volumes associados do Amazon Elastic Block Store (Amazon EBS). Após a replicação inicial, o Application Migration Service prossegue com a sincronização das alterações até que você esteja [com tudo pronto para realizar a substituição](https://docs.aws.amazon.com/mgn/latest/ug/migration-dashboard.html#ready-for-cutover1) para o novo ambiente.

## Ferramentas
<a name="migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd-tools"></a>

**Serviços da AWS**
+ [AWS Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html)ajuda você a rehospedar (*elevar e deslocar*) aplicativos Nuvem AWS sem alterações e com o mínimo de tempo de inatividade.
+ [O Amazon Elastic Block Store (Amazon EBS) fornece volumes de armazenamento em nível de bloco para uso com instâncias da Amazon](https://docs.aws.amazon.com/ebs/latest/userguide/what-is-ebs.html). EC2 
+ [O Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html) fornece capacidade de computação escalável no. Nuvem AWS Você poderá iniciar quantos servidores virtuais precisar e escalá-los na vertical rapidamente.

**Outras ferramentas**
+ O [Internet Information Services (IIS)](https://www.iis.net/overview) para Windows Server é um servidor da web com arquitetura escalável e de código aberto, capaz de hospedar qualquer conteúdo na web. O IIS fornece um conjunto de ferramentas de administração, incluindo ferramentas de administração e linha de comando (por exemplo, appcmd.exe), código e scripts APIs gerenciados e PowerShell suporte ao Windows.

## Épicos
<a name="migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd-epics"></a>

### Backup do IIS no servidor de origem antes da migração
<a name="back-up-iis-at-source-prior-to-migration"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Crie backups de sites hospedados no IIS, da chave de configuração e da chave `WAS`. | Para criar backups dos sites hospedados no IIS, da chave de configuração (`iisConfigurationKey`) e da chave `WAS` `iisWasKey`(), use o appcmd.exe no servidor de origem. Use as seguintes etapas:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd.html)Para exportar a chave de configuração e a chave `WAS`, faça o seguinte:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd.html) | Administrador do IIS | 

### Desinstalação e reinstalação do IIS no servidor de destino
<a name="uninstall-and-reinstall-iis-on-the-target-server"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Desinstale o IIS no servidor de destino. | Para desinstalar o IIS no servidor de destino, siga as seguintes etapas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd.html) | Administrador do IIS | 
| Instale o IIS no servidor de destino. | Para instalar o IIS no servidor de destino, siga as seguintes etapas: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd.html) | Administrador do IIS | 

### Restauração dos sites e das configurações do IIS usando os backups
<a name="restore-iis-websites-and-configuration-from-the-backups"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Restaure os sites e a configuração do IIS. | Para restaurar os backups do IIS que você criou no servidor de origem para o servidor de destino, siga as seguintes etapas:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd.html) | Administrador do IIS | 

## Recursos relacionados
<a name="migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd-resources"></a>

**AWS documentação**
+ [Instalando o Agente AWS de Replicação](https://docs.aws.amazon.com/mgn/latest/ug/agent-installation.html) (AWS Application Migration Service documentação)

**AWS Orientação prescritiva**
+ [Migre uma VM local para a Amazon usando EC2 AWS Application Migration Service](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-an-on-premises-vm-to-amazon-ec2-by-using-aws-application-migration-service.html)
+ [Usando AMIs nossos snapshots do Amazon EBS para backups](https://docs.aws.amazon.com/prescriptive-guidance/latest/backup-recovery/ec2-backup.html#amis-snapshots)

**Recursos da Microsoft**
+ [Application pool identities](https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/was-service-svchost-process-operation/understanding-identities#application-pool-identities)
+ [IIS documentation](https://learn.microsoft.com/en-us/iis/)
+ [IIS 8 appcmd.exe documentation](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/jj635852(v=ws.11))
+ [IIS 10 appcmd.exe documentation](https://learn.microsoft.com/en-us/iis/get-started/whats-new-in-iis-10/new-features-introduced-in-iis-10)
+ [Powerful Admin Tools](https://learn.microsoft.com/en-us/iis/overview/powerful-admin-tools)