Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle数据库云 Database as Service 包彤 tony.bao@oracle.com 高级技术咨询经理 甲骨文(中国)软件系统有限公司 Oracle ConfidenBal – Internal/Restricted/Highly Restricted Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 高风险企业数据库平台面临的问题糟糕的敏捷性部署时间6+月高昂的成本服务器利用率= 5-‐10%非计划停机时成本为每分钟 $5000数据库许可证的费用 服务器,存储的费用 机房的开销 人员的成本从项目立项,到项目实施完成 往往在一年以上,从而错过了 商机。非计划停机往往不仅仅是经济成 本可以计算的。3 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | DBaaS数据库云的实现演进路线图! 物理! 专用和异构! 静态、孤立的分析! 标准化的硬件和软件体系! 标准部署配置! 数据库服务和服务级别目录! 共享和安全的中央数据基础架构! 动态优化和资源管理! 自动化系统管理! 按需、弹性、分层的自助服务! 快速服务伸缩和自动化! 计量、自动成本分配和收费! 完全动态、统一的资源池! IT作为云代理:仲裁和代理! 安全的混合云集成(供应商、合作伙伴等)传统孤岛标准化的平台整合的平台服务交付平台企业云平台降低风险降低运营支出降低资本支出提高敏捷性全面优化整合 私有DBaaS 混合DBaaS 孤岛 标准化 简化 高效 灵活 统一 当前 客户状况1970年代2000年代2010年代+4 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle客户通过建设私有云DBaaS实现效益10倍部署速度提升敏捷性Û50%总拥有成本降低成本Ü100%服务级别目标达成风险ÜHDFC 银行把系统部署时间从56天降到3小时! 5 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle提供完整的从规划到实施的DBaaS服务资源与规划设计与构建开发测试与部署运行与维护高级解决方案研讨会上线技术支持上线就绪准备情况检查系统配置检查系统性能检查补丁检查安装与配置上线前 上线&投入生产 生产诊断检查技术管理高级技术支持硬件清单,软件清单高级的监控与处理云管理Oracle数据库云 云安全6 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle数据库云Oracle Database as a Service 支持并存与迁移 Oracle云 Oracle Cloud 并存与迁移 一致的架构 一致的标准 一致的产品 透明地在自建系统和公有云之间迁移工作负载 7 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 迁移任意现有的Oracle数据库和应用系统至云平台上 8 迁移到云平台– 迁移回来: 不需要修改应用程序代码 WebLogic Java PlaVorm Service Java App Oracle Database PlaVorm Service Infrastructure Compute & Storage Service Non-‐Java App Database WebLogic Java Server Java App Oracle Database Server Non-‐Java App Database Oracle Cloud Customer Data Center Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 迁移Oracle数据库和应用系统至云平台上 • 自动实现数据压缩10:1 • 自动实现数据加密 • 自动支持大数据分析和基于内存处理 • 自动使应用系统具有多租户特性 • 易于增加移动化,社交化和分析特性 9 通过鼠标点击移动并优化数据库应用 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 数据库多租户 云端的Oracle Database 12c 架构在PDB中实现数据库虚拟化– 应用无需修改 更低的运营成本 – 就像管理一个数据库一样,管理多个数据库(升级, HA, 备份) – 适当时候的细粒度控制 – 更容易的数据移动, 克隆, 升级 更低的资本性支出 – 单个服务器上运行更多的数据库 – 共享内存和后台进程 10 ERP CRM DW 对于虚拟机的补充 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 整合密度 云上的数据库整合 11 传统整合方法 共享服务器 共享服务器和操作系统 共享服务器、操作系统和数据库 虚拟机 专门的数据库 基于模式的整合 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 整合密度 Oracle 数据库多租户 12 整合密度高,对于已经存在的应用来说是透明的 共享服务器 共享服务器、操作系统 共享服务器、操作系统和数据库 虚拟机 专门的数据库 可插拔数据库 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 针对于软件即服务的多租户 13 多租户是在数据库上实现的,而非在应用上实现 Customer 1 Customer 2 Customer 3 Customer 4 Customer 5 ................. Customer n Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | DB 12c多租户避免了虚拟机的复杂性 14超级整合密度,更易于管理 Sales DB VM O/S Assets DB VM O/S Billing DB VM O/S Parts DB VM O/S VS 4 x 数据库 4 x 操作系统 4 x 虚拟机 1 x 数据库 1 x 操作系统 Single O/S, No VMs Needed Billing PDB Parts PDB Sales PDB Assets PDB Single Physical Container Database 12 组件需要管理 2 组件需要管理 多个数据库 每个数据库对应一个 操作系统和虚拟机 单个 多租户数据库 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle DBaaS规划与设计四个步骤服务定义技术服务服务模型部署模型定义服务层级来简化服务交付确定每个服务层级的技术规格确定要供应的各个服务使服务适合部署模型青铜级白银级黄金级小大中超大 RAC DataGuard 备份PDB数据库模式私有公有提供商混合15Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | DBaaS的服务等级与SLA定义服务等级服务等级描述DB环境RPORTO业务关键型应用:零应用停机,零数据丢失 生产环境0~5分钟 1 小时非业务关键型应用:分钟级的应用停机窗口,接近零的数据丢失生产环境5分钟2小时(至少)所有的非生产运行环境:天级的应用停机窗口,数据从最新的备份中恢复所有的非生产运行环境1天72小时16金 银 铜• -‐-‐-‐-‐-‐-‐-‐-‐ • -‐-‐-‐-‐-‐-‐-‐-‐ • -‐-‐-‐-‐-‐-‐-‐-‐ • -‐-‐-‐-‐-‐-‐-‐-‐ • -‐-‐-‐-‐-‐-‐-‐-‐ • -‐-‐-‐-‐-‐-‐-‐-‐ • -‐-‐-‐-‐-‐-‐-‐-‐ • -‐-‐-‐-‐-‐-‐-‐-‐ • -‐-‐-‐-‐-‐-‐-‐-‐ Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | DBaaS 铜牌高可用服务 面向非关键应用的基本高可用 本地备份 RAC One Node 异地磁带存储备份 云 • 服务交付解决方案的入口 – 负载均衡 • RAC One Node – 数据防腐 • DB parameters, ASM, RMAN, DBVerify – 防止介质或站点失效进行备份 – 异地磁带存储备份的安全 • 17Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | DBaaS 银牌高可用服务 在铜牌高可用基础上,增加: • 服务器和实例HA – Oracle RAC • 数据库和站点 HA/DR – Data Guard – AcBve Data Guard – Site Guard • 更高级的防数据腐败和数据丢失的保护措施 – Data Guard – AcBve Data Guard 面向关键业务应用的高可用 Backups Site A RAC Site B Ac,ve Data Guard RAC Backups Ac,ve Data Guard Ac,ve Data Guard Data Guard • 18Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | DBaa