使用oracle构建企业私有云


Gdevops.com 全球敏捷运维峰会 广州站 演讲人:魏兴华 使用Oracle构建企业私有云 Gdevops 全球敏捷运维峰会 Gdevops.com 全球敏捷运维峰会 广州站 AGENDA  Consolidation  Provisioning  Quality of Service Gdevops.com 全球敏捷运维峰会 广州站 RAC演化史 8I OPS DLM Cache Fusion 9I RAC Cache Fusion GRD 10G CRS ASM 11GR2 GI RAC One Node ServerPool SCAN Instance Caging ACFS 12C Flex ASM Flex Cluster CDB In-Memory Gdevops.com 全球敏捷运维峰会 广州站 Consolidation Consolidation 主机多实例:RAC or RAC One Node Schema CDB 虚拟机 高逼格的硬件平台 Gdevops.com 全球敏捷运维峰会 广州站 Consolidation 主机多实例 共享服务器和操作系 统 虚拟机 共享服务器 CDB 整合的密度 共享服务器、操作系 统和数据库 隔离性 Gdevops.com 全球敏捷运维峰会 广州站 Consolidation 虚拟机 单机多实例 多schema 可插拔数据库 整合密度与 投资回报 中低 中 高 非常高 维护 非常复杂 (虚拟机无序扩张) 中 简单 简单 隔离 最好 非常好 差 好 可移植性 简单 简单 复杂 简单 应用适用性 部分(取决于负载); Oracle只认证OVM, Windows Azure or Hyper-V 所有 部分(业务需改造) 所有 性能 差 好 非常好 非常好 Gdevops.com 全球敏捷运维峰会 广州站 Rac One Node-GI之上的资源 计算资源 GI RAC One Node Gdevops.com 全球敏捷运维峰会 广州站 Rac One Node-HA Cold Failover GI 计算资源 RAC One Node Gdevops.com 全球敏捷运维峰会 广州站 Rac One Node-在线迁移 GI 计算资源 RAC One Node Gdevops.com 全球敏捷运维峰会 广州站 CDB 共享主机 共享OS 共享(实例+后台进程) 共享服务器、 操作系统和 数据库 Pluggable DataBase Gdevops.com 全球敏捷运维峰会 广州站 Provisioning Provisioning CDB DBaaS平台 Seed Template Clone Moving 模板 服务目录 Gdevops.com 全球敏捷运维峰会 广州站 Qdata Cloud平台 Gdevops.com 全球敏捷运维峰会 广州站 Quality of Service  Instance Caging  Resource Manager  ServerPool Gdevops.com 全球敏捷运维峰会 广州站 Instance Caging cpu_count=2 cpu_count=4 cpu_count=6 cpu_count=3  Resource Manager的补充  跨越了单个数据库界限  设置参数: -cpu_count -resource_manager_plan Gdevops.com 全球敏捷运维峰会 广州站 Instance Caging 刚开始有足够的 CPU资源 然后另一个数据库抢占 了大部分的CPU资源 crm product Gdevops.com 全球敏捷运维峰会 广州站 Instance Caging crm product 通过”caging”数据库 可用的CPU数量达到 资源隔离的作用 Gdevops.com 全球敏捷运维峰会 广州站 Instance Caging Instance C: cpu_count = 8 Instance B: cpu_count = 4 Instance A: cpu_count = 4 Instance D: cpu_count = 8 0 4 8 1 2 1 6 2 0 2 4 这台机器有 24个CPU Instance B: cpu_count = 8 Instance A: cpu_count = 4 Instance C: cpu_count = 8 这台机器有 24个CPU Instance D: cpu_count = 8 如果实例非常的空 闲,那么分配给它 的资源将会被浪费 0 4 8 1 2 1 6 2 0 2 4 Partition CPUs Over-Subscribe Gdevops.com 全球敏捷运维峰会 广州站 12C CDB Resource Manager CDB Resource Plan Pluggable Database Shares Utilization Limit Guaranteed CPU Maximum CPU Sales 2 90% 2/(2+1+1) = 50% 90% Marketing 1 75% 25% 75% Support 1 75% 25% 75% Gdevops.com 全球敏捷运维峰会 广州站 Cluster DB Configuration Type Administrator-Based Management(12C之 前默认) Policy-Based Management(12C默认) Gdevops.com 全球敏捷运维峰会 广州站 Administrator Management DB 计算资源 实例困境 GI 向往白云 Gdevops.com 全球敏捷运维峰会 广州站 Administrator Management -增加实例 加 redo thread 加 undo tablespace 注册到OCR 修改参数 启动实例 增加实例 Gdevops.com 全球敏捷运维峰会 广州站 Policy Management crmpoo l productpool testpool Free pool GI 计算资源池 DBPool RAC(CDB) Or RAC One Node Gdevops.com 全球敏捷运维峰会 广州站 ServerPool策略属性 最小值 最大值 重要度 定义serverpool中运 行服务器的最小数 量 定义serverpool中运 行服务器的最大数量 Serverpool的重要度, 只有相对意义,没有 绝对意义 Gdevops.com 全球敏捷运维峰会 广州站 ServerPool的分配规则 按照ServerPool的Importance顺序,依次填充每个ServerPool,填充至 Min个服务器。如果还有剩余机器,则进入到下一步。 再按照ServerPool的Importace顺序,依次填充每个ServerPool,填充至 Max个服务器,如果还有剩余的机器,则进入到下一步。 再剩下来的机器进入到Free Pool中。 Gdevops.com 全球敏捷运维峰会 广州站 ServerPool-节点故障 ERPPOOL (1:2:3) PRODUCTPOOL (3:3:10) TESTPOOL (1:2:2) DEVPOOL (1:2:1) OTHERPOOL GI DB(RAC Or RAC One Node) Gdevops.com 全球敏捷运维峰会 广州站 ServerPool-敏捷扩容 ERPPOOL (1:2:3) PRODUCTPOOL (5:5:10) TESTPOOL (1:2:2) DEVPOOL (1:2:1) OTHERPOOL GI DB(RAC Or Rac One Node) Gdevops.com 全球敏捷运维峰会 广州站 ServerPool-12C POLICY SET POLICY DAYTIME Online:最小值5,最大值5,重要度10 DW: 最小值2,最大值2,重要度10 POLICY NIGHTTIME Online:最小值2,最大值2,重要度10 DW: 最小值5,最大值5,重要度10 Gdevops.com 全球敏捷运维峰会 广州站 ServerPool -云时代的 QoS保证 资源随时随地可用 根据DBPool的预定义策略,在主机发生故障后自动完成集 群重构,优先把资源分配给重要度高的DBPool 根据业务需要,可以灵活修改DBPool的策略,满足不同业 务不同时间段的业务需要 实例与主机不再绑定,实例可以跑在任何主机上 Gdevops.com 全球敏捷运维峰会 广州站 架构设计与SLA定义 服务等级 架构 服务等级描述 DB 环境 RPO RTO RAC(CDB) ServerPool Instance Caging Resource Manager 业务关键型应用:零应用 停机 生产环境 核心系统 0~3分钟 < 10 分 钟 RAC One Node ServerPool Instance Caging 非业务关键型应用:分钟 级的应用停机窗口 边缘、测试、 开发环境 <20分钟 < 1小时 正常运行时间不包括计划性停机时间 Recovery Time Objective (RTO) – 服务能够正常使用前的所有时间(不包括数据库恢复时间) Recovery Point Objective (RPO) – 业务能够容忍丢失的数据总量 金 银 Gdevops.com 全球敏捷运维峰会 广州站 THANK YOU! Gdevops 全球敏捷运维峰会
还剩29页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 10 金币 [ 分享pdf获得金币 ] 0 人已下载

下载pdf

pdf贡献者

antgril

贡献于2018-06-13

下载需要 10 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf