Aurora产品概述产品概述产品概述产品概述和功能介绍和功能介绍和功能介绍和功能介绍April2011Aurora是什么?Aurora…管理员管理员管理员管理员开发开发开发开发者者者者第三方第三方第三方第三方应应应应用用用用软软软软件件件件图形化界面图形化界面图形化界面图形化界面/API自助创建自助创建自助创建自助创建/管理管理管理管理备份备份备份备份恢复恢复恢复恢复仪表盘仪表盘仪表盘仪表盘&通知通知通知通知vFabricRelationalDB(vDB)基于vSphere优化的关系型数据库(简称ADB)vFabricDataDirector自助式数据库管理平台Page1为您的云提供为您的云提供为您的云提供为您的云提供““““数据库即服务数据库即服务数据库即服务数据库即服务””””解决方案解决方案解决方案解决方案AuroravSpherevSpherevSpherevCentervCentervCenter…自助创建自助创建自助创建自助创建/管理管理管理管理资源管理资源管理资源管理资源管理安全管理安全管理安全管理安全管理备份备份备份备份恢复恢复恢复恢复&克隆克隆克隆克隆可用性可用性可用性可用性&监控监控监控监控仪表盘仪表盘仪表盘仪表盘&报告报告报告报告通知通知通知通知&报警报警报警报警平台管理平台管理平台管理平台管理构建在VMware的云计算平台上自助式数据库管理平台(简称ADC)Aurora目标市场主要用例主要用例主要用例主要用例•CloudFoundry的“数据库即服务”•敏捷开发•操作简化•企业级私有云的“数据库即服务”•降低数据库的TCO•增加业务响应敏捷度•减少“影子IT”EnterprisesCloudFoundryPage2•减少“影子IT”•服务供应商的“数据库即服务”•为基于vSphere的Iaas提供更多价值•云级别优化数据库技术目标应用软件目标应用软件目标应用软件目标应用软件•新应用/云端应用•与云应用同步成长CloudServiceProviders敏捷开发•即时数据库创建•完善的备份和恢复方案•创新的数据库克隆技术企业级管理•细粒度的资源管理•基于角色的权限控制机制•方便的数据库模板基于vSphere优化•弹性数据库内存管理•数据库级别的高可用性•自动化的数据库配置Aurora的目标…Page3增强业务敏捷性在安全环境下基于策略的管理使数据库也能享受到虚拟化的优势数据库即时创建数据库的创建和配置会占用大量时间,从而增加开发周期解决方案解决方案解决方案解决方案:自助自助自助自助创建平台创建平台创建平台创建平台几分钟内就能完全创建配置好数据库使用模板保证配置合理性网页界面易于操作一键式创建Page4一键式创建无需数据库专业技能优势加快开发周期更多时间编码,更少时间等待IT能够控制策略、配置和管理资源备份与恢复数据库启动、监控和测试备份与恢复策略占用大量时间。DBA疲于奔命。解决方案解决方案解决方案解决方案:内置备份策略内置备份策略内置备份策略内置备份策略完全集成的备份&恢复流程(备份模板)自动执行备份策略驱动的备份保存时间按需要可进行手动备份在线的热备份可同时采用两种备份技术的策略Page5可同时采用两种备份技术的策略外部备份更加安全弹性的外部备份可保证一致性的快照有效利用Storage快速备份和恢复按时间点恢复(PITR)结合外部备份或快照,利用PostgresWAL日志实现PITR创新的克隆技术平均每个生产数据库拥有六份克隆(包括测试和开发环境)而且每份克隆都需要很长时间解决方案解决方案解决方案解决方案:创新的克隆技术创新的克隆技术创新的克隆技术创新的克隆技术链式克隆从源数据库的快照进行克隆无论数据库规模多大,均可实时完成节省存储空间数据库完全克隆完全克隆完全克隆完全克隆完全克隆StagingProductionPage6数据库完全克隆对源数据库的物理复制源数据库和目标数据库完全隔离优势更多时间编码,更少时间等待DevQAPerf链链链链式克隆式克隆式克隆式克隆Aurora的目标…敏捷开发•即时数据库创建•完善的备份和恢复方案•创新的数据库克隆技术企业级管理•细粒度的资源管理•基于角色的权限控制机制•方便的数据库模板基于vSphere优化•弹性数据库内存管理•数据库级别的高可用性•自动化的数据库配置Page7增强业务敏捷性在安全环境下基于策略的管理使数据库也能享受到虚拟化的优势DataDirectorVMwarevCenterServerVMwarevSphere基基基基础资础资础资础资源束源束源束源束例例例例:•1,000GHzCPU•1TBRAM•VMFSDatastoreforDB•VMFSDatastoreforBackup•2Networks:CPU组织组织组织组织基础资源束基础资源束基础资源束基础资源束((((ResourceBundle))))资源管理Page8RAMVMFSNET数据数据数据数据库组库组库组库组例例例例:•500GHzCPUReservation•256GBRAMReservation•HighCPU&MemoryPriority•100GBDatabaseStorageAllocation•50GBBackupStorageAllocation•1NetworkCPU数据数据数据数据库组库组库组库组数据数据数据数据库库库库例例例例:•2GHzCPUReservation•8GBRAMReservation•HighCPU&MemoryPriority•20GBDatabaseStorageAllocation•10GBBackupStorageAllocation灵活的数据库模板解决方案解决方案解决方案解决方案:灵活的数据库模板灵活的数据库模板灵活的数据库模板灵活的数据库模板模板可定义数据库配置和备份策略用权限控制用户访问不同模版搜索浏览模板信息基于模版快速快速创建数据库的创建和配置需要资深DBAPage9优势优势优势优势统一IT标准加强控制使用简单保证可靠性和重用性基于角色的权限管理基于角色的权限控制内置基本角色系统(云)管理员组织管理员可自定义角色细粒度的权限控制多于30种权限Page1030创建/修改/删除数据库备份/恢复/克隆数据库创建/修改/删除模板修改模板/数据库配置优势实现安全控制下的自助服务自定义角色可简化安全管理Aurora的目标…敏捷开发•即时数据库创建•完善的备份和恢复方案•创新的数据库克隆技术企业级管理•细粒度的资源管理•基于角色的权限控制机制•方便的数据库模板基于vSphere优化•弹性数据库内存管理•数据库级别的高可用性•自动化的数据库配置Page11增强业务敏捷性在安全环境下基于策略的管理使数据库也能享受到虚拟化的优势vFabricRelationalDB(vDB)基于PostgreSQL9.0完全兼容ACID和ansi-SQL的关系型数据库十五年不间断的发展已经被证明能够满足可靠性和完整性使用vSphere技术虚拟化数据库Page12使用vSphere技术虚拟化数据库性能配置高可用性易升级DBA不能虚拟化数据库:动态资源分配导致性能不一致解决方案解决方案解决方案解决方案:弹性数据库内存弹性数据库内存弹性数据库内存弹性数据库内存(专利申请中专利申请中专利申请中专利申请中)数据库的BalloonDriver能够直接管理内存页使用的内存池清理的内存页空白的内存页优势性能稳定性BufferPoolTmpPoolInflate/targetAuroraDatabasePage13优势数据库性能的一致性灵活的资源分配最大化资源利用率vmkernelGuestkernelPages(PPNs)XyzPoolPagesESXmemoryusageBalloonTargetInflate/targetPoolTargetAuroraBalloonDriverKernelBalloonDriverTotalballoontarget数据库高可用性数据库高可用性传统解决方案非常昂贵,而且配置管理都很复杂解决方案解决方案解决方案解决方案:数据库级别的高可用性数据库级别的高可用性数据库级别的高可用性数据库级别的高可用性当发生主机、操作系统和数据库错误时,实现零数据丢失和自动恢复单击即可配置HA优势保护机制更优于“MicrosoftMSCS+SQLServer”完全自动恢复Page14完全自动恢复无需管理员介入即可轻松配置数据库HA自动化的数据库配置资深DBA不得不花很多时间在数据库的配置和调优上解决方案解决方案解决方案解决方案:自动化的数据库配置自动化的数据库配置自动化的数据库配置自动化的数据库配置用户/管理员指定虚拟化资源用户输入应用负载特征参数Aurora对数据库的参数进行自动化最优配置数据库内存池Page15数据库进程和连接优势使得资源和数据库配置达到最佳匹配使管理员能使用最少时间进行数据库配置和调优产品发布时间表Beta1(已发布)4/15/11Beta26/24/11GA8/29/11Page16在线Demo开发人员自助创建开发者工具备份/快照克隆管理员数据库模板角色权限管理Page17Page18谢谢谢谢谢谢谢谢!