2022云栖精选—多来点云原生数据库多活实践

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: 李岩多来点高级技术总监

lQLPJxbcF2cqNBvMiM0FeLCMz4ifcSGHeANpqgFLAEAA_1400_136.png

一、哗啦啦高速发展的业务挑战

image.png

哗啦啦公司是国内头部餐饮系统服务商,为商户提供安全可信、一体化、全链路餐饮SaaS服务。2021年,该平台交易总额超7000亿人民币,行业大盘中占比15%。服务餐饮商户超40万家,日活跃店铺数近40万。公司研发人员超1500人,技术支持人员超1000人。

公司当IT现状如下:

第一,混合多云多数据中心。公司主要采用阿里云服务,并依托视频互联机房,建立了本地数据中心。

第二,核心业务。公司提供超3600个服务,月均构建超93千次,月均服务上线超81千次。

第三,数据库。拥有包含超1500台顶配服务器的数据库,范围涵盖MySQLRedisTiDBMongoDBClickHouseDoris等。

image.png

哗啦啦高速发展阶段面对的业务挑战需要多活来解决主要得益于多活的以下几个优势:

第一,能够应对核心业务故障。

第二,能够应对整个机房级别故障的需求。

第三,能够实现业务单元化。

第四,能够实现客户端就近接入。


二、云原生与异地多活解决方案

image.png

哗啦啦多活架构的设计原则主要遵从以下四个方面。

第一,业务内聚。尽量使单个下单在一个机房内完成,不要跨机房调度。

第二,可用性优先。发生故障切换机房时,优先保证系统可用性。

第三,数据保护。在数据可用的情况下,保护数据的完整性。

第四,业务感知。需要对代码进行一些改造。

image.png

建设异地多活存在诸多挑战

第一,流量管理难度高。需要具备多维的分流能力、动态调整能力。

第二,数据同步策略复杂。实现远距离数据同步,对同步性能、带宽有很高的要求,同步策略无法深入压测和调研。

第三,切换数据质量保障难。数据切换时需要检查所有数据状态,对技术及经验要求较高。

第四,多数据中心统一管控难度大。自行开发多数据中心统一管控平台需要对接众多基础设施,大量增加研发成本。

阿里云原生方案具备以下四点优势:

第一,云数据库的高可用性。能够实现自动化秒级故障切换,数据库更加敏捷和有弹性,能够实现分钟级扩展,相比自建数据库性能明显提升。

第二,同步工具成熟。DTS在哗啦啦使用深入,且对数据库多活场景充分适配。

第三,数据质量保障。阿里云在数据保证方面有许多可靠性验证及深度的系统实验。

第四,一体化解决方案。有统一管理和路由规则,实现从多活建站到容灾演练能力全覆盖。

image.png

当前哗啦啦采用DTS+RDS为用户提供产品化的全球多活数据库能力,主要优点在于。

第一,产品化组件使用大幅降低实施成本及运营成本。

第二,提供低延时的全球就近访问能力。

第三,提供延时接口支持业务单元切换。

第四,对后续架构进一步拓展、统一平台建设提供能力支持。

image.png

哗啦啦基础云平台的技术组件包括技术点主要有。

第一,GZS,多活数据库。主要管理订阅的业务单元、商务ID、客户ID等。

第二,API Route。能够针对网关层进行切入,针对业务单元进行迁移。

第三,SOA proxy&DAL。控制数据访问逻辑。

第四,DTS。最底层技术组件,是阿里云提供的数据复制服务。

image.png

哗啦啦整体云原生技术体系包括:POS、订单、支付、商城、会员、供应链、小程序及其他。业务承载下层为K8s,其上还有三个主要部分。

第一,资源整理平台。包括资产管理、数据库管理、配置管理、中间件管理、审批审计等功能。

第二,研发效能平台。面向产研,具有CICD、服务治理、立体观测、告警服务、流程管理、应用商店等功能。

第三,稳定性平台。包括告警、流量管理、流程管理、应用商店、经验平台、IT平台等。


三、哗啦啦后续的技术演进规划

image.png

哗啦啦后续技术规划包括以下三个方面。

第一,IT基础设施全面云化,全面采用公有云。

第二,应用全面云原生化。全面改造成云原生数据库,使得平台可以灵活运用,并易于管理。

第三,业务全球多活。从两地三中心到三地五中心,针对海外进行整体的基本建设。

lQLPJxbcF2cqM2TM-M0CnrCgW_7LDpyh1wNpqgFKAPsA_670_248.png

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍如何基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
2月前
|
存储 人工智能 NoSQL
AI大模型应用实践 八:如何通过RAG数据库实现大模型的私有化定制与优化
RAG技术通过融合外部知识库与大模型,实现知识动态更新与私有化定制,解决大模型知识固化、幻觉及数据安全难题。本文详解RAG原理、数据库选型(向量库、图库、知识图谱、混合架构)及应用场景,助力企业高效构建安全、可解释的智能系统。
|
2月前
|
人工智能 运维 Cloud Native
2025 云栖精选资料:《从云原生到 AI 原生核心技术与最佳实践》PPT 免费下载
一本合集,四大主题,覆盖 AI 原生技术的核心版图。立即获取,与行业领跑者同行,抢占 AI 原生时代的技术先机!
|
4月前
|
运维 监控 Cloud Native
【云故事探索】NO.17:国诚投顾的云原生 Serverless 实践
国诚投顾携手阿里云,依托Serverless架构实现技术全面升级,构建高弹性、智能化技术底座,提升业务稳定性与运行效率。通过云原生API网关、微服务治理与智能监控,实现流量精细化管理与系统可观测性增强,打造安全、敏捷的智能投顾平台,助力行业数字化变革。
【云故事探索】NO.17:国诚投顾的云原生 Serverless 实践
|
6月前
|
Kubernetes Cloud Native 安全
云原生机密计算新范式 PeerPods技术方案在阿里云上的落地和实践
PeerPods 技术价值已在阿里云实际场景中深度落地。
|
4月前
|
运维 监控 Cloud Native
【云故事探索】NO.17:国诚投顾的云原生 Serverless 实践
通过与阿里云深度合作,国诚投顾完成了从传统 ECS 架构向云原生 Serverless 架构的全面转型。新的技术架构不仅解决了原有系统在稳定性、弹性、运维效率等方面的痛点,还在成本控制、API 治理、可观测性、DevOps 自动化等方面实现了全方位升级。
|
6月前
|
Kubernetes Cloud Native 安全
云原生机密计算新范式 PeerPods 技术方案在阿里云上的落地和实践
PeerPods 技术价值已在阿里云实际场景中深度落地。
|
2月前
|
人工智能 Cloud Native 算法
拔俗云原生 AI 临床大数据平台:赋能医学科研的开发者实践
AI临床大数据科研平台依托阿里云、腾讯云,打通医疗数据孤岛,提供从数据治理到模型落地的全链路支持。通过联邦学习、弹性算力与安全合规技术,实现跨机构协作与高效训练,助力开发者提升科研效率,推动医学AI创新落地。(238字)
|
4月前
|
弹性计算 运维 Cloud Native
【云故事探索】NO.17:国诚投顾的云原生Serverless实践
简介: 通过与阿里云深度合作,国诚投顾完成了从传统 ECS 架构向云原生 Serverless 架构的全面转型。新的技术架构不仅解决了原有系统在稳定性、弹性、运维效率等方面的痛点,还在成本控制、API 治理、可观测性、DevOps 自动化等方面实现了全方位升级。
158 1
|
3月前
|
存储 弹性计算 Cloud Native
云原生数据库的演进与应用实践
随着企业业务扩展,传统数据库难以应对高并发与弹性需求。云原生数据库应运而生,具备计算存储分离、弹性伸缩、高可用等核心特性,广泛应用于电商、金融、物联网等场景。阿里云PolarDB、Lindorm等产品已形成完善生态,助力企业高效处理数据。未来,AI驱动、Serverless与多云兼容将推动其进一步发展。
219 8

相关产品

  • 云原生数据库 PolarDB