与更传统的托管共享/虚拟/专用主机相比,有哪些缺点/局限性?
答案1
在 AWS 上托管 PHP/MySQL 网站是绝对可行的(与在 VPS 甚至专用主机上设置相比,您不应该注意到过程中有任何显著差异)。这里的潜在优势是您可以控制操作系统 - 可以随意更改它,甚至可以自定义和部署您自己的大多数(基于 Linux)操作系统版本。
小型企业或新企业更常使用 AWS - 它的资本成本较低(这可能意味着风险较低),这使得进入以前需要大量计算资源的市场变得更容易1一些相当大的网站确实(或曾经)使用 EC2(从它们的服务中断中可以看出)——例如 Reddit、Quora 和 FourSquare。在排名前 50 万的网站中,超过 1 万个使用云服务,其中约 4 千个使用 AWS2。
缺点/限制:
- 一切都需要付费 - 由于无需预付费,也没有实际的使用上限,因此如果某个网站的受欢迎程度急剧上升,就可能会产生巨额费用(即您需要为使用的带宽付费 - 而不像传统服务那样有分配的带宽)
- 性能变化 - EBS 驱动器通过网络访问,其性能与直接连接到服务器的驱动器相比差异很大。
- 沟通(大公司)、缺乏状态(外部)防火墙,以及提到的其他一些事项这里
就个人而言,我非常喜欢 AWS(并且确实在其上运行了一些 PHP/MySQL 网站)——它非常适合进行实验,非常“宽容”(你可以把事情完全搞砸,然后轻松地重新开始——从备份或“干净的记录”开始——无需联系支持或经历任何麻烦),而且它已被证明相当可靠、易于使用,并且在不断改进(降低价格、增加功能等)。
答案2
这种问题似乎经常出现在这里。是的,使用 AWS 托管 PHP/MySQL 网站(以及各种其他基础设施)是可行且常见的。EC2 和 VPS 主机之间的区别很小。