Cloud Spanner 是 Google Cloud 的大规模可扩展关系数据库服务。Spanner 愿景的核心宗旨是确保应用程序的高可用性和外部强一致性。为了支持这一宗旨,我们推出了两个提供 99.999% 可用性的新的 Spanner 多区域配置:亚洲多区域配置 (asia1) 和欧洲多区域配置 (eur5)。更多的多区域配置使您能够为全球用户提供高质量、统一的客户体验,同时确保高可用性。
多区域配置提供的优势包括:
● 99.999% 可用性:Spanner 的多区域架构支持高业务连续性并且提供针对区域故障的防护。与区域性 Spanner 实例相比,新的 asia1 和 eur5 多区域配置可提供更高的可用性(99.999% 比 99.99%),且不会影响 Spanner 的可扩展性或强一致性保证。
● 数据分布:Spanner 可在区域之间复制您的数据,并提供强一致性保证。这使您能够实现用户就近低延时的访问数据,,服务全球客户群。
● 外部一致性:即使 Spanner 实现跨众多服务器自动数据切片和跨相隔遥远的地理位置复制数据,您仍然可以如同它是运行在一台服务器中的数据库一样使用 Spanner。保证事务是可序列化的,并且数据库中的事务顺序与客户观察到的事务被提交的顺序相同。
Spanner 在亚洲的许多行业中保持强势,例如,金融服务、零售、医疗保健、媒体娱乐和游戏。新的 asia1 区域将使该地区的企业能够推出新的数字服务 —— 具有其消费者预期的性能和可用性,并且支持高业务连续性。
新的 Spanner 区域如何支持高可用性和可扩展性
我们从日本首屈一指的银行和金融公司福冈金融集团 (FFG) 了解到其选择和使用 Spanner 的情况。
Zero Bank Design Factory Co., Ltd.(FFG 附属公司)董事总经理 Masaaki Miyamoto 指出:“对于我们目前正在开发的数字化原生银行系统,我们需要一个能够根据需求无缝扩展的数据库,能够提供外部强一致性、出色的性能以及极高的可用性,使我们能够为客户提供无可比拟的体验。我们发现 Spanner 是唯一能够满足我们需求的关系数据库。我们很高兴现在 Spanner 推出一个亚洲多区域配置,可提供 99.999% 可用性 SLA,使我们能够构建应用程序,确保业务连续性和无限可扩展性。Accenture 正在支持我们开发我们的银行系统。”
Spanner 多区域配置由至少三个区域和五个副本组成;Spanner 现在在一个实例配置中支持有五个、七个或者九个副本的多区域。除了读写副本和只读副本之外,多区域配置还支持使用见证副本的见证区域 (Witness Region)。见证副本不提供读取服务,但是参与投票以确认提交写入,因此,有助于达到写入所需要的多数。asia1 多区域有五个备份,见证区域位于 asia-northeast3(首尔)。
asia1 多区域配置如下:
● asia-northeast1(东京)作为默认领导者
● asia-northeast2(大阪)作为次级区域
● asia-northeast3(首尔)作为见证区域
Mercari(一家电子商务公司)和 Merpay(其移动支付部门)利用 Spanner 成功构建应用程序。
Mercari, Inc. GAE Meister Singo Ishimura 介绍到:“我们在 2018 年开始将 Spanner 用于我们新的移动支付服务 —— Merpay,自那时起,我们将其使用扩展到组织中的其他业务部门。Spanner 的强一致性、高可用性以及无缝扩展能力使我们能够专注于构建应用程序中的业务逻辑而不必担心数据库的操作和管理。对于最近发布的 Spanner 亚洲多区域配置,Mercari/Merpay 深表欢迎,因为我们现在可以选择运行需要 Spanner 多区域配置提供的 5 个 9(99.999%)可用性的工作负载。”
新的欧洲多区域 (eur5) 配置将使金融服务等监管行业中的客户保留数据的本地副本,并为其工作流提供 99.999% 的可用性。eur5 多区域配置与 eur3 类似,有五个副本,见证副本在 europe-west4(荷兰)。eur5 配置详细信息如下:
○ europe-west2(伦敦)作为默认领导者
○ europe-west1(比利时)作为次级区域
○ europe-west4(荷兰)作为见证区域
Google Cloud 合作伙伴 Accenture Japan 向我们介绍了他们帮助客户引入 Spanner 的经验。
Accenture Japan Ltd. 技术、智能软件工程服务总经理 Keisuke Yamane 指出:“一个可扩展写入访问而不仅仅是读取访问的分布式数据库是实现数字化转型的关键要素。由于 Spanner 兼具分布式数据库和关系数据库的独特特性,我们看到对它需求巨大。所推出的亚洲多区域配置将促进 Spanner 在金融(例如,Zero Bank Design Factory Inc.)等监管行业以及生命科学等领域更广泛的使用。Accenture 将基于我们充分利用 Google Cloud(包括 Spanner)的 MAINRI 平台帮助我们的客户加速数字化转型。”
作为实例创建工作流的一部分,可使用 Spanner API、用户界面 (UI) 或者命令行接口 (CLI) 轻松访问新的多区域配置。要了解更多信息,请参阅相关文档以及 UI 中的配置详细信息面板。
评论