面向亚洲和欧洲新的 Spanner 多区域配置

Vaibhav Govil

2020 年 8 月 25 日

面向亚洲和欧洲新的 Spanner 多区域配置

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 中的配置详细信息面板。


2020 年 8 月 25 日 23:52228

评论

发布
暂无评论
发现更多内容

Docker 镜像制作教程:针对不同语言的精简策略

米开朗基杨

Docker Dockerfile

比AtomicLong更优秀的LongAdder确定不来了解一下吗?

一枝花算不算浪漫

并发编程 jdk源码

回“疫”录(19):都什么时候了,还在搞“填表抗疫”

小天同学

疫情 回忆录 现实纪录 纪实 形式主义

都前后端分离了,咱就别做页面跳转了!统统 JSON 交互

江南一点雨

spring Spring Boot spring security

发布Maven包的正确姿势

廖雪峰

maven 开源

计算机中的递归对普通人有什么启示?

BitSea

算法

从零到部署:用 Vue 和 Express 实现迷你全栈电商应用(一)

图雀社区

node.js vue.js Vue

Kotlin协程实践之进程、线程、协程

陈吉米

Java kotlin 协程 Coroutine

游戏夜读 | Scikit-learn迎来0.21版本

game1night

写作对我的意义

Neco.W

总结 思考 写作 感悟

如何搞定Kafka重复消费?

奈学教育

kafka kafka配置

浅谈Cloud Native技术对云上产品的影响

韩超

Docker Kubernetes 云原生 IaaS PaaS

【高级进阶】写给大忙人看的JDK14新特性

知春秋

Java java 14 java 14 新特性

EasyExcel最权威教程

知春秋

Java Excel EasyExcel

Collaboration on SaaS

zhenglei

SaaS Collaboration Cisco Webex

《零基础学 Java》 FAQ 之 8-Java方法调用是传值还是传引用

臧萌

Java

少说废话,先干起来

白鸽

学习 个人成长 自律

2020年比以往任何时候更想做成的使命感

乐少

从连续两届图灵奖(2018-2019)看GPU发展史

GPU

人工智能 gpu 计算机基础 计算机图形学 计算机体系结构

码农理财(一)

北漂码农有话说

理财

一种练好英语口语的方法

七镜花园-董一凡

学习

DevOps生命周期,你想知道的全都在这里了!

DevOps 测试 持续集成

Java如何处理异常情况

Rayjun

Java 异常

11 万字的字节码编程系列合集放送(ASM、Javassist、Byte-buddy、Javaagent)

小傅哥

Java asm bytebuddy 《字节码编程》

2020第一篇技术博客

java劝退师首席大弟子

生活

有问必答(2020-05-09):如何督促自己做好一件事情?

冯夷

生活

键入网址后,其间发生了什么?

小林coding

TCP 计算机网络 网络协议 IP HTTP

笔记:《如何系统思考》之如何应用系统思考

wiflish

思维方式

程序员的晚餐 | 5 月 17 日 当西红柿遇上鱼

清远

美食

微服务为什么要有服务发现与注册?

攀岩飞鱼

微服务 微服务冶理 微服务发现

机会,是不会让你准备好的

Winann

学习 生活 知识管理 机会

面向亚洲和欧洲新的 Spanner 多区域配置-InfoQ