Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Esegui la migrazione da IBM WebSphere Application Server ad Apache Tomcat su Amazon EC2 con Auto Scaling - Prontuario AWS

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à.

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 da IBM WebSphere Application Server ad Apache Tomcat su Amazon EC2 con Auto Scaling

Creato da Kevin Yung (AWS) e Afroz Khan (AWS)

Riepilogo

Questo modello fornisce indicazioni per la migrazione di un'applicazione Java da IBM WebSphere Application Server ad Apache Tomcat su un'istanza Amazon Elastic Compute Cloud (Amazon EC2) con Amazon Auto EC2 Scaling abilitato. 

Utilizzando questo modello, è possibile ottenere:

  • Una riduzione dei costi di licenza IBM

  • Alta disponibilità grazie all'implementazione Multi-AZ

  • Resilienza delle applicazioni migliorata con Amazon EC2 Auto Scaling

Prerequisiti e limitazioni

Prerequisiti

  • Applicazioni Java (versione 7). x o 8. x) dovrebbe essere sviluppato in stack LAMP.

  • Lo stato di destinazione è ospitare applicazioni Java su host Linux. Questo modello è stato implementato con successo in un ambiente Red Hat Enterprise Linux (RHEL) 7. Altre distribuzioni Linux possono seguire questo schema, ma è necessario fare riferimento alla configurazione della distribuzione Apache Tomcat.

  • È necessario comprendere le dipendenze dell'applicazione Java.

  • È necessario avere accesso al codice sorgente dell'applicazione Java per apportare modifiche.

Limitazioni e modifiche alla ripiattaforma

Architettura

Stack di tecnologia di origine

  • Server di applicazioni IBM WebSphere

Stack tecnologico Target

Architettura Target

Cloud AWS architecture with VPC, two availability zones, load balancer, and database setup.

Strumenti

Epiche

AttivitàDescrizioneCompetenze richieste
Crea un cloud privato virtuale (Virtual Private Cloud (VPC))
Creare sottoreti.
Se necessario, create tabelle di routing.
Crea elenchi di controllo degli accessi alla rete (ACLs).
Configura AWS Direct Connect o una connessione VPN aziendale.

Configura il VPC

AttivitàDescrizioneCompetenze richieste
Crea un cloud privato virtuale (Virtual Private Cloud (VPC))
Creare sottoreti.
Se necessario, create tabelle di routing.
Crea elenchi di controllo degli accessi alla rete (ACLs).
Configura AWS Direct Connect o una connessione VPN aziendale.
AttivitàDescrizioneCompetenze richieste
Rifattorizza la configurazione Maven di build dell'applicazione per generare gli artefatti WAR.
Rifattorizza le fonti di dati sulle dipendenze delle applicazioni in Apache Tomcat.
Rifattorizza i codici sorgente dell'applicazione per utilizzare i nomi JNDI in Apache Tomcat.
Distribuisci gli artefatti WAR in Apache Tomcat.
Completa le convalide e i test delle applicazioni.

Ripiattaforma l'applicazione

AttivitàDescrizioneCompetenze richieste
Rifattorizza la configurazione Maven di build dell'applicazione per generare gli artefatti WAR.
Rifattorizza le fonti di dati sulle dipendenze delle applicazioni in Apache Tomcat.
Rifattorizza i codici sorgente dell'applicazione per utilizzare i nomi JNDI in Apache Tomcat.
Distribuisci gli artefatti WAR in Apache Tomcat.
Completa le convalide e i test delle applicazioni.
AttivitàDescrizioneCompetenze richieste
Configura il firewall aziendale per consentire la connessione ai servizi di dipendenza.
Configura il firewall aziendale per consentire all'utente finale l'accesso a Elastic Load Balancing on AWS.

Configura la rete

AttivitàDescrizioneCompetenze richieste
Configura il firewall aziendale per consentire la connessione ai servizi di dipendenza.
Configura il firewall aziendale per consentire all'utente finale l'accesso a Elastic Load Balancing on AWS.
AttivitàDescrizioneCompetenze richieste
Crea e distribuisci l'applicazione su un' EC2 istanza.
Crea un cluster Amazon ElastiCache for Memcached per la gestione delle sessioni.
Crea un'istanza Amazon RDS Multi-AZ per il database di backend.
Crea certificati SSL e importali in AWS Certificate Manager (ACM).
Installa i certificati SSL sui sistemi di bilanciamento del carico.
Installa i certificati SSL per i server Apache Tomcat.
Convalide e test completi delle applicazioni.

Crea l'infrastruttura applicativa

AttivitàDescrizioneCompetenze richieste
Crea e distribuisci l'applicazione su un' EC2 istanza.
Crea un cluster Amazon ElastiCache for Memcached per la gestione delle sessioni.
Crea un'istanza Amazon RDS Multi-AZ per il database di backend.
Crea certificati SSL e importali in AWS Certificate Manager (ACM).
Installa i certificati SSL sui sistemi di bilanciamento del carico.
Installa i certificati SSL per i server Apache Tomcat.
Convalide e test completi delle applicazioni.
AttivitàDescrizioneCompetenze richieste
Chiudere l'infrastruttura esistente.
Ripristina il database dalla produzione ad Amazon RDS.
Riduci l'applicazione apportando modifiche al DNS.

Tagliare

AttivitàDescrizioneCompetenze richieste
Chiudere l'infrastruttura esistente.
Ripristina il database dalla produzione ad Amazon RDS.
Riduci l'applicazione apportando modifiche al DNS.

Riferimenti

Tutorial e video

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.