使用硬件(而非虚拟化)时,为 MySQL 使用 200 GB 磁盘,为内容使用 200 GB 磁盘具有明显优势。但由于 AWS 的工作方式,在 Web 服务器上使用两个 200 GB 磁盘(一个根磁盘和一个附加磁盘)而不是单个 400 GB 磁盘是否真的有任何潜在优势?
答案1
不会。你的 IO 会随着磁盘大小而增加(一些信息这里和这里),因此,一个大卷比两个小卷好得多。每 GB 预置存储可获得 3 IOPS,但可以爆发更高。您也可以选择预置 IOPS,但当然需要付费。
延迟和网络带宽是需要考虑的因素。您可能需要一个 IO 优化的实例,具有中等或高网络带宽的实例。
你考虑过吗亚马逊 RDS? 亚马逊基本上会在他们的服务器上配置您的数据库并为您管理一切。这比自己做要容易得多,但您必须将成本与标准实例进行比较。我怀疑,当您考虑到管理时间、升级等因素时,RDS 会轻松获胜。
根据以下评论,高级 MySQL 管理员可能更喜欢独立安装,因为使用 RDS 您将无法访问 MySQL 包含的许多功能,但任何不知道这些功能是什么的人可能最好使用 RDS。大容量仍然是最好的。