我有几个问题,希望有人会帮忙:
答案 0 :(得分:3)
是。 EC2实例是运行x64或x86操作系统的通用计算机,通常是Linux或Windows,因此您可以在其上运行Pg。
再次,是的。在这方面,EC2与任何其他服务器没有区别,您可以使用任何支持的复制选项,包括流复制。
绝对不是,因为PostgreSQL不支持共享存储群集。您必须使用流复制为只读副本提供独立存储。在EC2和其他任何地方都是如此。在任何情况下,AWS都不支持将单个EC2卷同时连接到多个主机,即使PostgreSQL支持共享存储,您也必须通过drbd之类的东西进行共享 - 它不支持共享存储。
EC2确实开始有所不同的是性能。根据我的经验,EC2的数据库性能一直不稳定。除非你使用配置的iops,在这种情况下它是平庸的,但是与真实硬件相比,你得到的东西非常。具有不错的SSD的线路服务器的便宜底部将在大多数PostgreSQL工作负载上向下和横向颠覆昂贵的EC2实例。