

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 di COTS e applicazioni interne durante una migrazione verso il cloud AWS
<a name="welcome"></a>

*Anbu Selvan, Amazon Web Services ()AWS*

*Marzo 2021 (cronologia* dei [documenti](doc-history.md))

Questa guida descrive sette aree su cui concentrarti quando ripiattaforme applicazioni commerciali off-the-shelf (COTS) e interne nel cloud Amazon Web Services (AWS). La guida fornisce anche strategie, strumenti e AWS servizi per aiutarti a ripiattaforma i componenti delle applicazioni. Le applicazioni COTS sono applicazioni di terze parti già pronte all'uso e che possono essere acquistate in un mercato commerciale (ad esempio,). [Marketplace AWS](https://aws.amazon.com//marketplace) Le applicazioni interne vengono sviluppate e utilizzate internamente dall'organizzazione. 

Dopo aver deciso di migrare le applicazioni COTS o interne verso Cloud AWS, è necessario valutare quale delle sette strategie di migrazione comuni ([7](apg-gloss.md#glossary-7rs) R) utilizzare. Queste strategie sono il refactoring, la ripiattaforma, il riacquisto, il rehosting, il trasferimento, la fidelizzazione e il ritiro. Ti consigliamo di ripiattaforma le applicazioni che utilizzano componenti o database che hanno raggiunto o stanno per raggiungere la data (EOS). end-of-support EOS avviene quando un fornitore ritira il supporto tecnico per un prodotto. Se scegli di ripiattaforma un'applicazione nel AWS Cloud, puoi beneficiare delle seguenti funzionalità:
+ Automatizza gli [aggiornamenti del sistema operativo (OS) sul posto](https://docs.aws.amazon.com//AWSEC2/latest/WindowsGuide/os-inplaceupgrade.html) con. AWS Systems Manager
+ Usa volumi di storage snapshot per creare rapidamente Amazon Machine Images (AMI) da istanze Amazon Elastic Compute Cloud (Amazon EC2). 
+ Crea una sottorete privata per isolare i carichi di lavoro eseguiti su sistemi operativi obsoleti (). OSs 
+ Utilizzate reti ad alta velocità per replicare rapidamente gli ambienti di produzione e testare il replatforming.
+ Configura rapidamente uno stack di applicazioni separato con istanze EC2 su richiesta, senza utilizzare hardware locale aggiuntivo.

Per beneficiare di queste e altre funzionalità disponibili sul AWS cloud, ti consigliamo di riospitare prima l'applicazione utilizzando. [AWS Application Migration Service](https://docs.aws.amazon.com//mgn/latest/ug/what-is-application-migration-service.html) È quindi possibile aggiornare l'applicazione nel AWS Cloud. L'elenco seguente fornisce esempi di quando un'applicazione deve essere riplatformata:
+ Il supporto non è più disponibile per il sistema operativo, i runtime (ad esempio, [Apache Tomcat](http://tomcat.apache.org/) o [Oracle WebLogic Server](https://www.oracle.com/middleware/technologies/weblogic.html)) [JBoss](https://jbossas.jboss.org/), i database o i componenti di runtime dell'applicazione (ad esempio, Java, Python o Perl). 
+ L'applicazione deve diventare più resiliente e ripristinare automaticamente i guasti (ad esempio, bug del software o problemi di infrastruttura). 
+ Sono necessarie nuove funzionalità applicative per nuovi segmenti di clienti o per supportare carichi crescenti. 
+ L'applicazione è instabile e richiede miglioramenti per migliorare la stabilità operativa. 

Prima di iniziare un percorso di ripiattaforma, è necessario esplorare alternative alle funzionalità dell'applicazione; ad esempio, valutare se è possibile sostituirle con una soluzione SaaS (Software as a Service) di un fornitore di software indipendente (ISV). [Potresti anche essere in grado di ricostruire le funzionalità delle applicazioni utilizzando AWS servizi come [Amazon Cognito [AWS Lambda](https://docs.aws.amazon.com//lambda/latest/dg/welcome.html), Amazon](https://docs.aws.amazon.com//cognito/latest/developerguide/what-is-amazon-cognito.html)[MQ [AWS Glue](https://docs.aws.amazon.com//glue/latest/dg/what-is-glue.html), Amazon](https://docs.aws.amazon.com//amazon-mq/latest/developer-guide/welcome.html) Quick o [Amazon Aurora](https://docs.aws.amazon.com//quicksight/latest/user/welcome.html).](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html)

Questa guida è destinata agli amministratori IT, ai proprietari delle applicazioni, agli architetti, ai responsabili tecnici e ai project manager. La guida fornisce le seguenti sette aree su cui concentrarsi quando si ripiattaforma COTS e le applicazioni interne nel cloud: AWS 
+ [Scelta dell'ambiente di ripiattaforma](choosing-replatforming-environment.md)
+ [Ripiattaforma dei componenti delle applicazioni in esecuzione su sistemi non supportati OSs](replatforming-application-components.md)
+ [Ripiattaforma dei database di backend](replatforming-backend-databases.md)
+ [Ripiattaforma delle condivisioni di file](replatforming-file-shares.md)
+ [Aggiornamento dei componenti di registrazione e monitoraggio](updating-logging-monitoring.md)
+ [Test e convalida delle applicazioni](testing-validating-application.md)
+ [Automatizzazione dell'applicazione continua di patch al sistema operativo](automating-os-patching.md)

## Obiettivi aziendali specifici
<a name="targeted-business-outcomes"></a>

Dopo la ripiattaforma di COTS e delle applicazioni interne nel cloud, dovresti aspettarti i seguenti quattro risultati: AWS 
+ Riduci i rischi per la sicurezza derivanti dalle applicazioni legacy che eseguono software non supportato o. OSs 
+ Riduci i costi complessivi di proprietà delle applicazioni rimuovendo edizioni di database costose e non essenziali o adottando database open source. 
+ Riduci il sovraccarico operativo utilizzando database AWS gestiti (ad esempio, [Amazon Relational Database Service (Amazon RDS) o Aurora)](https://docs.aws.amazon.com//AmazonRDS/latest/UserGuide/Welcome.html) per ottenere livelli più elevati di disponibilità e affidabilità per le tue applicazioni. 
+ Rendi le applicazioni legacy più resilienti adottando funzionalità di automazione e monitoraggio native del cloud, come il monitoraggio di [Amazon CloudWatch](https://docs.aws.amazon.com//AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) o il patching del sistema operativo basato su Systems Manager.