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