该文档仅涉及Web应用程序 . 我是否将Elastic Beanstalk用于我的网站,还是严格用于网络应用?我已经启动了一个未连接到Elastic Beanstalk的EC2实例,但是默认实例在Elastic Beanstalk环境中运行 .
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/Welcome.html
该文档仅涉及Web应用程序 . 我是否将Elastic Beanstalk用于我的网站,还是严格用于网络应用?我已经启动了一个未连接到Elastic Beanstalk的EC2实例,但是默认实例在Elastic Beanstalk环境中运行 .
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/Welcome.html
1 回答
Elastic Beanstalk可用于多种类型的应用程序:
Web App . 网站包含在"Web App"中,但它可能只是一个移动应用程序使用的简单REST Api,它也可以正常工作 .
Worker 申请 . 通常是从SQS等队列获取消息的应用程序 .
Elastic Beanstalk是一种帮助部署整个基础架构的工具,从安装Web服务器到部署应用程序代码以及应用自定义安装脚本 . 如果你有一个网站使用Elastic Beanstalk支持的任何技术(Java,Node.js,PHP,Python,Ruby和.NET),我肯定会建议你使用它,因为它非常简单易用并且给你很多优于单个ec2实例的优点 .
您可以在此处阅读 Worker 申请文档:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features-managing-env-tiers.html
我建议您阅读常见问题解答以获取更多详细信息:http://aws.amazon.com/elasticbeanstalk/faqs/
例如,在我的公司,我们为超过15个网站设置了beanstalk:PHP中的内部后端工具,发送短信或电子邮件的工作人员,拥有数千个并发用户的网站 . 其中一个重要的一点就是能够在大约20分钟内 Build 新的网站基础设施(部署了所有配置和代码的新服务器) .
希望这有助于您了解Elastic Beanstalk . 不要犹豫,再问一些问题并检查Stackoverflow,有很多关于它的信息 .