

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Esegui la migrazione di applicazioni ospitate da IIS su Amazon utilizzando appcmd.exe EC2
<a name="migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd"></a>

*Deepak Kumar, Amazon Web Services*

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

Quando esegui la migrazione di applicazioni ospitate da Internet Information Services (IIS) su istanze Amazon Elastic Compute Cloud (Amazon EC2), devi affrontare diverse sfide di autenticazione. Queste sfide includono il reinserimento delle credenziali di dominio per le identità dei pool di applicazioni e la potenziale rigenerazione delle chiavi macchina per la corretta funzionalità del sito web. È possibile utilizzarlo AWS Directory Service per stabilire relazioni di fiducia con Active Directory locale o creare una nuova Active Directory gestita in. AWS Questo modello descrive un approccio di migrazione pulito che utilizza la funzionalità di backup e ripristino di IIS su EC2 istanze Amazon. L'approccio utilizza appcmd.exe per disinstallare e reinstallare IIS sulle EC2 istanze di destinazione, permettendo una corretta migrazione dei siti Web ospitati su IIS, delle identità dei pool di applicazioni e delle chiavi di macchina. 

## Prerequisiti e limitazioni
<a name="migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd-prereqs"></a>

**Prerequisiti**
+ Un attivo Account AWS per il server di destinazione.
+ Un server IIS di origine funzionale con siti Web ospitati su di esso.
+ Comprensione dei principi di funzionamento di IIS come amministrazione e configurazione.
+ Accesso da amministratore di sistema sia sul server di origine che su quello di destinazione.
+ Migrazione completata del server IIS di origine verso la destinazione Account AWS. Puoi utilizzare strumenti di migrazione come AWS Application Migration Service un approccio basato su snapshot di Amazon Machine Image (AMI) o altri strumenti di migrazione.

**Limitazioni**
+ Alcuni Servizi AWS non sono disponibili in tutti. Regioni AWS Per informazioni sulla disponibilità per regione, consulta [AWS Servizi per regione](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/). Per endpoint specifici, consulta [Endpoints and quotas del servizio](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html) e scegli il link relativo al servizio.

**Versioni del prodotto**
+ IIS 8.5 o IIS 10.0

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

**Stack di tecnologia di origine**
+ Windows Server con IIS 8.5 o IIS 10.0 installato

**Stack tecnologico Target**
+ Windows Server con IIS 8.5 o IIS 10.0 installato
+ Application Migration Service

**Architettura di destinazione**

Il diagramma seguente mostra i componenti del flusso di lavoro e dell'architettura per questo modello.

![Flusso di lavoro per migrare applicazioni ospitate da IIS su Amazon. EC2](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/images/pattern-img/2f9f7757-b2bc-4077-b51a-700de521424c/images/36aa9b7a-d0aa-4fa4-be47-9fee43b53c22.png)


La soluzione include i seguenti passaggi:

1. [Installa](https://docs.aws.amazon.com/mgn/latest/ug/agent-installation.html) e configura l'agente di AWS replica sul server IIS di origine nel data center aziendale. Questo agente avvia il processo di replica e gestisce il trasferimento dei dati verso. AWS

1. L'agente di AWS replica stabilisce una [connessione sicura](https://docs.aws.amazon.com/mgn/latest/ug/Agent-Related-FAQ.html#How-Communication-Secured) all'Application Migration Service e inizia a replicare i dati del server di origine, incluse le configurazioni IIS, i siti Web e i file delle applicazioni.

1. Application Migration Service avvia EC2 le istanze nella sottorete dell'applicazione con i dati replicati. L' EC2 istanza di destinazione esegue IIS e contiene le applicazioni migrate con i volumi Amazon Elastic Block Store (Amazon EBS) associati. Dopo la replica iniziale, Application Migration Service continua a sincronizzare le modifiche finché non sei [pronto per passare al nuovo](https://docs.aws.amazon.com/mgn/latest/ug/migration-dashboard.html#ready-for-cutover1) ambiente.

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

**Servizi AWS**
+ [AWS Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html)ti aiuta a riospitare (*lift and shift*) le applicazioni Cloud AWS senza modifiche e con tempi di inattività minimi.
+ [Amazon Elastic Block Store (Amazon EBS) fornisce volumi di storage a livello di blocco da utilizzare con le istanze Amazon](https://docs.aws.amazon.com/ebs/latest/userguide/what-is-ebs.html). EC2 
+ [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html) fornisce capacità di elaborazione scalabile in. Cloud AWS Puoi avviare tutti i server virtuali di cui hai bisogno e dimensionarli rapidamente.

**Altri strumenti**
+ [Internet Information Services (IIS)](https://www.iis.net/overview) per Windows Server è un server Web con un'architettura scalabile e aperta per l'hosting di qualsiasi cosa sul Web. IIS offre una serie di strumenti di amministrazione, tra cui strumenti di amministrazione e da riga di comando (ad esempio, appcmd.exe), codice e script gestiti e APIs supporto per Windows PowerShell .

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

### Esegui il backup di IIS all'origine prima della migrazione
<a name="back-up-iis-at-source-prior-to-migration"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Crea backup di siti Web ospitati su IIS, chiave di configurazione e chiave. `WAS` | Per creare backup per siti Web ospitati su IIS, la chiave di configurazione (`iisConfigurationKey`) e la `WAS` chiave (`iisWasKey`), utilizzate appcmd.exe sul server di origine. Utilizza le fasi seguenti:[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd.html)<br />Per esportare la chiave di configurazione e la `WAS` chiave, procedi come segue:[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd.html) | Amministratore IIS | 

### Disinstalla e reinstalla IIS sul server di destinazione
<a name="uninstall-and-reinstall-iis-on-the-target-server"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Disinstalla IIS sul server di destinazione. | Per disinstallare IIS sul server di destinazione, attenersi alla seguente procedura: [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd.html) | Amministratore IIS | 
| Installa IIS sul server di destinazione. | Per installare IIS sul server di destinazione, attenersi alla seguente procedura: [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd.html) | Amministratore IIS | 

### Ripristina i siti Web e la configurazione IIS dai backup
<a name="restore-iis-websites-and-configuration-from-the-backups"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Ripristina i siti Web e la configurazione IIS. | Per ripristinare i backup IIS creati dal server di origine sul server di destinazione, attenersi alla seguente procedura:[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-iis-hosted-applications-to-amazon-ec2-by-using-appcmd.html) | Amministratore IIS | 

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

**AWS documentazione**
+ [Installazione del AWS Replication Agent](https://docs.aws.amazon.com/mgn/latest/ug/agent-installation.html) (AWS Application Migration Service documentazione)

**AWS Linee guida prescrittive**
+ [Esegui la migrazione di una macchina virtuale locale su Amazon utilizzando 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)
+ [Utilizzo delle AMIs nostre istantanee di Amazon EBS per i backup](https://docs.aws.amazon.com/prescriptive-guidance/latest/backup-recovery/ec2-backup.html#amis-snapshots)

**Risorse Microsoft**
+ [Identità del pool di applicazioni](https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/was-service-svchost-process-operation/understanding-identities#application-pool-identities)
+ [Documentazione IIS](https://learn.microsoft.com/en-us/iis/)
+ [Documentazione IIS 8 appcmd.exe](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/jj635852(v=ws.11))
+ [Documentazione IIS 10 appcmd.exe](https://learn.microsoft.com/en-us/iis/get-started/whats-new-in-iis-10/new-features-introduced-in-iis-10)
+ [Potenti strumenti di amministrazione](https://learn.microsoft.com/en-us/iis/overview/powerful-admin-tools)