人们仅使用 AWS 来托管 PHP/MySQL 网站是否可行/常见?

Rya*_*yan 5 lamp amazon-web-services

与更传统的托管共享/虚拟/专用主机相比,有哪些缺点/限制?

cyb*_*x86 11

在 AWS 上托管 PHP/MySQL 网站是绝对可行的(与在 VPS 甚至专用主机上设置相比,您应该不会注意到该过程有任何显着差异)。这里的潜在优势是您可以控制操作系统 - 可以随意更改它,甚至可以自定义和部署您自己的大多数(基于 linux 的)操作系统的构建。

小型企业或新企业使用 AWS 更为常见——它具有较低的资本成本(这可能意味着较低的风险),这使得进入一个以前需要大量计算资源的市场变得更加容易1。一些相当大的站点确实(或确实)使用了 EC2(正如它们的服务中断所证明的那样)——例如,Reddit、Quora 和 FourSquare。在排名前 500k 的站点中,超过 10k 使用云服务,其中大约 4k 使用 AWS 2

缺点/限制:

  • 一切费用 - 由于没有任何预付费用,并且没有真正的使用上限,如果网站的受欢迎程度急剧增加(即您需要为使用的带宽付费 - 您没有分配的金额与传统服务相同)
  • 性能变化 - EBS 驱动器是通过网络访问的,与直接连接到服务器的驱动器相比,性能的变化要大得多。
  • 通信(大公司),缺少有状态(外部)防火墙,以及这里提到的更多项目

就个人观点而言,我非常喜欢 AWS(并且确实在其上运行了一些 PHP/MySQL 站点)——它非常适合尝试,非常“宽容”(你可以把事情完全搞砸,并且很容易重新开始——从备份开始,或“干净的石板” - 无需联系支持人员或经历任何麻烦),并且它已被证明相当可靠、易于使用,并且正在不断改进(降低价格、添加功能等)