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à.
Rehosting
Il rehosting (lift and shift) è il processo di migrazione dell'applicazione locale nel cloud senza modificarla. Questa strategia viene utilizzata principalmente per migrare applicazioni su larga scala per soddisfare obiettivi aziendali specifici, come il lancio di un prodotto in una tempistica accelerata o l'uscita da un data center locale. Le applicazioni vengono riospitate su istanze Windows di Amazon Elastic Compute Cloud (Amazon EC2) che soddisfano i requisiti delle applicazioni da migrare.
Casi d'uso
Questa strategia di migrazione è utile in uno dei seguenti scenari:
-
L'applicazione.NET precedente deve essere eseguita come applicazione Windows nativa.
-
Il tempo e le risorse per modernizzare l'applicazione non sono disponibili.
-
La vecchia applicazione.NET è commercialeoff-the-shelfApplicazione (COTS).
Vantaggi
Il rehosting offre i seguenti vantaggi, rispetto alle applicazioni.NET locali:
-
Minimo sforzo, perché non richiede modifiche al codice o all'architettura
-
Costo ridotto
-
Migliore conformità e sicurezza, poiché utilizza ilAWSbest practice in materia di infrastruttura e sicurezza
Svantaggi
-
Non sfrutta appieno le opzioni di prestazioni, scalabilità e resilienza diAWSNuvola
-
Difficile da integrare constate-of-the-artservizi cloud
Servizi AWS
Strumenti
Strumento | Scopo | Resource (Risorsa) |
---|---|---|
Assistente alla migrazione delle applicazioni Web Windows | Questo strumento è interattivoPowerShellscript che esegue la migrazione di interi siti Web e le relative configurazioni su Elastic Beanstalk. | Migrazione delle applicazioni ASP.NET su Elastic Beanstalk |
Decisioni di implementazione
Puoi scegliere tra due opzioni di distribuzione:
-
Se desideri il controllo completo sulla configurazione del tuo ambiente di elaborazione, comprese le impostazioni di memoria e storage, e il controllo sulle patch del sistema operativo, esegui la migrazione della tua applicazione.NET su Amazon EC2.
-
Se non hai bisogno del pieno controllo dell'infrastruttura: usa Elastic Beanstalk. Elastic Beanstalk configura automaticamente un ambiente gestito per la tua applicazione.