Question

Quelqu'un at-il beaucoup d'expérience dans le déploiement d'applications sur Amazons EC2? J'envisage de le faire à l'avenir et je m'interroge sur l'expérience des gens par rapport à l'hébergement partagé et à l'hébergement de serveurs dédiés.

Était-ce utile?

La solution

Jusqu'ici, tout va bien. Pouvoir allumer 5/10/50/100 + machines à la fois est génial. C'est encore mieux de pouvoir les éteindre et les oublier. Vous devez changer votre mentalité quant à la façon dont vous stockez vos données persistantes, mais une fois que vous avez le ciel est la limite.

En termes de performances, les petites instances sont lentes. Ils conviennent parfaitement aux équilibreurs de charge et à la fourniture de contenu statique, etc., mais si vous faites un travail intensif en processeur, vous avez besoin d'au moins une instance de m1.medium.

C'est tout nouveau, donc il n'y a pas encore beaucoup d'outils pour vous aider. J'utilise Puppet pour configurer mes hôtes et j'ai un ensemble de scripts PHP pour démarrer des clusters . J'utilise LDAP comme base de données d'inventaire hôte.

Si vous n'avez pas le besoin / envie de créer le vôtre, consultez Rightscale pour des outils vraiment géniaux. pour déployer / développer des applications.

Autres conseils

Une approche consiste à configurer votre instance exactement comme vous le souhaitez localement, à l'aide d'une image VMWare qui est ensuite convertie en AMI. Par exemple, en utilisant ce script

J'ai une image qui a ma pile complète et un script sur chaque image qui automatise le déploiement des guerres (java) d'un compartiment S3 sur le système de fichiers local.

Quand une image commence, rc2.local exécute ce script pour obtenir les dernières guerres avant de démarrer tomcat. Cela fonctionne bien pour moi

Le coût est un facteur assez important que j'avais initialement négligé avec EC2. La petite instance la moins chère coûte 10 centimes d’heure par instance, ce qui revient à environ 70 $ / mois si vous la maintenez en fonctionnement tout le temps. C'est un peu plus que les solutions d'hébergement les moins chères.

Bien sûr, avec EC2, vous pouvez choisir votre système d’exploitation et installer le logiciel de votre choix. C’est bien plus économique que l’hébergement dédié si vous avez besoin d’un grand nombre de serveurs.

J'ai lu un article sur un modèle hybride dans lequel les utilisateurs utilisent des serveurs dédiés pour leur charge de travail normale, mais ajoutent des instances EC2 supplémentaires lors de pics de demandes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top