十年間, 阿裡巴巴的研發人員也增長了十倍, 為了解決DBA的服務效率問題, 十年前我們開始iDB的研發, 完成手工變更的線上化, 成為了DBA能力產品化的載體。 在最新的4.0版本中, iDB面向雲時代推出資料管理DMS企業版, 是業界首創的資料庫DevOps解決方案, 形成了雲時代企業資料管理的最佳實踐。
一、 為了效率與安全而生
在阿裡巴巴, 資料庫團隊是資料的守護者, 保障著資料庫安全、穩定、高效的運行。 在早期, DBA除了負責資料庫的基礎運維, 對於研發流程中的資料庫變更也都由DBA負責, 包括線上庫表設計、結構變更發佈、資料變更、SQL審核、性能優化、容量評估等等。
但隨著業務持續增長, 很快我們遇到了兩個問題:(1) DBA繁重的工作量可能會成為業務研發瓶頸;(2) 大量的重複工作會限制DBA的成長。 企業快速發展中, 會不斷的有新業務上線, 成熟的業務也會快速反覆運算創新, 伴隨會有大量的資料庫相關的變更和服務, 如果所有這些都由DBA來處理, 那麼業務繁多DBA可能成為瓶頸, 另外, DBA也會陷入各種“做不完”的日常工作, 很難進一步成長。
既要有DBA的安全把控能力, 又希望高效支撐大量業務的發展, 阿裡資料庫團隊研發了自己的企業資料庫管理平臺:iDB。
二、 業界首創的資料庫DevOps解決方案
使用最新的iDB4.0版本, 無需任何DBA的介入, 研發人員可以完成所有資料庫相關操作。 平臺集成了DBA經驗, 會保障資料庫操作的安全、高效, 最終, 讓研發更敏捷, 業務發展更迅速。
iDB4.0上可以閉環完成所有的資料庫服務, 包括創建資料庫、庫表設計、變更發佈、資料查詢、資料變更、邏輯表查詢、資料庫下線等全生命週期的資料庫實例管理。 下圖展示研發如何通過iDB平臺完成一次資料庫設計與發佈。
三、 雲時代企業資料庫服務的最佳實踐
在企業向雲端轉型的過程中, iDB可以讓企業的資料庫研發流程更規範, 資料庫變更更穩定安全, 同時兼顧研發人員和DBA的效率。
雲時代, 企業內部協作更加敏捷。 通過iDB平臺, DBA可以通過平臺, 嚴格的執行企業的資料庫設計、發佈規範。 許可權管理、審計、併發控制等功能, 可以保障企業資料庫安全和資料庫的穩定性。 同時, 全自助的變更能力、自動化的變更調度、底層分散式查詢等, 可以讓研發人員高效完成資料庫相關變更。
四、 雲端開放內測
最後, iDB的雲端版本為:資料管理DMS企業版本,
DMS企業版內測連結:https://dms.aliyun.com/