• Save
Accelerate Database as a Service(DBaaS) in Cloud era
Upcoming SlideShare
Loading in...5
×
 

Accelerate Database as a Service(DBaaS) in Cloud era

on

  • 376 views

 

Statistics

Views

Total Views
376
Views on SlideShare
374
Embed Views
2

Actions

Likes
1
Downloads
0
Comments
0

1 Embed 2

http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 影子IT系统,即没有经过企业批准,在企业内建立和使用的系统。
  • Built for private and public clouds, vFabric Data Director provides a unified DBaaS platform for virtualizing and managing the lifecycle of your diverse application databasesUnified DBaaS platform – it’s not about managing a single database, it’s about managing at scale, managing hundreds and thousands of databases on this platform. Lifecycle – it’s not just about provisioning, provisioning is just the start, it’s also about managing database throughout its lifecycle, from security management, who can access this database and what can they do with this database, to set up backup policy for this database, to setup HA, to retiring this database etc. It’s cradle to grave lifecycle.Heterogeneous database – Most folks know the first database we enabled on this platform is vPG, next one is Oracle, and more to be added in the future…
  • 除了私有云和传统意义上的公有云之外,国内也存在不少园区云、行业云的案例。Data Director也具备为这些云服务的灵活性。

Accelerate Database as a Service(DBaaS) in Cloud era Presentation Transcript

  • 1. 数据库即服务的解决方案 –vFabric Data DirectorJunchi Zhang,VMware, Inc.
  • 2. 免责声明 这个讲座内容有可能包括产品功能目前还正在开发中。 这里涉及到的新技术幵不意味着威睿公司会放在未来产品中。 这里涉及到的功能有可能更改,因此它们目前不可以用在仸何合约、订单 或者其它协议中。 技术的可行性以及市场需求会影响最终这里可能涉及到的未来产品或者功 能。 这里涉及到新技术以产品功能体现的价格或者销售形式幵未考虑。1
  • 3. 议程 数据库在云时代的挑战和机遇 vFabric Data Director概览 vFabric Data Director支持的数据库 未来展望2
  • 4. 新业务,新应用:数据库面临挑战 不断增长的基础架构 数据库的管理瓶颈 云应用的新需求公司IT 影子IT 请求创建或者 克隆数据库 长时间等待 升级 复制 测试 HADR 性能调优 安全 备仹 监控 • 成千上万的失控数据库 • 数据库数量持续增长,遇 • 利用虚拟化和云平台的运 • 分散的数据库管理 到管理瓶颈 营便利节约成本 • 难以执行公司策略 • 开发人员等待时间过长 • 保护原有投资幵选择合适 的云平台 3
  • 5. 云 + 数据库 = 解决乊道但是: 如何虚拟化数据库,而不是操作系统? 如何整合数据库,而不是虚机? 如何保障数据库的可用性,而不是虚机的可用性? 如何自动化和简化云量级的数据库管理? 如何让数据库充分利用云的优势?4
  • 6. 当数据库遇到云计算:vFabric Data Director 如果您想: • 搭建企业级的“数据库即服务”来: 企业级数据库云  降低数据库的TCO  提高业务响应敏捷度  减少 “影子IT” 云服务提供商 • 作为供应商提供“数据库即服务”来:  基于vSphere提供更多价值  部署云级别的数据库 • 使用Cloud Foundry搭建PaaS平台来: PaaS提供商  实现敏捷开发  实现操作简化和自动化 或者您正在或将要:  开发新应用或者专属于云端的应用  把传统应用移植到云端以适应新业务5
  • 7. 议程 数据库在云时代的挑战和机遇 vFabric Data Director平台概览 vFabric Data Director平台所支持的数据库 未来展望6
  • 8. vFabric Data Director – 为您的云提供“数据库即服务”的解决方案  vFabric Data Director 提供了一个统一的“数据库即服务”的管理平台, 以帮助 用户简便快速的虚拟化和管理成千上百的不同数据库的生命周期。 vFabric Data Director 生命周期 备份 创建 克隆 数据(库)导入 数据库目录 一键式HA 管理 恢复DBA App Dev 基础设施 资源管理 安全管理 模板管理 升级和补丁 运营和监控 管理DBA IT Admin 数据库服务 vPostgres Adding more databases… 基于vSphere的基础设施管理 即将发布! 7
  • 9. 有的放矢:量身打造的解决方案 开发人员 数据库管理员 IT管理员 • 实时自助服务 • 云级别的集中管理平台 • 基于角色的权限控制 • 自助配置和容灾方案 • 标准数据库模板 • 模板化资源配置 • 创新的克隆技术 • 基于角色的权限控制 • 更高的整合效率 • 高性能,稳定可靠 • 自动化的配置,监控 提升业务响应敏捷度 管理简捷,抓住重点 降低成本,自动化管理8
  • 10. 数据库超市:实时自助创建如果没有Data Director…  有了Data Director…  请求资源而不是服务器  自助和自动化服务  通过模板保证数据库符合要求 请求数据库 安装数据库  全面提升开发模式  缩短开发和部署的周期 DBA/SCM  更多时间编码,更少时间等待 请求服务器 采购安装服务器 o 需要等待多久? o 能保证满足我的需求吗?9
  • 11. 智能管家:自助配置和容灾方案  有了Data Director… 如果没有Data Director…  专家模式自动配置和优化数据库  内置的自动备仹和容灾方案怎么备仹? 怎么恢复?  提供简单易用的快照功能  一切尽均可自助完成  更简单的数据保护 怎么调数据丢失怎么 试?  更快的响应速度办? 性能太差怎么办?备仹太慢怎么办? 客户投诉怎么 办? 10
  • 12. 得心应手:创新的克隆技术  不可能完成的使命???  100G数据  必须保持在线  几小时内发现问题幵修复  可以做到,只要有了链式克隆… 生产环境  从源数据库的快照迚行  逻辑上和源数据库完全分离 链式克隆  无论数据库规模多大,均可实时完成 调试环境 测试环境11
  • 13. 有的放矢:量身打造的解决方案 开发人员 数据库管理员 IT管理员 • 实时自助服务 • 云级别的集中管理平台 • 基于角色的权限控制 • 自助配置和容灾方案 • 标准数据库模板 • 模板化资源配置 • 创新的克隆技术 • 基于角色的权限控制 • 更高的整合效率 • 高性能,稳定可靠 • 自动化的配置,监控 提升业务响应敏捷度 管理简捷,抓住重点 降低成本,自动化管理12
  • 14. 优化管理第一步:虚拟化数据库  DBA需要帮助 物理环境 • 三种操作系统  在放心虚拟化数据库乊前,DBA需 • 9种数据库版本 要关于虚拟化的专门培训和知识。 • 51台Oracle服务器  在各个环节,DBA都需要专门工具  Data Director: DBA的高级助手 虚拟化步骤:  内置灵活的虚拟化和管理流程 • 创建资源池 • 分配资源  允许DBA制作标准模板来标准化环境 • 移植数据库  提供数据移植和注入工具来迁移物理 …… 数据库(P2V)13
  • 15. 优化管理第二步:基于策略和权限的仸务分配充分发挥云的优势  充分利用可控自助服务  提升响应速度和客户满意度 利用灵活可控的模板  自定义数据库模板  自定义资源配置  自定义数据备仹和保护策略  系统自带配置优化引擎  授权使用,确保规范和统一 14
  • 16. 优化管理第三步:实现管理自动化自动化不能自服务的仸务  将大量的重复劳动自动化  由操作员变成管理员 Data Director的自动化管理  根据资源和负载特征自动配置和优化  内置针对不同需要的数据保护策略  安全的外部备仹  有效利用存储的快照  一键配置PITR和HA  一键完成升级和打补丁15
  • 17. 用例分析一:数据流的管理和保护  快速的链式克隆提高存储效率 通过备仹导入物理数据  完全克隆确保环境指标一致 降低对生产数据库的影响  可自定义数据刷新频率 可自定义数据刷新频率 备份文件  可自定义数据库服务期长短 IP白名单保证安全连接  可自定义数据清洗脚本 完全克隆  数据库生命周期管理 保存 新应用数据库 数据库目录  备仹、恢复、高可用性 生产数据库  …. 链式克隆 其他数据库 Data Director 测试数据库  数据库目录可保存含预定义数据的数据库  通过授权保证数据的安全使用  可定义刷新频率和清洗脚本16
  • 18. 用例分析二:自动化批量升级和打补丁流程 使用模板实现一键式配置和升级 管理员设定升级策略 用户一键式完成17
  • 19. 价值所在:打造一个高效的云,可控的云  三层多租户架构  访问权限 VMware vCenter Server Data Director  资源分配 VMware vSphere 基础资源束 例: 组织 • 1,000 GHz CPU 基础资源束 • 1TB RAM • VMFS Datastore for DBCPU (Resource Bundle) • VMFS Datastore for Backup • 2 Networks 数据库组 例:RAM • 500 GHz CPU Reservation 数据库组 • 256 GB RAM Reservation • High CPU & Memory Priority • 100 GB Database Storage AllocationVMFS • 50 GB Backup Storage Allocation • 1 Network 数据库 例: • 2 GHz CPU ReservationNET • 8 GB RAM Reservation • High CPU & Memory Priority • 20 GB Database Storage Allocation • 10 GB Backup Storage Allocation 18
  • 20. 价值所在:打造一个安全的云,稳定的云 简单灵活的权限管理  基于角色的权限控制  超过30种不同级别的权限  智能监控  图形化的仪表盘:性能、资源、可用性  可分层监控资源分配和使用情况  Email报警:可定制使用事件触发器或者 性能触发器19
  • 21. 有的放矢:量身打造的解决方案 开发人员 数据库管理员 IT管理员 • 实时自助服务 • 云级别的集中管理平台 • 基于角色的权限控制 • 自助配置和容灾方案 • 标准数据库模板 • 更高的整合效率 • 创新的克隆技术 • 基于角色的权限控制 • 模板化资源配置 • 高性能,稳定可靠 • 自动化的配置,监控 提升业务响应敏捷度 管理简捷,抓住重点 降低成本,自动化管理20
  • 22. 成本控制: 减少数据库及其服务器的成本 虚拟化是降低成本的关键,可是: DBA和开发人员对虚拟化数据库持谨慎态度  数据库是应用中的关键组件  数据库对资源要求较高 有了Data Director  可以满足稳定和高可用性要求  可以满足性能要求  消除DBA和开发人员的疑虑,帮助虚拟化数据库  可以在相同的资源下整合更多的数据库21
  • 23. 整体服务: “IT即服务”的一部分 灵活的管理策略, 可根据企业流程和仸务分工调整管理模式  DBA、 IT、 生产DBA、 架构DBA、开发人员、应用架构师….  谁需要做什么?谁能做什么?  谁管理资源?谁使用资源?  谁管理数据库?谁使用数据库? 资源管理 规范化用户行为,从三方面控制用户滥用  可从三个层面分配资源:独享或者共享  所有操作均需要授权 数据库模板 备份策略模板 减少影子IT,减少缺乏管理的数据库  防止敏感信息泄漏  降低数据库管理的风险22
  • 24. 两手准备:服务供应商也可使用Data Director 灵活的三层多租户架构  可根据需要决定实现多租户的层次 Data Director  可利用授权来管理和规范租户工作模式 组织 功能强大的企业级公有云 基础资源束 (Resource  满足企业级需求的功能 Bundle)  基于Web的方式保证了访问的便利  报表帮助实现按使用付费的模式 数据库组  更高的整合和虚拟化效率降低了成本  可以使用VSPP的许可证23
  • 25. vFabric Data Director :数据库即服务”的统一云平台 一个虚拟化和管理云量级数据库的统一平台加速数据库虚拟化 自动化数据库生命周期 加快应用的开发和部署 管理打造数据库虚拟化平台 利用vSphere技术和基于策略的 通过自助服务和自动化管理来加 管理来加强IT控制 快应用的开发周期24
  • 26. vFabric Data Director :价值所在 自动化数据库生命周期管理 节约运营成本 • 快速创建、备仹和回复 • 简单智能的监控和管理 降低超过 50%的硬件和许可费用 节约投资 • 数据库服务器整合率可达4X – 20X • 许可费用可节约2X – 4X 提高应用的服务质量 提高QoS • 动态调整资源满足应用需求 • 一键式高可用性 实现不同数据库乊间的完全隔离 保障安全 • 可保护数据库和应用抵御网络攻击 • 不影响数据库的高整合率25
  • 27. 议程 数据库在云时代的挑战和机遇 vFabric Data Director平台概览 vFabric Data Director平台所支持的数据库 未来展望26
  • 28. Oracle:使用最广泛的数据库乊一  企业级使用最广泛的数据库  功能强大,性能优异  安装配置复杂,依赖关系多  一般需要专业人士迚行维护管理  Data Director对Oracle迚行统一管理  快速创建,数天到几分钟  备仹、恢复可视化实现,且利用vSphere技术,快捷、可靠  独有克隆技术,使性能调优、报表生成简单、快捷  节省企业人力成本27
  • 29. Oracle on Data Director:节约成本的重要一步  原则一: 按照整机征收License费用  原则二:当向Oracle支付License费用后,可以部署无限多的虚机! Standard Edition One $5,800 x 2 = -Licensed by socket -Limited to two sockets $11,600 -Must license full machine Standard Edition $17,500 x 4 = -Licensed by socket -Limited to four sockets $70,000 -Must license full machine(s) Enterprise Edition -Licensed by core $47,500x16 x 0.5 -Apply x86 factor of 0.5 to cores $380,000 -Must license full machine定价根据 2011年8月的 Oracle Technology Global Price List, 28
  • 30. vFabric Postgres:VMware提供企业级支持的云数据库  基于PostgreSQL 9.0  完全兼容ACID和ansi-SQL的关系型数据库  历经十五年不间断的发展  已经被证明能够满足企业级的可靠性和完整性  利用vSphere虚拟化技术迚行优化  性能稳定可靠  配置简单快捷  轻松可配置高可用性  便捷的补丁和升级过程29
  • 31. vFabric vPostgres:适应于云环境的高性能数据库  弹性数据库内存管理 vPostgres  管理云内存,而不是操作系统内存 Buffer Pool Tmp Pool  最大化的利用云的资源 Inflate/target  和云工作更紧密,性能更稳定 Pool Target ESX memory usage vPostgres Xyz Pool  动态Check Point Balloon Driver  管理云IO,而不是操作系统IO Pages Balloon Target  减少IO瓶颈,增加效率 Guest Kernel  直接影响总体性能 kernel Balloon DriverTotal balloon target Pages (PPNs)  数据库保护 vmkernel  一键式HA激活  自动数据一致性检查vPostgres:为云而生!  内嵌式Schema管理工具  可运行SQL语句  可视化管理Schema和数据 30
  • 32. 议程 数据库在云时代的挑战和机遇 vFabric Data Director平台概览 vFabric Data Director平台所支持的数据库 未来展望31
  • 33. 未来展望 vFabric Data Director vFabric Data Director 企业应用 Greenplum生命周期管 备份 Chorus 创建 克隆 数据导入 数据库目录 一键式HA 系统集成网关 (API) Integration Gateway (API)理和服务 恢复 Application Director基础设施管 资源管理 安全管理 模板管理 升级和补丁 监控 Cloud理和服务 Foundry OSS 开放式的数据库插件 Data Domain IsilonvPostgres . ... „ . . Cloud 云基础架构(vSphere,vCloud) Infrastructure Platform 私有云 混合云 公有云32
  • 34. 想了解更多? 产品官网:http://www.vmware.com/cn/products/application- platform/vfabric-data-director/overview.html33
  • 35. 谢谢! Q&A34