【问题标题】:AWS Elastic Beanstalk necessary for Websites (vs. web apps)?网站(与 Web 应用程序相比)是否需要 AWS Elastic Beanstalk?
【发布时间】:2015-05-20 08:14:29
【问题描述】:
【问题讨论】:
标签:
amazon-web-services
web-applications
amazon-ec2
amazon-elastic-beanstalk
【解决方案1】:
Elastic Beanstalk 可用于多种类型的应用程序:
- Web 应用程序。网站包含在“Web 应用程序”中,但它可能只是移动应用程序使用的简单 REST Api,它也可以工作。
- 工作程序应用程序。通常是从 SQS 等队列中获取消息的应用程序。
Elastic Beanstalk 是一种帮助部署整个基础架构的工具,从安装网络服务器到部署应用程序代码和应用自定义安装脚本。如果您有一个使用 Elastic Beanstalk 支持的任何技术(Java、Node.js、PHP、Python、Ruby 和 .NET)的网站,我绝对建议您使用它,因为它使用起来非常简单,并且可以为您提供很多与单个 ec2 实例相比的优势。
你可以在这里阅读工人申请的文档:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features-managing-env-tiers.html
我建议您阅读常见问题解答以了解更多详细信息:
http://aws.amazon.com/elasticbeanstalk/faqs/
例如,在我的公司,我们为超过 15 个网站设置了 beanstalk:PHP 中的内部后端工具、发送短信或电子邮件的工作人员、同时拥有数千个用户的网站。值得一提的重点之一是能够在大约 20 分钟内建立一个新的网站基础架构(部署了所有配置和代码的新服务器)。
希望这有助于您了解 Elastic Beanstalk。不要犹豫再问一些问题并检查 Stackoverflow,有很多关于它的信息。