阿里数据库技术 关注
手机版
  1. 云栖社区>
  2. 阿里数据库技术>
  3. 博客>
  4. 正文

十年磨一剑,阿里巴巴企业级数据管理平台:iDB

lyrewu 2017-08-11 11:28:54 浏览1508 评论2 发表于: 阿里数据库技术 >> 数据库产品

数据存储与数据库 安全 性能优化 HTTPS 数据库 阿里巴巴 钉钉 解决方案 权限管理 DBA 并发控制 数据库设计 数据管理 dms 数据管理企业版

摘要: 阿里巴巴企业级数据库管理平台iDB面向云时代推出数据管理DMS企业版,是业界首创的数据库DevOps解决方案,形成了云时代企业数据管理的最佳实践。

十年间,阿里巴巴的研发人员也增长了十倍,为了解决DBA的服务效率问题,十年前我们开始iDB的研发,完成手工变更的在线化,成为了DBA能力产品化的载体。在最新的4.0版本中,iDB面向云时代推出数据管理DMS企业版,是业界首创的数据库DevOps解决方案,形成了云时代企业数据管理的最佳实践。

一、 为了效率与安全而生

在阿里巴巴,数据库团队是数据的守护者,保障着数据库安全、稳定、高效的运行。在早期,DBA除了负责数据库的基础运维,对于研发流程中的数据库变更也都由DBA负责,包括线上库表设计、结构变更发布、数据变更、SQL审核、性能优化、容量评估等等。这种精细的业务支持方式,企业早期发展中,可以有效的保障数据库的稳定与安全,支撑业务的快速发展。

但随着业务持续增长,很快我们遇到了两个问题:(1) DBA繁重的工作量可能会成为业务研发瓶颈;(2) 大量的重复工作会限制DBA的成长。企业快速发展中,会不断的有新业务上线,成熟的业务也会快速迭代创新,伴随会有大量的数据库相关的变更和服务,如果所有这些都由DBA来处理,那么业务繁多DBA可能成为瓶颈,另外,DBA也会陷入各种“做不完”的日常工作,很难进一步成长。

既要有DBA的安全把控能力,又希望高效支撑大量业务的发展,阿里数据库团队研发了自己的企业数据库管理平台:iDB。企业内部的研发、测试等人员,可以使用iDB完成大部分数据库相关的操作,包括数据查询、数据变更、结构变更、新建数据库等等。另外,iDB产品中还继承了大量DBA的经验,比如判断哪些DDL会锁表、InnoDB表结构设计是需要注意哪些问题等等。

idb1

二、 业界首创的数据库DevOps解决方案

使用最新的iDB4.0版本,无需任何DBA的介入,研发人员可以完成所有数据库相关操作。平台集成了DBA经验,会保障数据库操作的安全、高效,最终,让研发更敏捷,业务发展更迅速。

iDB4.0上可以闭环完成所有的数据库服务,包括创建数据库、库表设计、变更发布、数据查询、数据变更、逻辑表查询、数据库下线等全生命周期的数据库实例管理。下图展示研发如何通过iDB平台完成一次数据库设计与发布。
idb2

三、 云时代企业数据库服务的最佳实践

在企业向云端转型的过程中,iDB可以让企业的数据库研发流程更规范,数据库变更更稳定安全,同时兼顾研发人员和DBA的效率。

云时代,企业内部协作更加敏捷。通过iDB平台,DBA可以通过平台,严格的执行企业的数据库设计、发布规范。权限管理、审计、并发控制等功能,可以保障企业数据库安全和数据库的稳定性。同时,全自助的变更能力、自动化的变更调度、底层分布式查询等,可以让研发人员高效完成数据库相关变更。

四、 云端开放内测

最后,iDB的云端版本为:数据管理DMS企业版本,已经发布。我们已经开始面向云端企业提供内部测试,如果你的企业也面临类似的数据库服务挑战,可以邮件联系倩薇(qianwei@alibaba-inc.com),成为云端第一批尝鲜用户。

DMS企业版内测链接:https://dms.aliyun.com/
扫码加入企业级数据库管理钉钉群:
DMS_

本文为云栖社区原创内容,未经允许不得转载,如需转载请发送邮件至yqeditor@list.alibaba-inc.com;如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:yqgroup@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

用云栖社区APP,舒服~

【云栖快讯】数据库技术天团集体亮相,分享一线生产实践经验,告诉你踩过的坑、走过的路,都是老司机,靠谱!干货分享,不可错过!  详情请点击

网友评论

1F
wuliaokankan

写的真啰嗦https://www.wuliaokankan.cn

(来自社区APP)
2F
阿呆少爷

InnoDB表结构设计是需要主要哪些问题等等 //“主要”应该是“注意”😀

lyrewu

感谢指出!

评论