拥抱Docker的美团云数据库

本内容来自9月中旬BoCloud博云举办的“云计算·风向 名为PaaS的热带气旋”主题沙龙分享内容。现将博云、微软、红帽、美团、民生银行的5位技术专家在沙龙中分享的实践经验与大家分享。

主题
拥抱Docker的美团云数据库

郑坤
美团云技术专家
美团云技术专家,中科院计算所博士,曾在华为做操作系统内核的预研工作,现为美团云Docker平台技术负责人。

简介
• 云数据库总体架构
• 云数据库特性及实现
• 规划

•Database as a Service
• Self-service
• Full database lifecycle management
• flexible, scalable, on-demand
• CDS – 云数据库Cloud Database Service,美团
内部数据库服务的简称

Why Docker

  • 高性能,无操作系统虚拟化开销
  • 高弹性,秒及部署,扩容
  • 打包依赖环境,方便开发、部署

IO性能:VM vs Docker

20161008231343

弹性能力:VM vs Docker

20161008231353

总耗时10几秒。

对Docker的顾虑

  • 稳定性
  • 资源隔离能力
  • 安全性

美团云docker平台架构

20161008231402

美团云CDS架构

20161008231409

美团云CDS功能特性:

  • 可用性
  • 可扩展性
  • 安全性

可用性
自研DBHA组件,支持所有云数据库/缓存HA。

可扩展性(垂直)
VM版本:需要关机/重启VM实现扩容,扩容期间数据库服务中断。
Docker版本:支持运行时对CPU、内存扩容,不影响数据库服务可用性。

20161008231425

可扩展性(水平)
Docker高弹性能力可以快速水平扩展数据库集群。

安全性

  • 最小权限原则
  • 自动备份到云存储
  • 伪删除 + 回收站
K8S中文社区微信公众号
分享到:更多 ()

评论 抢沙发

评论前必须登录!