Issuu on Google+

Oracle Cloud Strategy

IaaS DBaaS虚拟化数据库云 郭峰 资深技术顾问

甲骨文(中国)软件系统有限公司


主题

 IaaS基础架构云  PaaS数据库云

2

|

© 2013 Oracle Corporation


Oracle企业云平台架构 IaaS++、PaaS、SaaS 灵活、敏捷

能力层 数据池化

高可靠、高性能

IT 管理

自服务门户

业务层 构 功能池化 模

业务特点

SaaS ( 业务应用、业务管理、系统管理、系统监控………) IaaS++

PaaS DBaaS

X86 虚拟化 资源池

资源层 硬件池化

UNIX虚拟化 资源池

MWaaS

UNIX & X86 物理资源池

Hadoop

高性能 数据库池

立体化 的云生 命周期 管理

APPaaS

高性能 中间件池

大数据 处理池

高性能 应用系统池

SDN虚拟化高速网络 SAN / NAS 存储资源池

虚拟化

技术特点

集群技术


全面统一的服务器虚拟化选项 集中的虚拟化生命周期管理

动态域

M 系列

Oracle VM for SPARC

Oracle VM for x86

虚拟机管理程序

虚拟机管理程序

T/M 系列

所有 x86

广泛的服务器虚拟化技术选择

Zone

所有 SPARC 和 x86


SPARC小型机虚拟化

The Virtualization Platform combining the best of Oracle Solaris and SPARC for Your Enterprise Server Workloads

Solaris 11.1新特性 • • • • • • • •

Solaris/RAC Kernel 加速模块 Oracle DB自动内存管理AMM NUMA-Aware 共享内存分配 Oracle 12c事件跟踪DTrace I/O集成 Oracle Audit Vault 审计信息收集 Database Firewall审计信息集成 Java Mission Control 中具有 DTrace 插件 WLS 可伸缩性,单线程模式

SPARC虚拟化


SPARC 服务器虚拟化 全面统一的服务器虚拟化选项 硬件分区、动态域

1

动态域 1

动态域 2

Oracle VM for SPARC

2

动态域 x

LDom 1

Cluster Solaris

• • • • • • •

Solaris

Solaris

LDom 2

Solaris

容器 1

LDom x

Cluster Solaris

CPU CPU CPU

CPU CPU

CPU CPU CPU

内存 内存 内存

CPU CPU CPU

CPU CPU CPU CPU CPU

内存

内存 内存

内存 内存

内存 内存 内存

• • • • • • • •

每个虚拟机上运行独立的操作系统 虚拟 I/O 虚拟机虚拟物理资源 单线程粒度 动态调整和可移动 低开销 对最终用户免费 T/M5系列 SPARC 服务器

容器 2

容器 x

Cluster Solaris 操作系统

虚拟机层 Hypervisor

Solaris

完全故障隔离: 软件和硬件故障 单 CPU 粒度 动态调整 无任何额外开销 每个域上独立的操作系统 对最终用户免费 M 系列 SPARC 服务器

3 Solaris Zone

CPU CPU CPU CPU 内存 内存

• • • • • • •

CPU CPU CPU CPU CPU 内存 内存 内存

所有容器共享一个操作系统实例 独立的文件系统 完全的软件隔离 子线程粒度 动态调整和可移动性 低开销 对最终用户免费

6


层次虚拟化组合 动态域、OVM for SPARC、Solaris Zones

M5/M6

T4/T5 Solaris 11 Zone

Solaris 11 Zone

Solaris 10 Zone

Solaris Legacy Zone

Oracle Solaris 11

Solaris Legacy Zone

Oracle Solaris 10

Oracle VM for SPARC Physical Domain SPARC • 集成的平台无关的虚拟化 • 良好的系统性能 • 应用程序二进制兼容

Solaris 10 Zone

• 整合老版本Solaris • 完整的服务器虚拟化技术 • Ops Center无需额外的费用


数据中心MAA服务架构

Cloud

信息平台即服务 客户化 应用

套装 软件

组合式 应用

电子商务 应用 应用系统

• 应用层

Siebel PSPP SAP-SD 2-Tier JD Edwards EnterpriseOne

Oracle WebLogic Cluster Oracle Coherence 内存数据网格

数据中心高可用架构

• 数据层 中间件集群

数据库集群

服务器虚拟化

存储高可用

Oracle RAC 真正应用集群数据库 SPECjbb2013 Oracle Dataguard SPECjEnterprise2010 Oracle GoldenGate Oracle TimesTen In-Memory Database

• 系统和存储层 Oracle Solaris Cluster OVM for SPARC Solaris Zones ZFS远程数据复制 Pillar远程数据复制

TPC-C / TPC-H Oracle OLAP v3 Oracle TimesTen TPTBM

SPECint_rate 2006_base SPECfp_rate 2006_base


企业级数据库和应用云解决方案

Cloud

SPARC 快速服务平台 OVM for SPARC虚拟化 • 极佳的性能保证 • 数据库域和应用域任意组合 • Solaris11和10虚拟化区域 • 在线热迁移 • 动态资源调配 Solaris Zone虚拟化 • 数据库域Oracle RAC • 应用域Solaris Cluster • 在线热迁移

SPARC 计算节点

数据库域 N1D1 DB Zone DB Zone

数据库域 N1D2

DB Zone

SPARC 计算节点

应用域 N1A1 App Zone App Zone

数据库域 N2D1

DB Zone

数据库域 N2D2

DB Zone

应用域 N2A1

App Zone

Oracle RAC Oracle Database 12c • 多租户数据库 • Oracle RAC • Oracle Dataguard • Oracle GoldenGate

Solaris Cluster Infiniband高速网络

数据库智能存储

ZFS非结构化数据存储

应用域 N2A2 App Zone App Zone


甲骨文SPARC服务器市场定位 中端 & 高端

低端 & 中端

T5-1B

128-cores @ 3.6GHz 512GB Memory

T4-1

8-cores @ 2.85GHz 2TB Memory

© 2010 Oracle Corporation

T5-2

32-cores @ 3.6GHz 1TB Memory

T5-4

64-cores @ 3.6GHz 2TB Memory

超高端

T5-8

128-cores @ 3.6GHz 4TB Memory

SPARC SuperCluster T5-8

SPARC M6-32 384 cores@ 3.6GHz 32TB Memory


SPARC T5/M6产品

SPARC T5-1B

SPARC T5-2

SPARC T5-4

SPARC T5-8

SPARC T5 3.6 GHz SPARC T5 3.6 GHz SPARC T5 3.6 GHz

SPARC M6-32

处理器主频

SPARC T5 3.6 GHz

SPARC M6 3.6GHz

处理器个数

1

2

4

8

32

最大核心数/线程数

16 /128

32 / 256

64 /512

128 / 1024

384 /3072

L3 缓存/处理器

8MB

8 MB

8 MB

8 MB

48 MB

DIMM插槽/最大内存

16 / 512GB

32 /1024GB

64 /2TB

128 /4TB

1024/32TB

硬盘数量

2

6

8

8

32

内部I/O数量

2 x PCIe 2.0 EM, 1 FEM slot, 2 NEM slots

8 x PCIe 3.0 LP, 4 x 10GbE ports

16 x PCIe 3.0 LP, 4 x 10GbE ports

16 x PCIe 3.0 LP, 4 x 10GbE ports

64 x PCIe 3.0

形态高度

Blade

Rack 3U

Rack 5U

Rack 8U

RACK

SPARC T5: 2.3倍 吐能力性能提升 1.2倍 线程计算能力 2倍 L3缓存、内存带宽 4倍 扩展能力

11


OVM for x86 虚拟化部署架构 服务器池功能……

创建服务器池……

• • • •

• 添加服务器 • 创建、关联存储信息库

HA 组 资源组 实时迁移组 每个池最多 32 个服务器 服务器池 2

Oracle VM 服务器 存储信息库

服务器池 1

存储信息库

操作系统的选择 • Oracle Linux • RedHat Linux • SUSE Linux • Oracle Solaris x86 • Microsoft Windows

性能和可伸缩性 • 支持半虚拟化 (PV)、硬件虚拟化(具有或没 有 PV 驱动程序)(HVM) 的来宾内核 • 每个来宾内核最多 128 个 vCPU;每个服务 器最多 160 个物理 CPU • 每个来宾内核最多 2TB 内存;每个服务器最 多 4TB 物理内存

3.0


Oracle VM Server 3.x Server Performance & Scalability • • •

支持Linux, Solaris和Microsoft Windows 支持半虚拟化(PVM)和硬件虚拟化(HVM)虚拟机 每个虚拟机支持128 颗虚拟CPU – 4倍于VMware vSphere5 – 每台主机支持160 颗物理CPU

每台虚拟机支持2TB内存 – 每台主机支持 4TB物理内存


Oracle VM Manager 3.x Scalability to Support Your Entire Datacenter • •

集中管理成百上千的虚拟机 一站式的服务器管理  基于Web式的浏览器访问  企业级的可扩展性 • WebLogic 应用服务器 • Oracle MySQL

全面性  高级虚拟化管理


虚拟机管理策略

服务器池 1

动态资源调度 (DRS) • 根据服务器负载实时迁移 VM • 动态管理服务质量

! 服务器池 2 高可用性(HA)自动重新启动 • 服务器或 VM 发生故障时自动重新启动 VM • 真正集群件逻辑实现可靠的故障检测 • 即使 Oracle VM Manager 不可用也会触发

利用率 消耗率

3.x

服务器池 3 动态电源管理 (DPM) • 自动关闭利用率较低的服务器 • 将 VM 整合到最少的服务器上 • 负载增加时执行的过程则相反


Oracle应用弹性云架构 Oracle Virtual Assembly Builder Oracle SOA Suite

Oracle BPM Suite

资源池1

Oracle Identity Mgt

Oracle WebCenter

Oracle Application Grid Oracle Database Grid Introspection & Assembly Deployment

开发测试环境

Assembly Builder

OEL 5.5 & 5.7

应用组合件

资源池 2

Oracle VM Template Builder OVF Packaging

• 打包复杂结构测试开发环境重组为生产系统 • 最小化配置时间和风险 • 轻松复制生产环境 • 实现物理系统向虚拟系统的应用级迁移迁移

生产环境


企业级X86服务器 NEW

NEW

NEW

X4-2B

X4-2

X4-2L

企业私有云的理想平台 • 2 Socket Blades • Up to 12 cores E52600 v2 CPUs • PCIe 2.0

Web、中间件和私有云的 理想平台 • 2 Socket - 1 RU •Up to 12 cores E52600 v2 CPUs •PCIe 3.0

NEM = Network Express Module (common, chassis-wide I/O module)

© 2010 Oracle Corporation

存储服务器的理想平台 • 2 Socket - 1 RU •Up to 12 cores E52600 v2 CPUs •PCIe 3.0

X2-4

X2-8

计算密集型和内存密集 高性能虚拟化平台 型应用的理想平台 • 4 Socket - 3 RU • 8 or 10-core E7-4800 • 8 Socket - 5 RU • 8 or 10-core E7-8800 CPUs CPUs • 6 Drive Bays • 8 Drive Bays


PaaS与IaaS管理 软硬件一体化监控

 PaaS - 平台即服务管理  Cloud Control 12c

 IaaS - 基础架构即服务管理  OpsCenter 12c


IaaS - 基础架构即服务管理 OpsCenter 12c • 发现和供给

• 资源监控和管理 • 配置管理  发现服务器  监控服务器、存储和网络  管理配置更改  裸机供给  异常告警  系统补丁  集成事件管理系统  更新Firmware • 虚拟化管理  最终补丁一致性  管理OVM和Zone •系统维护  健康检查  虚拟机模板供给  远程管理  虚拟机热迁移 SR管理

19

|

© 2013 Oracle Corporation


Ops Center 12c 管理架构  支持本地或远端数据库  Proxy高可用和负载均衡 Enterprise Controller

API or CLI

 公共的Schema数据持久化  与EMCC共享系统主框架

Browser UI

 通过集群方式高可用Enterprise Controller

Proxy Controllers

 LDAP 身份认证集成

Physical Servers Storage Appliances Virtual Servers Network Switches Operating Systems

Oracle Database 11.2.0.3 Oracle GlassFish 3.x


Ops Center 12c网络模型


统一的服务器虚拟化管理

OVM for SPARC 、OVM for X86、Solaris Zones for M/T/X Server

SPARC 虚拟化 服务器池

Oracle VM X86虚拟化 服务器池

存储信息库

存储信息库


IaaS资源池部署架构 Ops Center 12c网络模型 核心交换 SAN

NAS

业务数据网

SPARC资源池

X86资源池

OVM for X86 OS Agent

ILOM

OS Agent

ILOM

OVM for SPARC OS Agent ILOM

OS Agent

OS Agent管理网

ILOM

OS Agent

ILOM

OS Agent

ILOM

ILOM管理网

EM OpsCenter 12c


SPARC资源池建设步骤 OVM for SPARC LDOM、OS安装:1小时

更新IPS:1~2天 • 安装Solaris 11.1 • 安装配置 OpsCenter12c OpsCenter12c 管理平台

物理资产发现 • 配置ILOM • OpsCenter发现 物理服务器

基础环境配置: 1天

OVM安装:1小时 • 配置部署模板 • OpsCenter12c 推送部署OVM for SPARC 部署OVM for SPARC

存储资源池 • 配置NAS Library • 配置SAN Library

构建存储池:10分钟

添加服务器:10分钟 • 创建服务器池 • 配置网络 • 配置存储

创建虚拟机 • 自动创建VIO Domain • 手动创建DIO Domain

服务器池

资源池 运维 资源池扩充 • 部署OVM for SPARC • 添加到服务器池

OVM安装,配置:1小时

加载新存储:10分钟

• NAS存储 • SAN存储

挂载新存储

虚拟机迁移 • VIO Domain在 线热迁移 • DIO Domain离 线冷迁移

热迁移:10分钟

提示:以上时间估计基于T4-4和OpsCenter12cR1U4的PoC测试经验值,并且都是经验值的上限。

DR:5分钟

• 调配vCPU • 调配MEM • 调配vDisk 动态资源调配


IaaS基础架构云的实现 Oracle VM for SPARC & OpsCenter 12c  Control Domain由OpsCenter推送安装  VIO Domain由OpsCenter推送安装  VIO Domain在线热迁移  VIO Domain存储池管理  DIO Root Domain需要手工创建安装*  DIO Domain存储需要手工管理*  存储多路径MPxIO需要手工激活  CPU和内存OpsCenter动态调配

*Ops Center 12c R2近期将提供对OVM for SPARC中的多I/O Domain、Direct I/O, SR-IOV等功能的支持 *DIO Domain 主要用于数据库,存储由Oracle ASM管理,并通过EM Cloud Control对RAC统一管理 25

|

© 2013 Oracle Corporation


OVM for SPARC虚拟机管理

26

|

© 2013 Oracle Corporation


OVM for SPARC存储池管理


OVM for SPARC网络管理


SPARC虚拟机迁移和克隆 OVM for SPARC & Solaris Zone  OVM for SPARC在线热迁移  对于Oracle RAC不推荐虚拟机热迁移、存在脑裂等风险

 Solaris Zone冷迁移、克隆  建议部署于DIO Root Domain中

Demo 1 Oracle RAC Live Migration on OVM for SPARC Demo 2 Solaris Zone Migration Demo 3 Solaris Zone Clone


IO and Root Domain Types Ops Center 12c Release 2


Attach Networks To Guest Through IO Domains Ops Center 12c Release 2


PCIe Endpoint Configurations Ops Center 12c Release 2


EM管理集成


主题

 IaaS基础架构云  PaaS数据库云

34

|

© 2013 Oracle Corporation


支持各种企业云服务 编排蓝图 云服务模板 服务器池

数据库池

应用池

测试池

自助服务 供应 开始/停止 扩展

VM VM VM VM VM VM VM VM VM 虚拟机 虚拟机 管理程序 管理程序

缩减

VM VM VM VM VM VM VM VM VM 虚拟机管理程 虚拟机管理程 序 序

监视

管理 计费

自助供应虚拟机 存储、网络 基础架构级计费

自助供应数据库、模式、数据、 数据库生命周期管理和计费

Java 应用、伸缩、Java 应用 生命周期管理和计费等自助服务

云资源基础资源池 VM VM VM VM VM VM VM VM VM 虚拟机管理程 虚拟机管理程 序 序

35

|

© 2013 Oracle Corporation

测试流程编排 测试环境的自助服务 丰富的监视功能和高级诊断功能 计费和计量


PaaS完整的生命周期管理

全面涵盖生命周期的所有阶段 • 计量资源利用和云使用 • 选择性地向应用程序所有者 、最终用户和/或业务部门 收费 • 优化云性能、容量、QOS 、敏捷性、地理位置、人员 、成本……

• • • • •

自助式资源管理 云资源和请求监控 应用程序到磁盘的堆栈管理 集中事件和配置管理 最终用户、业务水平、应用 程序 监视

规划

优化

• 识别所有 IT 资产 • 决定应用程序、成本模型、策 略、角色…… • 整合规划(P2V、P2E、数据 库、应用程序……) • 设置基础架构…… • 设置共享服务(IaaS、 DBaaS、PaaS、应用程序)

设置

计量 计费

应用程序和 业务服务 平台即服务 DBaaS

MWaaS

构建

管理 基础架构即服务 测试

监视 部署

• 使用共享组件装配 • 测试应用程序 • 通过自助式 GUI/API 部署应 用程序


Cloud Control 12c系统架构 Console

Overall Architecture and Components BI Publisher

Connectors

HTTP(S) >EMCLI >EMCLI

EMCLI

JDBC Firewall

OMS Repository

Software Library

Agent Targets Notifications

37

|

© 2013 Oracle Corporation

Oracle Store/MOS

Plug-ins


监控第三方系统

System Monitoring Plug-in Apache Tomcat

 

EMC Celerra Server

EMC CLARiiON System

EMC Symmetrix DMX System

Exalogic Elastic Cloud Infrastructure

IBM DB2

Microsoft Active Directory

Microsoft BizTalk Server

Microsoft Internet Information Services

Sybase Adaptive Server Enterprise

VMware vSphere

Microsoft .NET Framework

Microsoft SQL Server

Oracle Audit Vault

Oracle Big Data Appliance

Oracle Engineered System Healthchecks

Oracle GoldenGate

38

|

© 2013 Oracle Corporation


第三方管理平台互连

Various management connectors  Microsoft Systems Center Operations Manager Connector  BMC Remedy Service Desk 7 Connector  BMC Remedy Service Desk 7.6 Connector  CA Service Desk Connector  HP Operations Manager Connector  HP Service Manager Connector  HP Service Manager Version 9 Connector  IBM Tivoli Enterprise Console Connector  IBM Tivoli Netcool/OMNIbus Connector

39

|

© 2013 Oracle Corporation


PaaS平台服务云的实现 Oracle Database RAC & Cloud Control 12c  Oracle Database RAC安装部署

 数据库生命周期管理  ASM管理和监控  数据库性能监控调优  PaaS自服务门户

40

|

© 2013 Oracle Corporation


云数据库资源模型 •Cloud

顶层服务目录模型 各种模块的集合: OVM, Database,Weblogic

•Database Pool & Middleware Pool

EM 12c 的概念: Poo和Zone都是一个逻辑单元,基于不同的配 置、版本、部署方式等。

•Oracle Software  

Oracle Home

Oracle主目录, 二进制软件, 可执行代码, 程序, 脚本等 Grid Home

Oracle RAC Clusterware服务器集合

•PaaS Infrastructure Zone  

OVM Zone Hosts

RAC 11.2.0.3 RAC 11.2.0.2 RAC 11.2.0.2

RAC 11.2.0.3 SIDB 10.2.0.5

SIDB 10.2.0.5

SIDB 10.2.0.5


云资源管理模型 Middleware Pool Solaris Cluster

Database Pool Oracle RAC 数据库应用管理 RAC增加删除节点 数据库维护 数据库自服务申请 …

OVM for SPARC Server Pool 服务器虚拟化管理 虚拟机资源调配 热迁移、监控 虚拟机自服务申请 …

OS Agent

T5-8 OS Agent管理网

EM OpsCenter 12c T5-2

ILOM

OS Agent

ILOM

T5-8 ILOM管理网

EM Cloud Control 12c T5-2 所有DIO Domain的数据库都是在EMCC管理


IaaS和PaaS统一资源供应 服务目录

平台服务 PaaS 各种关系型数据存储

中间件平台 JavaEE容器 SOA应用集成平台 ESB企业服务总线 BPM业务流程总线

数据库实例 Schema设计 可插拔数据库

资源池

各种操作系统 Solaris SPARC & X86 Linux Windows 预装软件模板 IaaS++

JEEaaS Zone

DBaaS Zone

服务区

基础架构 服务 IaaS

VMaaS Zone

数据库池

数据库池

数据库池

中间件池

中间件池

中间件池

虚拟机池

虚拟机池

虚拟机池

Oracle DB 12c RAC

Oracle DB 11g RAC

Oracle DB 11g SI

Weblogic 12c Cluster

Weblogic 11g Cluster

Weblogic 11g SI

Solaris

Linux Windows Solaris

Solaris

Solaris 11

Solaris 10

Linux 6

Solaris 11

Solaris 10

Linux 6

OVM SPARC

OVM X86

Solaris Zone

主机池

存储池

数据库优化存储 数据库服务质量QoS

数据生命周期管理 应用服务质量QoS

虚拟机服务质量QoS 虚拟机IO性能监控


在云端整合数据库 传统整合方式 虚拟机

集群数据库

模式整合

整 合 密 度

共享服务器 44

|

© 2013 Oracle Corporation

共享服务器和操作系统

共享服务器、操作系统和数据库


Oracle Multitenant 简化整合,支持数据库即服务 虚拟机

集群数据库

可插拔数据库

整 合 密 度

共享服务器 45

|

© 2013 Oracle Corporation

共享服务器和操作系统

共享服务器、操作系统和数据库


Oracle 数据库架构 需要内存、进程和数据库文件 系统资源

46

|

© 2013 Oracle Corporation


新的多租户架构 仅在容器级需要内存和进程 系统资源

47

|

© 2013 Oracle Corporation


多租户架构的优势 易于采用、降低成本、提高敏捷性 应用无需更改即可运行 

能够快速供应,具有可移植性

共享内存和后台进程 

提高数据库整合密度

在容器数据库执行常见操作 

48

|

© 2013 Oracle Corporation

将多个数据库作为一个管理(升级、备份)


数据库资源池建设步骤 Oracle Database RAC EM安装部署:2小时

主机发现 • 安装Solaris 11.1 • 安装配置Cloud Control 12c Cloud Control12c 管理平台

• 部署EM Agent • 部署Oracle 数 据库Plug-in

添加目标:10分钟

RAC部署:2~3小时 • 配置存储供 ASM使用 • 安装部署 Oracle RAC

部署数据库

数据库发现 • 添加被管数据 库对象 • 配置数据库账 号信息

管理DB:10分钟

RAC增减节点:1~2小时 • 存储管理 • 性能监控、 SQL调优 • RAC增减节点

数据库监控

创建DBaaS • 创建数据库模板 • 创建DB Pool • 定义自服务门户

DBaaS:2~3小时

提示:以上时间估计基于T4-4、Oracle 11.2.0.4和Cloud Control 12cR3的PoC测试经验值,并且都是经验值的上限。


数据库云自服务系统 1 PaaS Infrastructure Zone 2 Database Pool & Middleware Pool 3 Self Service Portal

 3.1 DBaaS Provisioning Database Software 3.1.1 DBaaS Using Snap Clone Based Database Provisioning Profile ZFS Storage Appliance and NetApp Storage System. 3.1.2 DBaaS Using RMAN Backup Based Database Provisioning Profile Database backups created by RMAN (Recovery Manager) are stored as image copies or backup sets. 3.1.3 DBaaS Using DBCA Template Based Database Provisioning Profile Create a database provisioning profile using a DBCA Template 3.2 Schema as a Service 3.3 Pluggable Database for DBaaS (Oracle 12c Only)

4 Database Provisioning Profile  4.1 Snapshots  4.2 RMAN Backup  4.3 Existing RMAN Backup  4.4 DBCA Template  4.5 Export Schema Objects

5 Database Service Template

 5.1 Snap Clone profile  5.2 RMAN Backup profile  5.3 DBCA Template Profile

6 Chargeback


通过自服务门户申请DBaaS Requesting Databases, Pluggable Databases, and Schemas

数据库自服务门户

1,申请数据库

2,申请Schema

3,申请PDB


私有DBaaS 可用性服务级别 Based on Maximum Availability Architecture Global targets for RTO and RPO GOLD 核心关键业务

Continuous availability Zero application outage Zero data loss

SILVER 重要业务

High availability Seconds to minutes of downtime Near-zero or zero data loss

BRONZE 一般业务

Basic availability Minutes to days of downtime Data restore to last backup

• -------• -------• --------

• -------• -------• --------

• -------• -------• --------


私有DBaaS 青铜服务 Basic Availability for non-critical workloads  Entry point for Service Delivery

solutions RAC One Node

Off-site tape storage for archival and DR (on premise / cloud)

– Load balancing and agility  RAC One Node  Oracle EE

Backups

Cloud

– Data corruption prevention  DB parameters, ASM,

RMAN, DBVerify – Backups protect against

media and site failures – Secure offsite tape storage

for archival and DR 53

|

© 2013 Oracle Corporation


Private DBaaS 白银服务 High Availability for business-critical workloads Bronze, plus: Site A

Site B

– Oracle RAC

RAC

RAC

 Server and instance HA

 Database and site HA/DR

Active Data Guard

– Data Guard Backups

Backups Active Data Guard Data Guard Active Data Guard

– Active Data Guard – Site Guard  Higher protection against

corruption and loss – Data Guard – Active Data Guard

54

|

© 2013 Oracle Corporation


Private DBaaS 黄金服务 Targets Continuous Availability for Mission-critical services Global Data Services Site A

Silver, plus: Site B

Application Continuity RAC

RAC

– Application Continuity

Active Data Guard Backups

 Zero application outage

Backups

 Zero data loss over WAN – Active Data Guard Far Sync

Active Data Guard

 Zero downtime maintenance – Oracle GoldenGate

Active Data Guard

 Automated workload

management for replicas

GoldenGate 55

|

© 2013 Oracle Corporation

– Global Data Services


高可用数据库云方案

Oracle Maximum Availability Architecture SPARC

SPARC DBaaS实例部署

56

S

M

RAC

S

M

B

C’

D’

M

M

S

S

RAC

RAC

A

B

E’

M

M

M Redo reply

© 2013 Oracle Corporation

M

L

RAC

A

|

S

S

M DATA GUARD

S

S

M

C

D

E

A’

S

S

M

M

RAC

RAC

RAC

C

D

E

B’

S

S

M

M

SQL reply

2 Cores 4 Cores 8 Cores 12 Cores

Dedicated Instance Shared Instance

服务级别

主站点

备站点

一般业务 Bronze 重要业务 Silver

核心关键业务 Gold

RAC

计算节点

S

RAC

S

RAC

RAC

Small Medium Large X-Large

Schema 2 Schema 4 Schema 6 Schema x

Schema 2 Schema x

S

计算节点

S

数据库资源分配

Schema 1 Schema 3 Schema 5 Schema 7

Schema 1 Schema 3

DATA GUARD


多实例共享或专用集群架构 快速调整部署

1-1 ASM to Server

Shared Disk Groups

Oracle RAC Servers

Database Instance

Database Instance

Database Instance

Database Instance

ASM Instance

ASM Instance

ASM Instance

ASM Instance

Database

Disk1

© 2013 Oracle Corporation

Database

ASM Cluster Pool of Storage

Wide File Striping

|

ASM Instance

Database

Disk Group B

Disk Group A

57

Database Instance

Disk 2

File 3

File 4

File 1

File 2 Disk 3

Disk 4

Disk 5

Disk 6

Disk 7


Service组织Server Pool中的资源分配  Policy-Managed (11.2 以后版本,按server pool管理数据库)  Uniform服务跑在server pool上面的所有实例上  Singleton服务只跑在某一个实例上(DW)

 Admin-Managed (兼容11.2以前版本,按节点管理数据库)  Preferred和Available Instances (ERP和CRM互相规避) Admin-Managed

ERP preferred

ERP available OLTP

DW CRM

RAC 11gR1

RAC 11gR2 User-defined Server pool CRM available

Free

Generic

CRM preferred Policy-Managed

1, User-defined Server Pool; 2, Free Server Pool;

3, Generic Server Pool


RAC数据库池化资源管理 Oracle 11g R2

Policy Min : 3 Max : 6 Importance : 30

Policy Min : 2 Max : 4 Importance : 20

Policy Min : 1 Max : 3 Importance : 10

ERP Server Pool

HR Server Pool

DW Server Pool

Free Server Pool

RAC1

RAC2

RAC3

Free

Oracle Grid Infrastructure / Clusterware Oracle ASM DG

DG

*提示:此架构对网络带宽,存储带宽要求比较高。 建议:1,使用DIO方式;2,IB网络互连;3,适量的虚拟机数量;4,存储多机头、多控制器、适宜的托盘数量


RAC Server pool

Admin-Managed

Policy-Managed


Server Pool 策略管理


RAC 添加节点


RAC 删除节点


数据库备份管理(RMAN to Disk,OSB to Tape)


服务目录规划 Pre-defined templates for balanced configurations XS

S

M

L

XL

XXL

CPU_COUNT

2

4

8

12

24

32

SGA

4

8

16

24

48

64

2

4

8

12

24

32

256

512

1024

2048

5096

1 TB

PGA Disk

GB


Customer Case Study #1

Large commercial bank

Effective service catalogs can be very simple

• -------• -------• --------

Use Case

Business Catalog

66

|

© 2013 Oracle Corporation

Production / Test

Mission Critical

Availability DR

Y

Cost model

Monthly pay-as-you go for CPU

Database

Technical Catalog

Platinum Service

Designed for maximum availability Scheduled downtime (not always taken) Most maintenance online

• -------• -------• -------• -------• -------• --------

Oracle as a Service

Oracle as a Service

Platinum Service

Schema in Oracle RAC

Dedicated RAC DB in shared cluster

DR

Active Data Guard async

Backup

RMAN and Flashback


Customer Case Study #2

Global insurance company

Some high-end services may require a dedicated flex-silo

Hardware Infr

Entry level

Business level

Advanced

Shared cluster

Shared cluster

Dedicated cluster

Grid 11.2.0.3 (CRS and ASM), Database EE 11.2.0.3, RMAN, EM 12c Cloud Control

Software Infr No DR software

Data Guard

Availability Level Database Implementation 67

|

Š 2013 Oracle Corporation

One

Two

Three

Single Instance in a one-server pool

RAC One Node in two-server pool

Two-node RAC in two-server pool


Customer Case Study #3

U.S. government agency Technical catalog should be detailed

Database 11gR2 (only)

Bronze

Silver

EE

RAC One Node

Platinum RAC

Dual

Database files mirror

Triple No

Remote Replication

Data Guard Async Yes

Network isolation, no SPOF No

Exadata FRA

Optional

Yes

Yes

Exadata Smart Scan + Index Exadata Smart Flash Cache

Gold

No

Read No

On-line backup

Yes

Backup and recovery

Tape

Disk

Database Vault

No

Standard features

-

Advanced Security, Internal Data Encryption , Advanced Compression

Options

-

App to DB Server encryption , RAT

Optional

Yes


Customer Case Study #3

U.S. government agency

Service Level X Footprint = monthly charge DBaaS Environment  Monthly charge based on service

level and database size  Options for increased storage and

memory:

Storage

200 GB

$182.04

Memory

1 GB

$145.07

Silver Extra Small Silver Small Silver Medium Silver Large Gold Extra Small Gold Small Gold Medium Gold Large Platinum Extra Small Platinum Small Platinum Medium Platinum Large

Unit Price / month $2,144.82 $4,289.63 $8,500.55 $16,843.68 $2,307.06 $4,614.13 $9,143.59 $18,117.86 $4,614.13 $7,509.54 $14,862.98 $29,413.73

Cost/yr $25,738 $51,476 $102,007 $202,124 $27,685 $55,370 $109,723 $217,414 $55,370 $90,115 $178,356 $352,965


端到端的软硬系统一体化管理 从软件应用到硬件系统,全数据中心支持 Enterprise Manager Cloud Control

My Oracle Support

Enterprise Manager OpsCenter

应用系统管理

CC Agent

数据中心运维

ILOM


云计算数据中心的统一运营管理

Cloud

应用整合部署 海外分公司

国内总公司

国内分公司

应用集成平台 总部数据中心

业务共享功能资源

业务共享功能资源

资源区n

资源区n 资源区1

资源区1

总部硬件资源 资源区n 资源区1

云服务 管理

分布管理 统一调度 云服务 资源分 配

调度中心 资源 建设

云服务 开发

集中部署 统一监控视图 调度各地区数据中心 主备系统切换 负载均衡 企业门户建设

管理中心

基础软件平台服务资源层

硬件基础服务资源层

云服务 优化

异地数据中心

业务共享功能服务资源层

总部基础软件资源 资源区n 资源区1

资源 规划

广 域 网

香港基础软件资源 资源区n 资源区1

香港硬件资源 资源区n 资源区1

灾备中心(同城+异地) 应用服务 资源层 基础软件平台服务 资源层 硬件基础服务 资源层

分布式部署 分别监控各地区中心 动态监控各种计算资源 自服务门户 服务目录建设 服务计费计量


Oracle企业云平台架构 IaaS++、PaaS、SaaS 灵活、敏捷

能力层 数据池化

高可靠、高性能

IT 管理

自服务门户

业务层 构 功能池化 模

业务特点

SaaS ( 业务应用、业务管理、系统管理、系统监控………) IaaS++

PaaS DBaaS

X86 虚拟化 资源池

资源层 硬件池化

UNIX虚拟化 资源池

MWaaS

UNIX & X86 物理资源池

Hadoop

高性能 数据库池

立体化 的云生 命周期 管理

APPaaS

高性能 中间件池

大数据 处理池

高性能 应用系统池

SDN虚拟化高速网络 SAN / NAS 存储资源池

虚拟化

技术特点

集群技术


Thank you


Iaas dbaas虚拟化数据库云v1