57

Ovm ovn dbaas快速构建云平台v1

  • Upload
    michael

  • View
    231

  • Download
    9

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Ovm ovn dbaas快速构建云平台v1
Page 2: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Oracle云计算解决方案 快速构建云平台、加速业务成长

Zero To Cloud. Accelerated.

郭峰 首席销售顾问 甲骨文中国 系统事业部 July 2014

Page 3: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Safe Harbor Statement

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

3

Page 4: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Oracle云计算技术组合

为应用而设计的基础架构产品 私有云上快10倍部署应用 终极云计算:数据库即服务云

Page 5: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

云计算及其交付模式 资源层上整合、能力层上打通、 业务层上开放

应用程序

平台

定制

IaaS

IT 专业人士

应用程序

定制

PaaS

开发人员

定制

SaaS

业务用户

X86虚拟化

Linux、Windows UNIX系统

UNIX小型机虚拟化 数据库网格\内存数据库

应用网格\内存计算\JVM

业务集成 数据集成 身份管理 企业门户

企业管理软件

人力管理 客户管理 ERP系统

UNIX和X86服务器、存储、网络结构

Page 6: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

全面统一的服务器虚拟化选项

集中的虚拟化生命周期管理

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

动态域 Oracle VM for SPARC

Oracle VM for x86

Zone & Kernel Zone

M 系列 T/M 系列 所有 x86 所有 SPARC 和 x86

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

Page 7: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Oracle VM for X86 服务器虚拟化和管理

• Oracle VM Manager 和 Enterprise Manager 管理成百上千的服务器

集中的 Java 管理服务器

基于 Web 浏览器的管理控制台

高级虚拟化管理,包括动态资源调度 (DRS)、高可用性、动态电源管理 (DPM)……

• Oracle VM Server for x86 (UEK3内核、Xen 4.3) 只需大约一分钟的时间即可安装到“裸机”服务器上

来宾操作系统:

Solaris x86

Linux (Oracle,Redhat,SUSE,CentOS)

支持半虚拟化和硬件虚拟化的内核和驱动程序

Microsoft Windows

包括 Oracle VM 工具(PV 驱动程序)

Page 8: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Oracle X86虚拟化性能优势:Xen额外开销更低 在虚拟机上执行SPECCPU2006 445.gobmk标准测试程序

90

95

100

105

110

115

1 vCPU 2 vCPU 4 vCPU

VMware

• Relative execution time of 8 VMs each executing 1 instance of 44.5.gobmk on ESX

99

100

101

102

1 vCPU 2 vCPU 4 vCPU 8 vCPU 8 vCPU

1 vCPU

2 vCPU

4 vCPU

8 vCPU

8 vCPU

• Relative execution time of 1 VM executing 8 instances of 445.gobmk on Xen

8

ESX的性能损失达12% Xen的性能损失仅0.15% VS

8 VMs with 1-thread 1 VM with 8-threads

测试环境: VMware ESX server 3.5.0 Xen 3.2.0 (dom0 Linux 2.6.18.8-xen) CPU 2 x Quad Core Intel Xeon X5355 Memory 16 GB RAM

数据来源:http://users.soe.ucsc.edu/~gsouther/papers/vpact09_gmu.pdf

Page 9: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

采用 Oracle VM 实现 Oracle 数据库虚拟化

0

100

200

300

400

500

600

700

800

900

1000

15 Users 50 Users 100 Users 200 Users

物理机最大相应时间

物理机平均相应时间

VMware最大相应时间

VMware平均相应时间

OVM最大相应时间

OVM平均相应时间

9

作者:Francisco Munoz Alvarez Revera — Oracle 专业服务经理

以下为不同并发用户下的响应时间(ms), 并发用户分别为:15, 50, 100 与200并发用户。 操作系统:OEL (Oracle Enterprise Linux) 5.7 64 bit 数据库: Oracle DB Enterprise Edition 11.2.0.3

Page 10: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

应用驱动的虚拟化可加快应用程序部署 私有云上快10倍部署应用

• 针对部署进行了简化的 Oracle VM 模板

几乎不需要掌握应用程序或 Linux 配置方面的知识

下载完成后即可使用

• 支持 Oracle 管理软件和非 Oracle 管理软件

针对 Oracle 管理软件进行了预构建和优化

可轻松自定义用于非 Oracle 负载

• 由 Oracle 提供和更新

• 经过全面认证,可用于所有 Oracle 管理软件

3.75

39.75

0 5 10 15 20 25 30 35 40 45

Oracle VM

vSphere 5

Hours

Oracle RAC 11g 2-node Cluster Install Time

Oracle VM 模板与 vSphere 5 上的传统 Oracle RAC 安装

2.25

15.25

0 2 4 6 8 10 12 14 16 18

Oracle VM

vSphere 5

Hours

E-Business Suite 12.1.1 2-node Cluster Install Time

Oracle VM 模板与 vSphere 5 上的传统 E-Business Suite 12.1.1 安装

Evaluator Group 实验室验证:Oracle VM – Quantifying The Value of Application-Driven Virtualization

Page 11: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

在运行 Oracle 数据库方面,OVM 是一种更加出色的虚拟化技术

OVM 可以更加高效地利用所有可用资源

对于 Oracle 数据库虚拟化,OVM 的扩展能力更强,稳定性更高

OVM 支持在虚拟环境中更有效地整合负载

与非 Oracle 虚拟化技术相比,OVM 对 CPU 的占用更低

独立测试结论

Oracle VM 是 Oracle 数据库虚拟化的最佳选择 和其他领先的虚拟化解决方案相比

“为何要使用 OVM 虚拟化 Oracle 数据库” 作者:Francisco Munoz Alvarez Revera — Oracle 专业服务经理

Page 12: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

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

SPARC 服务器虚拟化 全面统一的服务器虚拟化选项

LDom 1 LDom 2 LDom x

CPU CPU

CPU CPU CPU

CPU CPU

内存 内存 内存

Solaris Solaris Solaris Cluster

Solaris 操作系统

容器 1 容器 2 容器 x

CPU CPU

CPU CPU CPU CPU CPU

内存 内存 内存

Cluster

Oracle VM for SPARC Solaris Zone

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

1 2

内存 内存

CPU

内存

CPU

内存

CPU

内存

CPU

内存

虚拟机层 Hypervisor

Page 13: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

SPARC虚拟化更加高效

0 5 10 15 20 25

OVM for SPARC 2个虚机

友商x86虚拟化 2个虚机

友商x86虚拟化 4个虚机

% 性能损失

SPARC虚拟化CPU性能接近物理机

13% loss less than 0.1%

26% loss

0 40 80 120 160

OVM for SPARC,DirectIO

友商x86虚拟化,DirectIO

OVM for SPARC,SR-IOV

OVM for SPARC,虚拟IO

友商x86虚拟化,虚拟IO

TCP usec UDP is similar to TCP

网络速度快27%到53%

0

100

200

300

400

500

600

700

800

900

1,000

SPARC T5 Xeon 2.9GHz E5-2690 Xeon 3.3GHz X5680

Pe

r c

hip

OL

TP

K

Tra

ns

ac

tio

ns

Virtualized database and Native

performance per chip

虚拟化 23% Loss

Native

Native

虚拟化 29% Loss

虚拟化 0.4% loss

3.2倍的Oracle11g R2数据库性能

Page 14: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

SPARC小型机虚拟化 The Virtualization Platform combining the best of Oracle Solaris and SPARC for Your Enterprise Server Workloads

SPARC虚拟化

• Solaris/RAC Kernel 加速模块

• Oracle DB自动内存管理AMM

• NUMA-Aware 共享内存分配

• Oracle 12c事件追中DTrace I/O集成

• Oracle Audit Vault 审计信息收集

• Database Firewall审计信息集成

• 关键线程优化Java GC和Oracle log writer

Solaris 11.1 新特性

Page 15: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Oracle 数据库智能闪存缓存

Oracle Database 11g 第 2 版的特性

无需向系统添加 RAM,即可增加数据库的缓冲区缓存大小

可用闪存将作为二级数据库缓冲区缓存

通过消除物理磁盘读取提高性能,对于读取密集型应用程序效果尤佳

该特性只适用于 Oracle Linux 和 Solaris

与 Oracle Solaris & Linux 集成

Sun Flash Accelerator F80 PCIe Card

init.ora参数 db_flash_cache_file = /oradata/flash_raw01 db_flash_cache_size = 100G

Page 16: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Dtrace数据库性能可视化

代码发布于 http://oss.oracle.com/git/

当前可用的功能:

– dtrace、syscall、配置文件提供程序

– SDT(静态定义的跟踪)

– proc、sched、IO 提供程序

支持内核类型和外部变量查找 (CTF)

广泛的测试套件

无可察觉的运行时开销

该特性只适用于 Oracle Linux 和 Solaris

v$kernel_io_outlier

TIMESTAMP IO_SIZE IO_OFFSET DEVICE_NAME VARCHAR2(513) PROCESS_NAME VARCHAR2(64) TOTAL_LATENCY SETUP_LATENCY …

Quickly resolve I/O issues

Optimize your Database I/O performance

Page 17: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

性能

大分页支持 完全多线程热内核,扩展到数百个内核、数万个硬件线程 高分辨率计时器性能提升 5 倍 NUMA I/O 框架 uDAPL、RDSv1、RDSv3、SDP:支持低延迟 Infiniband 协议 Oracle RAC 内核锁加速 Exafusion 可感知延迟的内核内存分配器(x86、SPARC) 重建虚拟内存子系统 用户环境快速内存注册和共享保护域 面向 Oracle 数据库的多处理和多线程支持

可靠性和可用性

增强段错误的可观察性 由 Oracle 读取 dtrace IO 通过面向数据库的动态重新配置通知实现资源再平衡 针对硬件停机的 FMA 回调 通过优化的共享内存 (OSM) 实现动态 SGA 调整 针对 IB HCA 的动态重新配置

安全性 透明加密分流 针对 RDSv3 的专属 IP 区域支持,可在 SuperCluster 上支持 DBaaS Solaris 审计功能与 Oracle Audit Vault 相集成

Solaris 11.1 数据库优化特性 Solaris 11 重要特性与 S11.1 新增特性

Page 18: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Solaris 11.1针对Java的优化特性

Solaris 11 重要特性与 S11.1 新增特性

处理器

User-level 快速解析支持high resolution timer support WLS 可扩展性,单线程模式支持 smt pause() 用于优化JVM忙时等待 Java优化的Solaris调度类 无延迟窗口的Fused compare-and-branch 全新的块初始化存储优化 (BIS 指令)

内存 JVM大分页支持 2GB分页支持,优化Java性能

I/O SDP: 针对低延迟Infiniband协议支持 SDP高可用性支持

安全性

与SPARC/Solaris加密卸载引擎集成 (Java 7u4) Solaris区域与SDP结合 Solaris区域安全隔离,低延迟虚拟化技术

诊断 DTrace 插件与Java Mission Control结合

Page 19: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Oracle Solaris – Engineered for Cloud Oracle Solaris 11.2 带来企业级的 OpenStack

#1 企业系统平台 – 为核心关键应用而设计

良好的工作负载扩展能力

确保数据完整性

安全设计

可测量的生产安全性

企业就绪 云敏捷性

零额外开销虚拟化

敏捷、自服务环境

虚拟机保护

应用驱动的SDN

可扩展的数据管理能力

自动监控

Page 20: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

软件定义网络

新一代数据中心大量x86服务器群IO问题如何解决 如何搭建网络虚拟化平台

Page 21: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

数据中心大量x86服务器群IO问题如何解决 如何搭建网络虚拟化平台

传统的虚拟化平台建设 客户现场集成实施工作量大且周期长 无法确保性能最优化 需要数百个复杂连线 运营成本高,扩展困难重重

Page 22: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

公有云和私有云架构分析 集中式 vs 分布式

公有云中网络虚拟化特点

虚拟子网多租户、安全隔离

虚拟子网的动态创建和回收

按需创建的网络防火墙和负载均衡器

L2和L3层网络隧道技术

分布式虚拟网关

22

私有云中网络虚拟化特点

SDN动态创建网络连接

应用程序网络QoS服务质量保证

网络连接安全隔离

以太网和存储网融合

精细化监控

分布式存储 Ceph、GlusterFS 对象存储 网络虚拟化

超大规模 Linux Farm(Xen、KVM、LXC、Docker)

松散管理框架、API接口

EC2 RDS S3 EMR SWF\SQS

地区和可用区域(Regions & Availability Zones)

集中式存储 对象存储 IO虚拟化

VMware、OVM Pool

集中管理框架、API接口

UNIX Farm 数据服务 集成服务

VM DB\DW Java IDM SOA\BPM

数据中心(两地三中心)DR

网络虚拟化 IO虚拟化

Page 23: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

新一代数据中心网络虚拟化

如何解决混合网络负载,有效管理东西向流量

核心交换机

光纤交换

NAS SAN

vHBA vNIC

Network Cloud

PVI Cloud

虚拟网络资源池

虚拟IO资源池

各类企业应用

Storage Cloud

Network Cloud

Page 24: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

SDN网络虚拟化特性

SDN虚拟化网络

Prod DMZ

FC FC iSCSI NAS

按需迁移连接

按需增加

隔离的网络 每台服务器最大80

Gbps带宽

• 仅需两条线缆

• 仅需一次布线

连接任何服务器到 任何网络和存储

QoS(服务质量)

应用性能可预测

BU PCI

vHBA vNIC vNIC vNIC vHBA vHBA vNIC vNIC vNIC vHBA 在线添加服务器资源

运行多种OS和虚拟化: Oracle Solaris, Linux & OVM, RHEL,

MS Windows & Hyper-V, VMware

Network Cloud

Page 25: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

简单、安全、聚合、开放

• 覆盖全部基础架构 较少的交换机、板卡和连线

• 平面架构 简化拓扑, 少量的分层

• SDN软件定义网络 所有网络连接由软件定义

Converged infrastructure

物理主机

Network “A”

PROD SAN

Ethernet FC

At the Oracle Fabric Interconnect , vNICs terminate on separate ports.

VM A VM B

A B

物理主机

QoS “B” = 1Gb QoS “A” = 10Gb

Virtual Switch

Virtual Switch

Network “A” Network “B”

Web Prod

高可靠的fabric

物理主机

Network “A” LAN SAN

Ethernet FC

标准FC

• 能够在同一fabric中隔离网络连接 • 按需创建独立的L2数据链路层 • 支持安全性和合规性的需求 • 应用网络服务质量保证QoS

• 融合FC光纤和以太网 • 无损, 高可靠fabric • 单链路全速率40Gb/s • 广泛的企业认证

Network Cloud

Page 26: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Oracle 网络虚拟化 The Complete Fabric Infrastructure for the Data Center

• 融合的基础架构和I/O整合解决方案 • 加速应用,优化服务器之间的数据流量 • 网络按需部署,实现真正的云架构 • 减少70%的基础架构连接复杂度

Oracle Virtual Networking

Web服务器(SPARC/x86) 数据库服务器

(SPARC / x86)

应用/中间件服务器 (SPARC/x86)

企业核心网络 FC 光纤存储

FABRIC INTERCONNECT Oracle Virtual Networking

Page 27: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

全球最广泛使用的网络虚拟化解决方案

部署在企业关键业务应用云环境中的众多行业大客户

Network Cloud

Page 28: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

过去

新纪元:Oracle 集成系统 硬件和软件,集成设计、卓越性能

现在

Page 29: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Oracle x86产品线 Engineered for Oracle Software

ZFS Storage Appliances

Storage Systems (with x86 Building

Blocks)

Oracle Database Appliance

Oracle Exalytics in-Memory

Database Machine

Oracle x86 Systems (stand alone systems)

8-Socket Rack

4-Socket Rack

2-Socket Blade

2-Socket 2RU Rack

Business Ready Systems (with x86 Building Blocks)

Oracle Cloud (with x86 Building

Blocks)

- Oracle On Demand

- On-Premise Cloud 2-Socket 1RU Rack

Big Data Appliance

Exadata Exalogic Oracle Virtual Cloud Appliance

Page 30: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

10Gb Ethernet 8Gb FC SAN

外部网络

外部存储

OVCA X4-2 简介 融合的IT基础架构 | Oracle虚拟化一体机

虚拟网络

虚拟网络

计算节点

计算节点

管理节点

管理存储

Infiniband网络扩展

InfiniBand网络扩展

管理网络

2 to 25 Oracle X4-2 Compute Servers • CPU: 32 to 400 cores / 800 threads aggregate • Memory: 512 to 6.4TB aggregate • Only 5 cables per server, fully redundant

2 x Oracle X4-2 Management Servers

1 x Oracle ZS3-ES Storage • Redundant RAID controllers • 18TB Raw Capacity

• 2 x OVN Fabric Interconnect F1-15

• 2 x Oracle Switch ES1-24 24 ports

• 2 x Oracle InfiniBand Switch 36 ports

网络

服务

器到

服务

器间

40G

b/s

Page 31: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

DBaaS 数据库服务

OVCA X4-2 云服务能力

Oracle Enterprise Manager Cloud Control 12c

PaaS & IaaS(OVCA资源池)

多实例部署

(可选) 云管理平台

自服务供给 策略驱动的资源管理 计费计量 容量规划 应用打包

IaaS (传统架构下的资源池)

共享存储

OVM OVM

OVM OVM

OVM OVM

DB

DB

DB

DB

DB

DB

DB

DB

DB

DB

DB

DB

Page 32: Ovm ovn dbaas快速构建云平台v1

终极云计算

数据库即服务云

Page 33: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

企业私有云部署架构

一般应用云

OVM for X86

OVN网络虚拟化

OVCA X86虚拟化一体机

关键业务云

OVM for SPARC

工程一体机SuperCluster、Exadata

根据性能要求部分应用直接使用SPARC物理服务器

统一云管理平台

OEM Cloud Control 应用监控

OEM OpsCenter 系统监控

关键业务云 & 一般业务云 混合部署架构

一般应用系统 on IaaS OVM for X86

企业核心关键应用 on PaaS Oracle 工程一体机

备份归档系统

企业核心关键应用 on IaaS OVM for SPARC

Page 34: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Oracle数据库云架构 Oracle Database 12c中的新架构

可插拔数据库 共享container database

Real Application Clusters

Server Oracle VM服务器虚拟化技术

Database 共享服务器池 Oracle RAC

Page 35: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

DBaaS 数据库云最大可用性架构

DBaaS实例部署

数据库资源分配 Small 2 Cores Medium 4 Cores Large 8 Cores X-Large 12 Cores

Dedicated Instance Shared Instance

核心关键业务 Gold

重要业务 Silver

一般业务 Bronze

DATA GUARD

备站点

RA

C

RA

C

主站点 服务级别

数据中心A 数据中心B

S S

S S

S

RAC RAC

RAC RAC

S

S S

M M

M A

A

M B

B

S C’

S D’

M

E’

RAC

Schema 1

Schema 2

Schema 3

Schema x

M

M

Schema 1

Schema 2

Schema 3

Schema 4

L

Schema 5

Schema 6

Schema 7

Schema x

RAC

RAC

S

S C

C

RAC

S

S D

D

RAC

M

M E

E

M

A’

M

B’

M

M M S S

DATA GUARD

Page 36: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Oracle 11g 传统数据库架构 需要内存、进程和数据库文件

系统资源

Page 37: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Oracle 12c 新的多租户架构 仅在容器级需要内存和进程

系统资源

Page 38: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

通过变化的负载提高敏捷性 利用扩展集群支持灵活的整合模式

服务

每个 CDB 实例 有一个 SGA

节点 1

CDB 实例 1

节点 2

CDB 实例 2

多租户容器数据库 (CDB)

Page 39: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

通过变化的负载提高敏捷性 利用扩展集群支持灵活的整合模式

服务

每个 CDB 实例 有一个 SGA

节点 1

CDB 实例 1

节点 2

CDB 实例 2

节点 3

CDB 实例 3

多租户容器数据库 (CDB)

Page 40: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

BOTH row and column in-memory formats for same data/table

Simultaneously active and transactionally consistent

100X Faster Analytics & reporting: column format

2X Faster OLTP: row format

Oracle Database 12c 突破性的In-Memory 数据库技术

Column Format

Memory

Row Format

Memory

Analytics OLTP Sales Sales

Page 41: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

数据库即服务架构 使用 Oracle Database 12c

专用数据库

共享服务器和操作系统

虚拟机

共享服务器

可插拔数据库

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

整合度提高

Page 42: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

分布式设计的核心思想

• 分布式文件系统

MooseFS\Ceph\GlusterFS\Lustre\HDFS

统一的读写接口、文件系统的名字空间 (namespace)

存储节点是分散的、数据动态分布

透明的动态横向扩展

分散的具体实现、统一的逻辑架构

• 云数据库(分布式技术)

数据库访问点是统一的

SQL计算和数据存储是分散的

透明的动态横向扩展、数据动态平衡、避免或减少分库

Exadata、SuperCluster是具备分布式数据库特点的、可以被称为云数据库

数据网络

计算处理

数据存储

横向扩展

横向扩展

数据读写

逻辑统一

Page 43: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

数据库云需要具备的能力 • 数据库实例快速供给

– 为不同的应用快速提供数据库存储能力

• 计算能力水平扩展

– 提供SQL处理能力扩展

• 数据存储水平扩展

– 提供存储能力扩展

• 统一的访问点

– 减少分库,简化应用开发

实现方式 数据库实例快速供给 统一的访问点 数据存储水平扩展 计算能力水平扩展

服务器虚拟化 良 困难 困难 困难

数据库池 良 困难 困难 困难

可插拔数据库 优秀 优秀 良 良

Exadata & SSC 优秀 优秀 优秀 优秀

Page 44: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

土耳其电信Turkcell:DW 和 DB 整合

业务目标 •提高 BI 速度

•精简、环保的数据中心

•为大数据增长做准备

解决方案 •2010: 针对 DW,用 1 个全机架 Exadata V2 代替 11 个机架

•2011:针对数据库整合增加 2 个全机架 Exadata X2-2

两台 Exadata X2-2 的生产环境

原始 V2 生产/DR/开发环境

Exadata V2 数据仓库

使用 Exadata 之前的数据仓库

Hitachi USP-V

5 个机架 EMC DMX-4

5 个机架 2011

• 250 TB 原始数据

• 两个生产数据库

• 600 TB 原始数据/压缩后 60 TB

• 16 节点 RAC 集群

• 压缩后 25 TB

优势 减少管理员

20%

节省存储空间

900 TB

1,000 TB 到 100 TB

提升报告生成速度

10 倍

27 分钟到 3 分钟(50k 报告的平均耗

时)

“总之,Oracle Exadata 是非常出色的。和之前的数小时相比,现在几乎每个报告的运行时间都不会超过 10 分钟。这听起来好像不太真实,但确实就是这样。-- Turkcell 财务部,超级用户

能耗降低 80%空间占用减少 30 m 2

节省数据中心成本

• 4 个生产数据库,两个测试数据库

• 400 TB 原始数据/压缩后 40 TB

• 两个 RAC 集群

2010 备份 还原

Page 45: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

SK Telecom:收入保证 DW

Exadata X2-2 四分之一机架

(2010)

• 垃圾信息过滤

业务目标

•确保计费准确性

•增强客户服务

•预测数据流量趋势

解决方案

•2009:在半机架 Exadata V1 上创建新数据仓库

•2010:迁移到全机架 Exadata V2

•2011:增加全机架 Exadata X2-2

2010 2011

Exadata V2+X2-2 数据仓库

• 1,000 TB 原始数据/压缩后 100 TB

• 16 节点 RAC 集群

Exadata V2 数据仓库

• 计费分析系统

• 使用情况和漫游查询

Exadata V1 数据仓库 (2009)

• 计费分析系统

优势 节省存储空间

900 TB

1,000 TB 到 100 TB

数百万美元

弥补收入损失 超高容量

10 TB/天 “Oracle Exadata 数据库云服务器具有无与伦比的极致性能,数据处理平均速度比其他 SK Telecom 内部系统快 8 到 20 倍” - - SK Telecom 网络工程部经理 Jin- hyung Lee

Page 46: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

集成系统 行业形势不断变化

上个季度的增长率 达到两位数

行业领先 销售量近 10000 台

刚刚更新 今年的新产品

增长 3 倍

预订额已超过 20 亿美元

产品组合不断扩充 当前的主流系统

46

Oracle 数据库机

和 M6-32

Oracle 虚拟计算

一体机

日志记录 恢复设备

大数据机

Page 47: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

云管理平台

从磁盘、主机到数据库、应用,全方位云平台管理

Page 48: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

统一资源供应架构

存储池

资源池

主机池

服务区

数据库池 数据库池 数据库池

Solaris 11 Linux 6 Solaris 10

Oracle DB 12c RAC

Oracle DB 11g RAC

Oracle DB 11g SI

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

中间件池 中间件池 中间件池

Solaris 11 Linux 6 Solaris 10

Weblogic 12c Cluster

Weblogic 11g

Cluster

Weblogic 11g SI

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

虚拟机池 虚拟机池 虚拟机池

OVM SPARC Solaris Zone OVM X86

Solaris Linux

Windows Solaris

Solaris

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

VMaaS Zone JEEaaS Zone DBaaS Zone

服务目录

各种关系型数据存储 数据库实例 Schema设计 可插拔数据库

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

平台服务 PaaS

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

基础架构 服务 IaaS

Page 49: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

管理效率

中间件云、数据库云、虚拟化资源池

支持企业软件信息库

所有开发团队保持一致

高效利用Oracle软件资源

组合使用一体机和自建基础架构

基于 EM Cloud Control和EM Ops Center 的管理框架

统一的管理框架 云管理平台Enterprise Manager

IaaS、PaaS、SaaS

企业级云计算支撑平台

EM Ops Center EM Cloud Control My Oracle Support

Oracle云计算基础架构

Page 50: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

统一的基础架构云管理平台 OVM for SPARC 、OVM for X86、Solaris Zones for M/T/X Server

存储信息库

X86虚拟化 服务器池

存储信息库

SPARC 虚拟化 服务器池

Oracle VM

Page 51: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

全面的云生命周期管理

Server Pool

Server Pool

Server Pool

Oracle VM Servers

Enterprise Manager

12c VM

VM

VM

VM

VM

VM

ApplicationStack

VD

I

VM

VM

VM

VM

VM

VM

数据库即服务 虚拟化即服务 中间件即服务

系统规划

应用构建

平台监控

服务申请

程序交付

计量计费

Page 52: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

云资源管理模型

ILOM管理网 EM OpsCenter 12c

OS Agent管理网

ILOM OS Agent

服务器虚拟化管理 虚拟机资源调配 热迁移、监控 虚拟机自服务申请 … T5-2

ILOM OS Agent

T5-8

Solaris Zone Server Pool

OVM for SPARC Server Pool

Database Zone RAC Application

Solaris Cluster

EM Cloud Control 12c

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

T5-2 T5-2

Page 53: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

CC Agent ILOM

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

Enterprise Manager Cloud Control My Oracle Support

应用系统管理 数据中心运维

Enterprise Manager OpsCenter

Page 54: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Oracle企业云平台架构 IaaS++、PaaS、SaaS

IT 管理

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

自服务门户

高性能 数据库池

高性能 中间件池

大数据 处理池

高性能 应用系统池

DBaaS MWaaS APPaaS Hadoop

PaaS IaaS++

业务特点 高可靠、高性能 灵活、敏捷

资源层 硬件池化

能力层 数据池化

业务层 功能池化

架 构 模 型

立体化的云生命周期管理

SAN / NAS 存储资源池

X86 虚拟化 资源池

UNIX虚拟化 资源池

UNIX & X86 物理资源池

SDN虚拟化高速网络

技术特点 集群技术 虚拟化

Page 55: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

服务器、网络、存储虚拟化 拥抱开源, 直上青云

整合 • 增加服务器处理能力 • 提高应用服务水平保证 • 简化数据中心基础架构

虚拟化 • 更快的虚拟化迁移 • 部署更多的虚拟机 • 细粒度性能控制

云 • 服务弹性 • 虚拟私有数据中心 • 软件定义基础架构

VM VM VM

Cloud

Page 56: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential – Internal/Restricted/Highly

56

Page 57: Ovm ovn dbaas快速构建云平台v1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Oracle云计算解决方案

快速构建云平台、加速业务成长

57