文档详情

京东公司资深云计算工程师郭理靖《DaaSforIaas》.pdf

发布:2018-04-02约4.79千字共32页下载文档
文本预览下载声明
DaaS For IaaS 云计算平台上的数据库服务 郭理靖 guolijing@ 新浪微博:@郭理靖 Agenda DaaS概念介绍 实现流派 Openstack简介 基于Openstack的架构 DaaS是什么? • DaaS –Database as a service –Typically runs on a cloud computing platform –Provide SQL-based and NoSQL database services Common Characteristics • Web管理界面支持 • 数据库生命周期管理 – 创建 删除 – 数据镜像 数据恢复 • 高可用性 • 扩容性 – 扩容数据库可使用内存 – 扩容数据库可使用的磁盘空间 – Auto sharding 国内外典型产品 • Amazon AWS RDS • Microsoft SQL Azure (MS SQL) • Heroku PostgreSQL as a Service • EnterpriseDB Postgres Plus Cloud Database • Xeround Cloud Database • 盛大云-数据库云 • 阿里云-RDS • 新浪-SAE-mysql服务 • Openstack reddwarf Agenda DaaS概念介绍 实现流派 Openstack简介 基于Openstack的架构 实现流派 •Shared (共享) •Dedicated (独 享) Shared方案示意图 MySQL MySQL VIP MySQL Primary MySQL MySQL MySQL Standby 阿里云RDS架构图 Shared优点 整体资源利用率高 申请数据库速度快 数据库高可用 性能可控 数据库资源粒度可控 Shared方案的难点与缺点 需要容量规划 物理机故障影响面大 支持一主多个模式非常困难  申请空间固定  Proxy效率 使用成本高(费用高) 开发成本高 支持其它类型数据库开发成本高 资源隔离 Dedicated 示意图 服务器 Client 服务器 Client 服务器 MySQL Inst
显示全部
相似文档