web-dev-qa-db-fra.com

Différence entre Amazon ec2 et AWS Elastic Beanstalk

Quelqu'un peut-il s'il vous plaît expliquer quelle est la différence entre EC2 et Beanstalk. Je veux savoir en ce qui concerne SaaS, PaaS et IaaS.

Pour déployer une application Web dans wordpress j'ai besoin d'un service d'hébergement évolutif. S'il y a quelque chose de mieux que mon but, s'il vous plaît faites le moi savoir aussi.

Juste pour informer, je veux héberger et déployer plusieurs sites wordpress et drupal.

Je ne veux pas donner plus de temps au serveur et me concentrer sur le développement. Mais l'hébergement en nuage doit être auto-évolutif.

262
blueray

Tout d’abord, EC2 et Elastic Compute Cloud sont la même chose.

Ensuite, AWS englobe la gamme de services Web comprenant EC2 et Elastic Beanstalk. Il comprend également de nombreux autres tels que S3, RDS, DynamoDB et tous les autres .

EC2

EC2 est un service d'Amazon qui vous permet de créer un serveur (AWS appelle ces instances ) dans le nuage AWS. Vous payez à l'heure et seulement ce que vous utilisez. Vous pouvez faire ce que vous voulez avec cette instance et lancer n nombre d'instances.

Haricot élastique

Elastic Beanstalk est une couche d’abstraction éloignée de la couche EC2. Elastic Beanstalk configurera pour vous un "environnement" pouvant contenir plusieurs instances EC2, une base de données facultative, ainsi que quelques autres composants AWS tels qu'un Elastic Load Balancer, un groupe Auto-Scaling, un groupe de sécurité. Ensuite, Elastic Beanstalk gérera ces éléments pour vous chaque fois que vous souhaitez mettre à jour votre logiciel exécuté dans AWS. Elastic Beanstalk n’ajoute aucun coût supplémentaire aux ressources qu’il crée pour vous. Si vous utilisez 10 heures d’EC2, vous ne payez que 10 heures de calcul.

Lancer Wordpress

Pour exécuter Wordpress, c'est ce avec quoi vous êtes le plus à l'aise. Vous pouvez l'exécuter directement sur une seule instance EC2, une solution issue de AWS Marketplace ou Elastic Beanstalk.

Que choisir?

Si vous souhaitez réduire les opérations du système et vous concentrer uniquement sur le site Web, Elastic Beanstalk serait le meilleur choix pour cela. Elastic Beanstalk supporte une pile PHP (ainsi que d’autres). Vous pouvez conserver votre site sous contrôle de version et le déployer facilement dans votre environnement chaque fois que vous apportez des modifications. Il configurera également un groupe de mise à l'échelle automatique qui peut générer davantage d'instances EC2 si le trafic augmente.

Voici le premier résultat obtenu par Google lors de la recherche de "élastique beanstalk wordpress": https://www.otreva.com/blog/deploying-wordpress-Amazon-web-services-aws-ec2-rds-via- elasticbeanstalk /

290
Josh Davis