EBS虚拟化磁盘支持持久化工作负载,性能但价格更高
在研究更大的零部署时,我真正意识到了EBS的价值。如果你看看“下一代”云服务,它们很难处理持久化工作负载。它们通常有一个“卷”的概念,但对大小有硬性限制。这是因为它们只是映射到物理连接到运行工作负载的服务器的磁盘。虽然这对性能有好处,但它们无法处理你使用超过该磁盘容量的数据,因此他们设置了一个较低的硬上限(通常小于500GB)。如果服务器宕机,你的数据就丢失了——你需要在应用层处理冗余。如果你运行Postgres,这意味着你需要在不同区域设置一个只读副本,而且我不知道如果达到那个硬上限该怎么办。我觉得奇怪的是,这些平台宣传运行数据库等功能,但安全地这样做却很有挑战性。EBS虚拟化了物理磁盘的概念,可以扩展到64TB上下,并固有地处理冗余。它是网络存储,因此性能和价格更差,但这种权衡使得大量持久化工作负载能够在云端存在。你最喜欢的(成功的)数据库提供商可能正在依赖它。