当您构建高度弹性的数据分析管道时,困难的权衡是很常见的情况。提高可靠性需要付出成本,但追求低成本可能意味着更多的动手操作管理。Cloud Pub/Sub 团队希望根据您的工作负载灵活地优化成本、可靠性和管理水平。因此,我们引入了一个额外的消息传递选项,可以平衡成本和高可用性。这种新的 Pub/Sub 精简版产品称为区域主题。
使用两个可用区来保护您免受可用区中断的影响
Pub/Sub 精简版是一种超低成本的大容量消息传递服务。以前,为了实现低成本,所有精简版主题都是基于可用区的,并且将消息存储在单个可用区中。现在 Pub/Sub 精简版正在为您提供区域主题。与可用区主题不同,区域主题在两个可用区而不是一个可用区之间异步复制。复制可以让区域主题实现高可用性,每月正常运行时间百分比 SLO >=99.95%,高于 >=99.5% 的可用区主题。
平衡成本和可用性
如果实现非常低的成本是您的当务之急,但保护自己免受可用区中断的影响是必要的,那么精简版区域主题将非常适合您。精简版区域主题在可用性和定价方面能够在精简版区域主题和更强大的 Pub/Sub(跨三个可用区复制)之间取得平衡。
区域主题旨在保护您的数据免受服务器和磁盘故障的影响。当您将消息发布到区域主题时,服务会将消息写入主可用区中的磁盘。成功后,您会立即收到确认。同时,相同的消息被复制到辅助可用区。复制是异步的,因为系统在响应客户端之前不会等待副本验证复制是否成功。在个别副本失败的情况下,磁盘上的数据会定期在主副本和辅助副本之间进行协调。
额外的持久性并不是区域主题的唯一好处。部分或全部可用区故障可能由机器、程序或操作员错误、软件升级或自然灾害引起。在可用区暂时不可用的极少数情况下,区域主题将无缝故障转移到辅助可用区。
精简版区域主题的成本介于 Pub/Sub 和精简版可用区主题之间。精简版区域主题的价格可能是精简版可用区主题的 3 到 4 倍,但价格仅为 Pub/Sub 价格的三分之一。对于一个订阅者,发布吞吐量为 10 MiB/s 的示例工作负载,精简版可用区主题的月成本为 169 美元,精简版区域主题的月成本为 608 美元,Pub/Sub 的月成本为 2,000 美元。 从 Pub/Sub 到精简版区域主题,这节省了近 70%!精简版区域主题也可以使用容量预留模式。
立即在 Pub/Sub 精简版中尝试区域主题
创建区域主题几乎与创建可用区主题相同。只需为主题位置选择一个区域而不是可用区。可以在 Google Cloud Console 中尝试一下。
文章信息
相关推荐
