

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 dei componenti delle applicazioni in esecuzione su sistemi non supportati OSs
<a name="replatforming-application-components"></a>

L'approccio di ripiattaforma per i componenti delle applicazioni eseguiti su componenti non supportati OSs è diverso per ogni componente dell'applicazione. La tabella seguente riassume le opzioni di ripiattaforma disponibili per i componenti delle applicazioni che hanno raggiunto EOS. 


****  

| Componente dell'applicazione | Soluzione per applicazioni COTS | Soluzione per applicazioni interne | 
| --- | --- | --- | 
| Server delle applicazioni | Esegui l'aggiornamento alla versione consigliata dal fornitore dell'applicazione. | Identifica la versione più recente del server delle applicazioni. Createla e convalidatela in un ambiente di sviluppo prima dell'aggiornamento. | 
| SISTEMA OPERATIVO | Effettua l'aggiornamento alla versione consigliata dal fornitore dell'applicazione. | Identifica la versione del sistema operativo più recente. Createla e convalidatela in un ambiente di sviluppo prima dell'aggiornamento. | 
| Librerie di runtime | Esegui l'aggiornamento alla versione consigliata dal fornitore dell'applicazione. | Effettua l'aggiornamento e la convalida utilizzando la versione più recente. | 
| Altri componenti dell'applicazione | Richiedete nuovi file binari dell'applicazione al fornitore dell'applicazione. | Crea con le versioni più recenti del sistema operativo, del runtime e dell'application server. | 

Le sezioni seguenti forniscono ulteriori informazioni sugli approcci di ripiattaforma per i componenti delle applicazioni. 

## Sostituzione di server applicativi o non supportati OSs
<a name="replacing-unsupported-applications-os"></a>

Se sostituite server di applicazioni non supportati (ad esempio, Apache Tomcat 6.0, Apache 2.2 o IIS 7.x), le nuove versioni del server delle applicazioni potrebbero richiedere un aggiornamento del sistema operativo sottostante. Le più non supportate OSs sono Red Hat Enterprise Linux (RHEL) versioni 5 e 6, CentOS versioni 5 e 6 o Windows 2008 R2. È necessario implementare i seguenti passaggi per le applicazioni che le eseguono: OSs

1. Avvia un'istanza EC2 con la versione del sistema operativo richiesta.

1. Installa la versione del server delle applicazioni richiesta.

1. Esistono due approcci distinti per le applicazioni interne e COTS:
   + **Applicazioni interne**: ridistribuisci l'applicazione sull'istanza EC2.
   + **Applicazioni COTS**: contatta il fornitore dell'applicazione e richiedi i file binari dell'applicazione certificati per le versioni del sistema operativo o dell'application server richieste.

## Aggiornamento del sistema operativo per le applicazioni COTS
<a name="upgrading-os-cots"></a>

La maggior parte dei fornitori di applicazioni COTS supporta Windows 2016 o RHEL 7. Se la tua applicazione COTS precedente non supporta Windows 2016, ti consigliamo un aggiornamento sul posto da Windows 2008 R2 a Windows 2012 R2 utilizzando l'[opzione di aggiornamento sul posto](https://docs.microsoft.com/en-us/windows-server/upgrade/upgrade-2008r2-to-2012r2) fornita da Microsoft. Puoi anche utilizzare i [runbook di AWS Systems Manager automazione](https://docs.aws.amazon.com//systems-manager/latest/userguide/systems-manager-automation.html) per aggiornare automaticamente Windows Server in esecuzione su istanze EC2. Ti consigliamo di contattare il fornitore dell'applicazione e chiedergli di certificare il software per l'ultima versione del sistema operativo. 

## Aggiornamento del sistema operativo per applicazioni interne
<a name="upgrading-os-inhouse"></a>

Ti consigliamo di compilare e ricostruire il software dell'applicazione interna utilizzando le versioni di runtime del sistema operativo e del software più recenti (ad esempio, Java, C\+\+, .NET o Python). È quindi possibile clonare l'ambiente applicativo esistente, distribuire e convalidare manualmente la funzionalità e aggiornare l'ambiente di compilazione al sistema operativo, ai componenti software di runtime e alle librerie più recenti prima di eseguire l'aggiornamento all'ambiente di produzione. 

## Ripiattaforma delle librerie di applicazioni e del software dipendente
<a name="replatforming-application-librairies"></a>

L'approccio per la ripiattaforma delle librerie di applicazioni e del software dipendente è simile a quello di for, OSs ma prevede solo l'aggiornamento delle librerie. Quindi testate la funzionalità dell'applicazione e replicate le librerie richieste nei server di preproduzione e produzione. In genere, il fornitore dell'applicazione COTS gestisce gli aggiornamenti richiesti per i componenti dell'applicazione tramite le versioni software in corso. 