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à.
Ripiattaforma come contenitore Windows
La ripiattaforma dell'applicazione.NET come contenitore Windows consente di raggiungere gli obiettivi aziendali con meno sforzi rispetto al refactoring. Consente di sfruttare le tecnologie dei contenitori senza modificare l'architettura di base dell'applicazione.NET. Le applicazioni Windows possono essere convertite in contenitori senza troppi sforzi.
I contenitori basati su .NET Framework supportano Windows Server 2016 o 2019 come sistema operativo host.
Casi d'uso
Questa strategia di migrazione è utile in uno qualsiasi dei seguenti scenari:
-
Non è possibile risolvere le dipendenze.NET Framework.
-
Non riesci a risolvere le dipendenze di Windows.
-
Non hai le risorse per rifattorizzare l'applicazione su.NET Core o.NET 6.
Vantaggi
Questo approccio di migrazione offre i seguenti vantaggi rispetto alle applicazioni.NET locali:
-
Sforzo minimo
-
Migliore utilizzo delle risorse
-
Sicurezza migliorata
-
Opzioni di implementazione migliori
Svantaggi
-
Costi di licenza per il sistema operativo Windows host
AWS servizi
Per la memorizzazione delle immagini dei contenitori:
Per orchestrare i contenitori Windows:
-
Amazon EC2
ospita Docker con contenitori Windows
Strumenti
Strumento | Scopo | Risorsa |
---|---|---|
AWS Contenitore App2 (A2C) | A2C è uno strumento a riga di comando per modernizzare le applicazioni.NET e Java convertendole in applicazioni containerizzate con il minimo sforzo. |
Decisioni di implementazione
È possibile scegliere tra tre opzioni di implementazione:
-
Se desideri il controllo completo sulla configurazione del tuo ambiente di elaborazione, comprese le impostazioni di memoria e archiviazione, e il controllo sulle patch del sistema operativo, distribuisci l'applicazione come contenitore Windows su un'istanza. EC2
-
Se desideri che il contenitore sia gestito da Kubernetes: distribuisci la tua applicazione come contenitore Windows su Amazon EKS.
-
Se desideri che il contenitore sia gestito da Amazon ECS: distribuisci la tua applicazione come contenitore Windows su Amazon ECS.