Comment déployer une application Java EE dans Amazon cloud?

voici le truc: je dois prendre une certaine application Web Java EE et la déployer sur Amazon EC2 (que je vais devoir configurer en premier) à partir du mois prochain (en utilisant le http://aws.amazon.com/free/faqs / AWS Free Tier Usage-hope it supports Tomcat + MySQL / PostgreSQL).



le problème: je n'ai jamais déployé une application Java EE (pas même un normal un sur un hébergement dédié) ni n'ai mis en place un Amazon EC2 environment.



il n'y a tout, idiot proof, de préférence, des tutoriels/comment/quoi que ce soit sur le font depuis le début (de la signature à Amazon) jusqu'à la fin (lorsque votre application est tout en haut et en cours d'exécution)?



j'ai trouvé quelques tutoriels sur la façon de configurer une instance EC2 D'Amazon, comment déployer normalement une application Java EE, mais ce que je cherche c'est un tutoriel unique pour tout assembler.

20
demandé sur Arjan Tijms 2010-10-28 15:36:35

3 réponses

Démarrer avec un Ubuntu AMI . Puis installer tomcat . Maintenant, mettez le fichier de guerre de votre application J2EE où tomcat peut le voir. Vous pouvez utiliser la console AWS pour démarrer/arrêter vos machines, configurer les règles du pare-feu qui vous permettent d'accéder au port 80, etc. Il n'y aura pas de guide étape par étape vous disant exactement quoi faire, bienvenue à être un programmeur.

20
répondu Spike Gronim 2010-10-28 16:36:29

une fois que nous avons l'instance (comme Ubuntu) tournant http://youtu.be/hJRSti6DsJg installe ensuite Glassfish (Java EE server) et le configure pour fonctionner avec Java EE. Cela dépend plus de l'instance elle-même (Ubuntu) que D'EC2 Amazon... voici une belle vidéo (comment installer Glashfish dans Ubuntu + NetBeans config) http://youtu.be/CKuoDm6bqRM

Note:

  • peu vieux (peut-certains ajustements sont nécessaires)
  • les vidéos sont indirectement liées. Mais mon point est: il n'y a pas beaucoup d'informations sur Amazon AWS et Java EE, mais il y a beaucoup d'informations sur Amazon AWS et Linux, et Linux et Java EE.

mise à Jour Vous pouvez essayer Amazon Beanstalk (déploiement et gestion) intégré avec Netbeans (sans poisson-lune?) http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.html

SSH to Elastic Beanstalk instance

http://aws.amazon.com/java / (Amazon + Java)

enter image description here

6
répondu Jaider 2017-05-23 12:17:30

Boxfuse prend désormais en charge le déploiement D'applications Java EE en utilisant Tomcat, TomEE Web Profile ou TomEE Plus à AWS avec une seule commande

boxfuse run mytomeeapp-1.0.war -env=prod

cela va créer une image, fournir toutes les infrastructures nécessaires AWS (AMIs, groupes de sécurité, groupes de mise à l'échelle automatique, configurations de lancement, ELBs, IPS élastiques, ...) et de lancer les instances. Il supporte les mises à jour bleu/vert zéro temps d'arrêt avec des IPs élastiques et des ELBs.

vous pouvez trouver un tutoriel ici: https://boxfuse.com/blog/javaee-aws

Avertissement: je suis le fondateur et chef de la direction de Boxfuse

1
répondu Axel Fontaine 2016-02-03 09:58:03