专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 数据库

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

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
十年磨一剑,阿里巴巴企业级数据管理平台:iDB

摘要: 阿里巴巴企业级数据库管理平台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/

原文链接:http://click.aliyun.com/m/28445/

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: