在 BeanStalk 中运行 PHP 应用程序与手动 EC2 实例
Posted
技术标签:
【中文标题】在 BeanStalk 中运行 PHP 应用程序与手动 EC2 实例【英文标题】:Running PHP Applications in BeanStalk vs Manual EC2 Instance 【发布时间】:2012-11-30 11:14:21 【问题描述】:在 BeanStalk 中运行我的 php 应用程序与在现有 EC2 实例上运行它有什么好处。
除了可以轻松访问日志、监控、AWS Dashboard 等的明显好处之外。
是否会在必要时在底层实例上进行自动缩放?如果是这种情况,这本身就是使用 BeanStalk 而不是手动完成工作的原因。
【问题讨论】:
【参考方案1】:是的。 Beanstalk 嵌入了许多 Web 部署的最佳实践,自动处理容量配置、负载平衡、扩展和应用程序健康监控的细节。
如果您的应用程序是一个标准的 PHP 应用程序,没有太多的技巧和窍门,您应该会发现使用 Beanstalk 会比较困难。有了 Beanstalk 之后,updating your system 也会让您的生活更轻松。
【讨论】:
使用 Elastic Beanstalk,您也可以处理应用程序的不同版本,这对于测试很有用。以上是关于在 BeanStalk 中运行 PHP 应用程序与手动 EC2 实例的主要内容,如果未能解决你的问题,请参考以下文章
AWS Elastic Beanstalk - 如何在同一个 ec2 实例中运行 php 和 nodejs
在 AWS Elastic Beanstalk 上部署后运行 PHP 脚本
使用 Elastic Beanstalk 部署后在容器中运行命令
如何在 Elastic beanstalk 上从我的 PHP 按需运行 python 脚本?