2022云栖精选—云原生智能化DBaaS

简介: 周方圆 阿里云数据库事业部DBaaS产品部负责人DBaaS作为阿里云数据库的“操作系统”,加速了数据库内核的商业化和服务化。云栖大会,作者分享了DBaaS如何通过云原生化和智能化解决痛点问题。本文是对该分享的总结。

一、阿里云数据库DBaaS简介

image.png

云数据库诞生之前,用户往往需要自建数据库或由供应商负责搭建数据库,但用户需要对数据管理与数据管理进行全权兜底,这对于用户来说是不小的挑战。

云原生数据库诞生之后,用户可以将专业事情交给更专业的云数据库来实现,比如可以通过DMS进行一站式数据管理,通过Open API用户控制台购买云数据库实例。DBaaS相当于云数据库操作系统可以通过DBaaS加速数据库内核快速实现商业化服务化。

DBaaS已经通过信通院《数据库管理平台》满分认证,也能够帮助基于DBaaS产品快速通过认证。

image.png

提效是当前大多数企业的关键词。对于企业而言,降本增效诉求强烈;对于开发人员而言,平台多、种类多,需要对开发效率进行提效;另外伴随着规模越来越大,运维成本越来越高,运维也急需提效。


二、云原生DBaaS全面升级

image.png

Serverless化是大势所趋。DBaaS提供了弹性设备基础设施,为产品快速实现Serverless化提供平台支撑。

image.png

DBaaS本身已经掌握了所有数据决策中心使用,将策略下发,节点根据用户负载预测进行调整即可。但我们无法100%准确地进行预测当有突发情况发生时,节点也需要有秒级弹升能力实现治治本效果。

如果有端侧的实际操作中心策略不吻合,则会将此类情况上传到决策中心,中心根据反馈进行学习与调整。

为了实现秒级弹性,我们将调度系统与资源进行联动,得益于阿里云资源池的优势,能够快速从资源池获得大量资源并且在不需要资源时可快速释放。可以在保障SLA前提下,能够实现最快速度、最小成本的弹性。

DBaaS通过其弹得快、弹得细、弹得稳以及弹得广的特性,帮助用户解决了资源的效率问题。

image.png

另外,伴随着开发架构的复杂化,开发效率问题也日益凸显。而提升效率最简单解法解耦。

我们DBaaS组件进行了非常详细梳理,抽取出核心部分组成非常轻量的架构以保证核心功能可快速运行起来,在本地实现分钟级。需要开发核心功能时,可以直接在本地进行快速调试。另外,各种组件可按个人需求插件化接入,实现快速开发。

image.png

基于DBaaS构建数据库服务时,如果只需要开发数据库内容,则无需加入其它组件,可以快速迭代快速更新。如果需要与备份服务联调,则通过配置的方式加入相应模块即可

image.png

另外,DBaaS提供了从开发到自动化测试到部署全平台端到端到 CI/CD 流水线,使得应用能够快速实现开发测试部署上线。

image.png

我们也构建了非常强可观测能力。比如可以根据提供的数据,快速搭建Top结构的展示。优秀的可观测能力在一定程度上解决了从开发、部署到运维过程中的问题


三、AI助力数据库智能化管理

而随着运维规模愈发庞大,单纯的Dashboard和告警也不再能够满足业务需求。因此我们需要通过 AI 助力数据库智能化。

image.png

我们将可观测系统与调度、运维等系统打通,实现闭环,实现了端到端的、可观测的运维体系。

image.png

过去几年,我们在线上积累了大量操作经验,问题规模越来越大时,操作规则越来越多,每天产生了近千亿次异常检测。而海量数据正是机器学习的基础,因此,我们与达摩院强强联合,推出了数据库智能管理的能力,且该能力与国内相比存在两年多技术代同时,我们将技术经验整合成大量论文,发表在顶会期刊,分享给业界。

image.png

据统计,70%的数据库性能问题由SQL导致,70%受访DBA认为SQL优化是最耗时的工作。因此,我们将内部能力产品化后推出了数据库自治服务DAS

比如数据库在第一分钟时出现慢SQL导致服务下线,则DAS可自动在1分钟内对数据库进行限流,限流之后用户服务即可恢复从感知到修复仅需不到2分钟同时,DAS还可对慢SQL原因进行分析,比如发现原因为索引建立不合理,则可自动对索引进行优化,然后自动解除限流,一定程度上从原先的治转变为了治的效果。另外该种情况下,如果得到用户授权还可自动进行扩容;如果未得到授权则会建议用户进行扩容。

我们希望通过云原生智能化DBaaS,让用户的使用更简单,让阿里数据库更快更稳、更安全、更好用。

目录
相关文章
|
15天前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
在9月20日2024云栖大会上,阿里云智能集团副总裁,数据库产品事业部负责人,ACM、CCF、IEEE会士(Fellow)李飞飞发表《从数据到智能:Data+AI驱动的云原生数据库》主题演讲。他表示,数据是生成式AI的核心资产,大模型时代的数据管理系统需具备多模处理和实时分析能力。阿里云瑶池将数据+AI全面融合,构建一站式多模数据管理平台,以数据驱动决策与创新,为用户提供像“搭积木”一样易用、好用、高可用的使用体验。
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
|
2月前
|
弹性计算 Cloud Native Serverless
云原生应用示例:智能物流管理系统
在电商行业的快速发展中,某企业借助阿里云服务构建了一个云原生智能物流管理系统。此系统基于微服务架构,利用ECS、Kubernetes、ESS及RDS等服务来支撑其核心功能,并采用Serverless函数计算FC处理前端需求,配合消息队列MQ确保通信顺畅。ARMS的应用实现了性能监测与故障快速响应。同时,通过PAI分析数据以提高物流效率,OSS与CDN则优化了文件存储与全球访问速度。此外,系统还整合了Docker及GitLab CI/CD以支持快速迭代,并通过WAF、SLS等工具保障了安全性和合规性,整体上提供了高效、智能且低成本的物流解决方案。
|
1月前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
阿里云瑶池在2024云栖大会上重磅发布由Data+AI驱动的多模数据管理平台DMS:OneMeta+OneOps,通过统一、开放、多模的元数据服务实现跨环境、跨引擎、跨实例的统一治理,可支持高达40+种数据源,实现自建、他云数据源的无缝对接,助力业务决策效率提升10倍。
|
2月前
|
消息中间件 人工智能 Cloud Native
|
2月前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
阿里云数据库重磅升级!元数据服务OneMeta + OneOps统一管理多模态数据
|
3月前
|
机器学习/深度学习 人工智能 运维
云原生时代的运维革新:从自动化到智能化的演进
【8月更文挑战第21天】 本文将带你走进云原生技术的世界,探究它如何重塑了运维(Operations)领域。我们将一起见证,随着云计算和微服务架构的兴起,传统运维模式如何逐步向自动化、智能化转变,并最终实现运维4.0的飞跃。文章以通俗易懂的语言,阐述了现代运维面临的挑战与机遇,并结合真实案例,展示了自动化工具和智能运维平台如何提升效率、降低风险。无论你是运维新手还是资深专家,这篇文章都将为你提供新的视角和思考。
45 0
|
3月前
|
机器学习/深度学习 运维 Cloud Native
云原生时代的运维变革:从自动化到智能化的演进之路
随着云计算技术的飞速发展,运维领域正经历着前所未有的变革。本文将深入探讨云原生技术如何推动运维工作从传统的手动操作转变为高度自动化和智能化的实践。文章首先回顾了传统运维面临的挑战,随后详细阐述了自动化运维的实现方式及其带来的效率提升,并进一步探讨了智能运维的概念、关键技术以及实际应用场景。最后,文章提出了对未来运维模式的预测,并讨论了运维人员在新时代的技能需求转变。
97 0
|
3月前
|
机器学习/深度学习 运维 Cloud Native
云原生时代的运维变革:从自动化到智能化
本文深入探讨了在云原生技术驱动下,现代运维(DevOps)领域如何经历从自动化到智能化的转型。通过具体案例分析,揭示了微服务架构、容器化技术、以及持续集成与持续部署(CI/CD)等云原生实践如何推动运维工作的革新,并展望了基于人工智能和机器学习的未来运维趋势。
72 0
|
3月前
|
运维 Cloud Native 持续交付
云原生时代的运维变革:从反应式到主动智能
随着云计算技术的不断演进,运维领域经历了从传统IT基础设施管理到云原生架构的重大转变。本文将探讨如何通过采用云原生技术和实践,实现运维工作的智能化、自动化和高效化,从而提升系统的稳定性、可扩展性和安全性。我们将深入分析容器化、微服务、持续集成/持续部署(CI/CD)等技术对运维工作的影响,并讨论在云原生环境下,如何构建一个能够预测故障、自我修复的智能运维体系。
|
6月前
|
人工智能 弹性计算 监控
【阿里云云原生专栏】阿里云云原生与AI结合:智能应用的快速构建与部署
【5月更文挑战第24天】阿里云融合云原生和AI技术,助力快速构建智能应用。弹性伸缩、CI/CD、微服务和自动化运维带来优势。通过需求分析、环境准备、数据处理、模型开发到服务部署,阿里云提供容器服务、函数计算、服务网格等工具,支持自动化测试和监控,实现一站式智能应用开发。示例代码展示创建ACK集群和部署AI模型服务过程。
727 1