什么是PolarDB MySQL版边缘集群

为满足部分业务在特定区域的合规要求,或希望将数据库服务部署在更靠近终端用户以降低网络延迟的场景,PolarDB MySQL推出了边缘云形态。经过轻量化改造,适配了边缘云的基础设施以及网络环境,并将其部署至阿里云边缘节点(ENS),使您能在全球更广泛的地理位置获得与公共云体验一致的高性能、高可用云原生数据库服务。

产品架构

PolarDB MySQL边缘云形态在架构上经过优化,以适配边缘环境。它采用基于全闪云盘的独立存储架构,每个节点(一主多备)拥有独立的存储空间。这种设计在保证数据库服务可移植性的同时,也继承了PolarDB公共云版本的核心能力,如一写多读、读写分离等,确保了服务的高性能与高可用性。其产品架构如下图所示:

image
  • 一写多读

    PolarDB采用分布式集群架构,一个集群版系列集群包含一个主节点和最多7个只读节点(推荐至少保留一个只读节点,用于保障高可用)。主节点处理读写请求,只读节点仅处理读请求。同时,PolarDB集群版系列默认免费提供的一个透明、高可用、自适应的负载均衡能力。通过集群地址,SQL请求自动转发到PolarDB集群的各个节点,提供聚合、高吞吐的并发SQL处理能力。

  • 计算与存储分离

    PolarDB采用计算与存储分离的设计理念,满足公共云计算环境下根据业务发展弹性扩展集群的刚性需求。数据库的计算节点(Database Engine Server)仅存储元数据,而将数据文件、Redo Log等存储于远端的存储节点(Database Storage Server)。各计算节点之间仅需同步Redo Log相关的元数据信息,极大地降低了主节点和只读节点间的复制延迟,而且在主节点故障时,只读节点可以快速切换为主节点。

核心功能

  • 超级MySQL

    • 兼容性:100%兼容原生MySQL及阿里云RDS MySQL,您可以在不修改应用程序任何代码和配置的情况下,将MySQL数据库迁移至PolarDB MySQL集群。

    • 高价值特性:一写多读、60亿行数据稳定运行、秒级DDL、闪回查询等。

  • Orca(兼容Redis协议)

    • 基于PolarDB MySQL架构,通过物理复制,实现一写多读功能。同时,支持横向和纵向弹性扩缩容。

    • 一套系统同时支持OLTP和持久化KV,无需重复采购。

为什么选择PolarDB MySQL边缘集群

  • 贴近用户,降低延迟 边缘节点网络覆盖更贴近终端用户,避免远距离的数据传输,可显著降低应用的数据库访问延迟,提升用户体验。同时,分布式的数据缓存可有效分担中心节点的压力。

  • 覆盖广泛,满足合规 当公共云尚未覆盖某些国家或地区时,且部分国家存在数据不出境等法律要求,为满足您的业务需求,边缘云形态是理想的解决方案。

    说明

    阿里云边缘云(ENS)基于全球3200+CDN运营商侧边缘节点,并覆盖全球70+重点国家和地区,同时在全球范围内开放了900+公共云边缘节点。

  • 高性能

    通过深度优化的数据库内核与基于Redo日志的物理复制技术,实现高性能的读写处理与高效的主备同步。

  • 高可用与高可靠

    • 基于物理复制的半同步复制(Semisynchronous replication,简称Semi-sync),通过高效的Redo日志在主备之间进行同步,这使得半同步复制的效率显著提高,从而大幅降低主库的性能损失。在高并发负载情况下,与异步模式相比性能降低约为10%。

    • 采用白名单、VPC网络、数据多副本存储等全方位的手段,对数据库数据访问、存储、管理等各个环节提供安全保障。

  • 超高弹性 您可以在分钟级别内完成节点的增删或规格的升降,存储空间支持在线扩容,整个过程业务无中断。

  • 无锁备份 利用底层存储的快照技术,可在数分钟内完成TB级数据的备份。备份过程无需锁表,对业务影响极小。

如何使用

PolarDB MySQL边缘云形态目前处于公测阶段,如需试用,请提交工单申请。