J'ai développé une application .NET MVC et j'ai commencé à jouer avec AWS et à la déployer via le Visual Studio Toolkit. J'ai réussi à déployer l'application en utilisant l'option Elastic Beanstalk dans la boîte à outils.
En parcourant les didacticiels sur le déploiement d'applications .NET sur AWS avec la boîte à outils, j'ai remarqué qu'il y avait des didacticiels pour le déploiement avec à la fois Elastic Beanstalk et CloudFormation . Quelle est la différence entre les deux ?
D'après ce que je peux voir, il semble que les deux font essentiellement la même chose - faciliter le déploiement de votre application dans le nuage AWS (mise en place d'instances EC2, équilibreur de charge, mise à l'échelle automatique, etc.) J'ai essayé de me documenter sur les deux, mais je n'ai rien trouvé d'autre qu'un tas de mots à la mode qui ressemblent à la même chose pour moi. J'ai même trouvé un FAQ sur le site de l'AWS qui est censé répondre à cette question exacte, mais je ne comprends pas vraiment.
Devrais-je utiliser l'un ou l'autre ? Les deux ?