我想知道如何在一个共享的开发环境中,在一个EBS环境中运行多个PHP站点。最终的生产将为每个应用提供一个专用的EBS环境,但对于开发环境来说,由于它的流量很低(只有开发人员访问),所以希望开发托管与生产托管相匹配。请问Beanstalk是否可以做到这一点,或者我需要寻找其他的解决方案。
这一切都取决于你将收到多少流量到这个服务,我明白,AWS EBS是指定为一个网站与高变种测量的请求,所以如果你要收到一个非常低的流量,我不明白为什么你想使用Beanstalk。相反,我会在EC2上使用一个预留实例和一个带有LAMP完全可定制的规模组或RDS的实例(高可用性的RDS会更便宜,因为在EC2上的RDS会更便宜)。本文介绍)我以很低的价格运行了几个实例,我甚至有一些带RDS的t2.micro,大约有100到200个同时请求,而且工作得很好。你可以在apache httpd.conf中配置几个虚拟主机。
总之,一切都取决于你的特殊需要,但有时简单的解决方案是最好的。