BLOG
SMART METER
Oracle云架构及实现 郭 峰 资深技术顾问 甲骨文中国,系统事业部
1
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Cloud @ Oracle
云架构和管理
People. Process. Portfolio.
数据中心的演进
$
从传统数据中心到云架构
Solaris
Solaris
Solaris
Solaris
专用系统 Oracle 9i Weblogic 10g Solaris 9 Enterprise Manager 10g
Solaris Solaris
Solaris
系统整合 Oracle10g Weblogic 11g Solaris 10 Enterprise Manager 11g
关键业务云 Oracle 11g Weblogic 12c Solaris 11 Enterprise Manager 12c
3
云计算的架构模型 传统IT 建设周期
基础架构即服务 IaaS
平台即服务 PaaS
软件即服务 SaaS
Applications
Applications
Applications
Applications
Middleware
Middleware
Middleware
Middleware
Data
Data
Data
Data
OS
OS
OS
OS
Virtualization
Virtualization
Virtualization
Virtualization
Servers
Servers
Servers
Servers
Storage
Storage
Storage
Storage
Networking
Networking
Networking
Networking 4
Oracle云计算体系架构 Applications
3rd Party Apps
Oracle Apps
Oracle Enterprise Manager ISV Apps
Platform as a Service Exalytics
Integration SOA Suite
Process Mgmt BPM Suite
Security Identity Mgmt
User Interaction WebCenter
Application Grid:Oracle Fusion Middleware Database Grid: Oracle Database Exadata
Exalogic
Big Data
Super Cluster
Infrastructure as a Service Oracle Solaris Oracle Linux Oracle VM for SPARC / Solaris Zone
Oracle VM for x86
Cloud Control 12c Application Performance Mgmt
Self-Service
Lifecycle Management
Chargeback
Configuration Management
Resource Scheduling
Application Quality Mgmt
Capacity Planning
Ops Center 12c Physical & Virtual Systems Mgmt
SPARC
Sun X86
ZFS
Axiom
Tape 5
Oracle Enterprise Manager 云生命周期管理 Cloud Control 12c & Ops Center 12c 自服务供应
测量和计费
基于策略的资源管理
容量规划
组合件打包
Foundation Capabilities for Managing Datacenters
配置合规
生命周期管理
应用性能管理
服务质量管理
Full App-to-Disk Management 6
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Cloud @ Oracle
IaaS
People. Process. Portfolio.
Oracle服务器虚拟化 最全面的虚拟化技术
集中的虚拟化生命周期管理 Dynamic Domains
Oracle VM for SPARC
Containers
HYPERVISOR
HYPERVISOR
M-Series
T-Series
Oracle VM for x86
All SPARC & x86
All x86
隔离度增强
隔离度增强
灵活性增强
功能丰富 8
Oracle桌面虚拟化VDI & Sun Ray JavaOne大会 每个参会者可以通过150台Sun Ray登录Solaris、 Ubuntu、Windows 7三种不同的操作系统;通过12台 Virtual Box和Oracle VDI服务器为用户提供了约21000 个虚拟桌面。参会者在注册时会领到一张Java Card, 通过这张卡可以在任意一台Sun Ray上登录自己的桌面 系统。
9
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle服务器和桌面虚拟化 持续创新 服务器虚拟化
•Oracle Solaris 11 Zone • Oracle VM Manager 3.0
• Oracle VM Manager 3.1
• Oracle VM for x86 3.0
• Oracle VM for x86 3.1 New
• Oracle VM for SPARC 2.1
•Oracle VM for SPARC 2.0
• Oracle VM for SPARC 2.2
桌面虚拟化 • Sun Ray 3i Client
• Sun Ray 3+ Client
• Oracle Virtual Desktop Client for iPad 1.1 • Oracle Virtual Desktop Client for iPad
• Sun Ray 3 Client •Oracle Secure Global Desktop 4.6
•Oracle Sun Ray Software 5.1 • Oracle VM VirtualBox 3.2 Q2 CY2010
Q3 CY2010
•Oracle Sun Ray Software 5.2
• Oracle VM VirtualBox 4.0 Q4 CY2010
•Oracle VDI 3.4
•Oracle VDI 3.3
•Oracle VDI 3.2
Q1 CY2011
•Oracle Sun Ray Software 5.3
• Oracle VM VirtualBox 4.1
Q2 CY2011
Q3 CY2011
• Oracle VM VirtualBox 4.1.16 Q4 CY2011
Q1 CY2012
Q2 CY2012
10
运行于多种硬件平台 • 在这里跳动的都是Oracle Solaris Oracle Solaris on Exadata Oracle Solaris on Exalogic Oracle Solaris on SuperCluster Oracle Solaris on x86 Oracle Solaris on SPARC
Reliable. Scalable. Efficient.Secure. 11
Oracle VM for SPARC + Solaris Zones 灵活的虚拟化组合
Solaris 11 Zone
Solaris 11 Zone
Solaris 10 Zone
Solaris Legacy Zone
Oracle Solaris 11
Solaris Legacy Zone
Solaris 10 Zone
Oracle Solaris 10
Oracle VM for SPARC
SPARC • 集成的平台无关的虚拟化 • 良好的系统性能 • 应用程序二进制兼容
• 整合老版本Solaris • 完整的服务器虚拟化技术 • Ops Center无需额外的费用
12
Oracle IaaS数据中心 端到端、应用程序到磁盘的解决方案 Siebel Contact Center
Oracle Enterprise Manager E-Delivery Siebel CRM VM
• 企业应用程序 • 行业管理软件
Solaris
Linux
Oracle VM Oracle VM 模板 和 组合件
工作 Oracle Sun Ray Client
Solaris/Linux/ Windows
家庭
Oracle VDI
Oracle Virtual Desktop Client
Sun 服务器
移动
Sun 服务器和存储
Oracle Virtual Desktop Client
您的用户
您的数据中心 服务器虚拟化
供应整个体系…
桌面虚拟化
…供应用户
13
Ops Center 12c 硬件池化监控 In-Band (J2ME Agent)
Out-Of-Band (ILOM/XSCF)
14
right Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Ops Center 12c 虚拟化管理
服务器池 2
Oracle VM 服务器
服务器池 1
存储信息库
存储信息库
15
right Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle应用虚拟化实现快速迁移N层架构系统 Oracle Virtual Assembly Builder Oracle SOA Suite
Oracle BPM Suite
config1
Oracle Identity Mgt
Oracle WebCenter
Oracle Application Grid Oracle Database Grid Introspection & Assembly Deployment
开发测试环境
Assembly Builder
OEL 5.5 & 5.7
应用组合件
config2
Oracle VM Template Builder OVF Packaging
• 打包复杂结构测试开发环境重组为生产系统 • 最小化配置时间和风险 • 轻松复制生产环境 • 实现物理系统向虚拟系统的应用级迁移迁移 16
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
生产环境
Cloud Control 12c 云生命周期管理 VM
VM VMVM
VM
VM
DBaaS 系统规划
Oracle VM Servers
VMVM
Server Pool
VMaaS
Server Pool
Server Pool
FMaaS 程序交付
应用构建
服务申请
平台监控
17
ApplicationStack
VM
VM VM
Enterprise Manager 12c
VDI
VM
计量计费
right Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Cloud Control 12c 服务计费报表
18
right Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle企业基础架构云 降低复杂度、削减成本、缩短部署时间、Oracle 集成体系可提供实实在在的优势
Oracle优化解决方案 “供应商联合”方案 应用程序和管理工具
Oracle
操作系统和管理工具
Red Hat Enterprise Linux
Enterprise Cloud Infrastructure 统一管理工具 企业应用软件 中间件/数据库
虚拟化和管理工具
VMware
vs 硬件和管理工具
HP 或 IBM 或 Dell
OS/虚拟化 服务器 存储网络
联网和管理工具 存储和管理工具
Brocade
存 储
EMC/NetApp
降低成本、增强功能、加快部署 19
使用 Oracle VM 的 Amazon EC2 AWS 针对 Oracle 软件 AMI 提供了使用 OVM 的 Amazon EC2 AMI 自动、透明地在 OVM 上运行 派生的 AMI 也将在 OVM 上运行 AMI 的范围从操作系统到完全安装的 Oracle 企业应用程序 替代 AWS Xen 最终支持导入客户生成的 OVM 模板
无额外费用
20
中国移动南方基地 节省投资&节能减排
业务系统1:4C/10W
业务系统2:4C/10W
业务系统3:4C/10W
业务系统4:4C/10W
平均系统占用率60%
平均系统占用率60%
平均系统占用率60%
平均系统占用率60%
设置共享资源,直接节省投资 设置FSS Importance,保证QoS
Container:16C/45W
业务系统1
业务系统2
业务系统3
业务系统4
业务系统5
业务系统6
平均系统占用率80%
CPU: 2-4 Importance: 1
CPU: 2-4 Importance: 1
CPU: 3-4 Importance: 1
CPU: 3-4 Importance: 1
CPU: 2-4 Importance: 1
CPU: 2-4 Importance: 1
21
right Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Cloud @ Oracle
PaaS
People. Process. Portfolio.
XaaS架构 PC
终端 统一门户
软件服务 SaaS
智能手机
服务目录
身份管理
平板电脑
权限管理
共享业 务系统
多租户共享 业务系统1
多租户共享 业务系统2
应用共 享组件
共享组件1
共享组件2
应用组件元数据
信息管 理系统
配置模板 外事管 理系统
虚拟桌面 单点登录
综合服 务系统
语音服务
消息服务
短信服务
邮件服务
内容管理
统一云管理
独立应用 系统
生命周期管理 监控管理 配置管理
交换平台服务 iPaaS
平台服务 PaaS
应用平台服务 aPaaS
企业流程管理
企业搜索引擎
身份认证
数据集成与交换
消息队列服务
企业服务总线
质量管理
应用运行环境
应用开发环境
开发框架
用户管理
数据备份服务
安全管理
专业数据 数据安全存储
计量管理
数据共享服务 数据平台服务 dPaaS
业务规则引擎
GIS数据 数据获取
数据分析服务 结构化数据 数据清洗转换
数据安全服务
内容数据 主数据 数据整合与加载
能耗管理
基础架构服务 IaaS
一般计算资源服务
存储资源服务
数据库计算资源服务
高性能计算资源服务
网络资源服务
设备管理
23
共享、高效的PaaS平台架构 •iPaaS 云内/云与企业间的集成平台 基于SOA、ESB、BPM等架构
•aPaaS共享 应用的部署与运行环境平台 基于Java等应用技术架构
•dPaaS可灵活伸缩 数据存储与共享平台,提供多租户环 境下高效与安全的数据访问
•硬件资源池 为PaaS平台提供所需要高性能硬件资 源系统
24
iPaaS可重用的平台组件 SOA \ ESB \ BPM 部门应用程序 部门应用程序 部门应用程序 服务 流程 服务 流程 服务 流程 服务 流程 服务 流程 服务 流程
云平台构建者 创建服务
部门应用构建者 构建应用程序 包含组件 查找组件
创建流程 注册 和连接
服务
服务
服务
服务
服务总线 Oracle SOA Suite
服务 注册表/ 信息库
流程
流程
流程
自助服务
Oracle BPM Suite
基于 Oracle WebLogic Suite 的应用网格
Enterprise Manager
中间件云服务器
25
极速的iPaaS与aPaaS平台 Exalogic Elastic Cloud 2.0
Middleware and Business Applications Enterprise Manager
WebLogic
Coherence
Tuxedo
Traffic Director
Exabus Integration
Exabus Integration
Exabus Integration
Exabus Integration
Oracle Linux Guest OS Oracle VM 3 for Exalogic
Physical Oracle Linux/Solaris
Exabus
Exalogic Elastic Cloud X2-2 Hardware Exalogic Elastic Cloud Software 2.0
26
|
© 2011 Oracle Corporation – Proprietary and Confidential
Exalogic Control
dPaaS平台即服务 数据库云服务
HTTP
HTTP
HTTP
SQL Developer
RESTful Web Services
Oracle Application Express
Oracle Java Cloud
Data Browsing Data Pump
Any Client the can use REST PHP, Java, .NET, Objective C
Application Development SQL Development
Java Application Deployment JDBC access from WLS to DB
27
dPaaS数据库云资源模型 •Cloud 顶层实体模型 各种模块的集合: OVM, Database, …
•Database Zones EM 12c 的概念: Database Zone是一个逻辑单元,基于不同的配 置、版本、部署方式等。
•Database Software Oracle Home Oracle数据库的目录, 二进制软件, 可执行代码, 程序, 脚 本等
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
RAC Cluster Oracle Clusterware服务器集合
28
数据库云平台DBaaS 数据库云服务 APIs to integrate with external CMDB
计费和容量规划 配置管理
云管理层
自服务门户API
外部计费系统集成接口APIs
策略管理 系统监控
自服务部署
软件库
服务部署
外部云插件
Database Zone A Server Pool 1
Assembly Builder
e.g., Amazon
Database Zone B
Server Pool 2
Server Pool 3
存储阵列
云基础架构层 存储阵列
29
数据库即服务DBaaS Server Pools & Schema Isolation
Service 1
HR
SALES
ERP
FREE
Service 2
Service 3
• • • •
Database services 隔离数据库云中的工作负载 每一个server pool中运行多个 database services 服务器动态分配池中的资源满足需求 服务器池之间可以动态调配服务器 30
Exadata软硬件工程一体机 • 数据库服务器 复杂的数据库处理,例如joins、 aggregation等。
• Exadata智能存储服务器 计算和内存密集型 处理
存储服务器是智能存储节点,可以进行数据处理 Exadata可以支持多个数据库,支持OLTP和OLAP整合 简单,高可用的存储设备
数据密集型处理 Intelligent Storage Grid
Hybrid Columnar Compression
Smart Flash Cache
Hardware Decryption 31
工程一体化云平台 企业应用系统 Fusion Middleware Oracle VM for X86
Oracle SPARC SuperCluster
Exalogic
Solaris 11 Operating System Exalogic software
非结构化数据 Oracle Solaris NAS、iSCSI
Oracle Load Balancer
Oracle VM for SPARC ZFS 7320
Oracle SPARC T4-4 servers Oracle Sun InfiniBand Gateways Exadata Storage Server
Sun ZFS Storage 7000 Appliance
SPARC SuperCluster
结构化数据 Oracle Database Exadata 32
DBaaS数据库云的管理
33
right Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
动态PaaS资源管理 Automated Scale Up and Scale Down 负载监控
部门部门
部门
应用A 应用A
应用B
负载 监控 共享服务A
负载 监控
共享服务B 共享服务B
Oracle Enterprise Manager
WebLogic Server Cluster nodes
Coherence Data Grid nodes
WebLogic Suite 应用网格
Oracle Database RAC nodes
调整容量 Oracle Database 数据网格: RAC, ASM, IMDB Cache
34
Copyright © 2011, Oracle and/or its affiliates. All rights
© 2011 Oracle reserved. Corporation
云平台下的大数据处理 Big Data Appliance
Exalytics
ODI For Hadoop
混合列压缩
内存数据库
Oracle Loader For Hadoop
智能扫描
内存列压缩
Oracle NoSQL
Flash Cache
Essbase in Memory
Oracle R Distribution
Oracle RAC
OBIEE Foundation
Hadoop MapReduce
R Enterprise
获取 海量并行处理 35
Exadata / SuperCluster
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
组织 多结构
分析 高可用
展现 水平扩展
按需服务
Oracle企业云平台架构 IaaS、PaaS、SaaS 灵活、敏捷
业务特点
高可靠、高性能
IT 管理
自服务门户
业务层 功能池化
SaaS / Applications (ERP,CRM,HR,FSI) 业务应用、业务管理、系统管理、系统监控……….
架 构
能力层 数据池化
IaaS
PaaS DBaaS
模
FMaaS
Hadoop
APPaaS
立体化 的云生 命周期 管理
型 OVM for x86 Pool
OVM for SPARC Pool
OOS Server Pool Exadata
资源层 硬件池化
Exalogic
Big Data
Super cluster
Storage Pool SAN / NAS
虚拟化
技术特点
集群技术
36
完整的Oracle企业IT解决方案 The Unique Oracle Advantage One Engineering Team
vs
37
极限性能云服务器
38
更多成功案例
39
Cloud @ Oracle
云之路
People. Process. Portfolio.
云之路 Cloud Triangle User
Partner
OSC 支持
41
right Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
云平台建设 整合
应用系统
减少异构系统 多Domain Weblogic Cluster
数据库
集中部署 多实例,多Scheme RAC、ASM
X86 SPARC 服务器
虚拟化 Oracle VM
系统相似性
aPaaS中间件即服务
dPaaS数据库即服务
IaaS基础架构即服务
集成
系统相关性
服务集成 SOA、ESB、BPM
iPaaS中间件即服务
数据集成 MDM、EDW、ADW GoldenGate、ODI、OWB
集群技术 Weblogic Cluster、 RAC Solaris Cluster
dPaaS数据库即服务
IaaS基础架构即服务
42
Oracle Cloud IT 专业人士
开发人员
定制
定制
应用程序
应用程序
业务最终用户 定制
平台 IaaS Oracle Solaris
SaaS
PaaS
Oracle Linux
SOA /BPM ODI/Golden Gate
IDM/SSO
WebCenter
融合 HCM
融合 CRM
社交网络
WebLogic \ Coherence\ Jrockit \ Exlogic Oracle VM for SPARC Solaris Zones
Oracle VM for x86
Oracle Database\ MySQL\ Exadata \Timesten
Oracle 融合管理软件
服务器、存储、网络结构
私有云
43
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
混合云
公有云
OSC云计算系统架构
Cloud Demos On Demand Architecture Cloud Control 12c
Metering Billing & Chargeback
VDI VM
HCM
OVM Manager 3.x Auth DB
Ops Center 12c
iPhone/iPad
E-Delivery
44
OVM X86 Server Pool
vm
IaaS Console
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Auth DB
Golden Image
BPM/BAM
SaaS / Applications
Auth DB PaaS Develop Platform
SOA
CRM
vm
PaaS (DBaaS, FWaaS)
OVM SPARC Server Pool
vm
vm
IaaS Server Pool NFS
ZFS Storage
IDM
Big Data
SGD
EBS
Super Cluster
Desktop Cloud
Sun Ray
Exalogic
WinXP
Web Center
ECM
BIEE
Self Service Portal
Exadata
SaaS Apps
Oracle Cloud on iPad
45
right Copyright Š 2011, Oracle and/or its affiliates. All rights reserved.
Primary cloud 建议机型
OVM for X86 Server Pool
Blade 6270 X4170M2 X4470M2 X4800M2
虚拟化管理 OVM Manager 3.0.3
建议机型 Blade 6270 X4270M2 SPARC T4-2
共享存储池
Storage Pool
ZFS7000 Pillar 600
46
right Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
优势:
免费的OVM for X86虚拟化 Oracle企业软件认证 虚拟化生命周期管理 存储性能分析 存储QoS保证
Advanced cloud 建议机型
OVM for X86 Server Pool
Blade 6270 X4170M2 X4470M2 X4800M2
建议机型
虚拟化管理 OVM Manager 3.0.3
建议机型 Blade 6270 X4270M2 SPARC T4-2
OVM for SPARC Server Pool • IaaS管理平台
Blade 6270 T4-1 T4-2 T4-4
Ops Center 12c
建议机型
共享存储池
Storage Pool
ZFS7000 Pillar 600
47
right Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Blade 6270 X4270M2 SPARC T4-2
优势: • • • •
免费的OVM for X86虚拟化 Oracle企业软件认证 虚拟化生命周期管理 存储性能分析 存储QoS保证 统一的X86和SPARC虚拟化资源池 服务器全面监控 虚拟化自服务门户 用户权限管理
Extreme Cloud 建议机型
OVM for X86 Server Pool
Blade 6270 X4170M2 X4470M2 X4800M2
建议机型
建议机型 OVM for SPARC Server Pool
Blade 6270 T4-1 T4-2 T4-4
共享存储池
虚拟化管理 OVM Manager 3.0.3
Blade 6270 X4270M2 SPARC T4-2
• IaaS管理平台 Ops Center 12c
建议机型 Storage Pool
ZFS7000 Pillar 600
Blade 6270 X4270M2 SPARC T4-2
云管理平台
工程一体机 Exadata Exalogic Big Data Super Cluster
48
right Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Cloud Control 12c
建议机型 Blade 6270 X4270M2 SPARC T4-2
优势: • • • •
免费的OVM for X86虚拟化 Oracle企业软件认证 虚拟化生命周期管理 存储性能分析 存储QoS保证 统一的X86和SPARC虚拟化资源池 服务器全面监控 虚拟化自服务门户 用户权限管理 服务计量计费 数据库和虚拟化自服务门户 统一的云管理IaaS、PaaS、SaaS 全面的云生命周期管理
Oracle企业云平台架构 IaaS、PaaS、SaaS 灵活、敏捷
业务特点
高可靠、高性能
IT 管理
自服务门户
业务层 功能池化
SaaS / Applications (ERP,CRM,HR,FSI) 业务应用、业务管理、系统管理、系统监控……….
架 构
能力层 数据池化
IaaS
PaaS DBaaS
模
FMaaS
Hadoop
APPaaS
立体化 的云生 命周期 管理
型 OVM for x86 Pool
OVM for SPARC Pool
M Server Pool Exadata
资源层 硬件池化
Exalogic
Big Data
Super cluster
Storage Pool SAN / NAS
虚拟化
49
right Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
技术特点
集群技术
云化数据中心一般逻辑架构 桌面云平台
容灾备份系统
IaaS子系统
VM
VM
VM
VM
VM
数据同步
服务供给
X/T/Blade
T/M/Exalogic SuperCluster
ZFS /Pillar
StorageTek
统一存储
Library
服务供给
核心PaaS系统
数据同步
企业门户 Webcenter 企业搜索引擎 SES
ZFS/Pillar
备份
ESB/SOA/BPM 办公自动化 OA Email 论坛 Beehive
业务应用
内容管理
EBS/CRM/HCM
知识库
Apps
电子档案
Weblogic
ECM
统一身份 认证系统
主数据 管理 数据仓库
IDM/SSO
DW/BIEE
业务流程 管理 工作流 管理 BPM/BAM
T/M/Exadata SuperCluster
Thank You All Q&A
51
Copyright Š 2011, Oracle and/or its affiliates. All rights
reserved. Oracle Highly Confidential