云架构及实现 郭峰 资深技术顾问 Oracle Systems LOB, Greater China 1
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Cloud @ Oracle
Oracle云计算概述
People. Process. Portfolio.
云计算及其交付模式 资源层上整合、能力层上打通、 业务层上开放 IT 专业人士
业务用户
开发人员
定制
定制
应用程序
应用程序
定制
平台 IaaS UNIX系统 UNIX小型机 虚拟化
Linux、 Windows X86虚拟化
SaaS
PaaS 业务集成
数据集成
身份管理
企业门户
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
客户管理
应用网格\内存计算\JVM 数据库网格\内存数据库
UNIX和X86服务器、存储、网络结构
3
人力管理
企业管理软件
ERP系统
Oracle云计算体系架构 Software as a Service
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 4
Cloud @ Oracle
IaaS
People. Process. Portfolio.
Oracle 提供 IaaS Oracle Solaris Oracle VM for SPARC (LDom) Solaris Zones
SaaS
Oracle VM for x86
Sun 服务器、SuperCluster
PaaS
Sun 存储
IaaS
Sun 网络结构 • 最佳的 Unix 和 Linux 操作系统 • 各种服务器虚拟化和集群选件
• SPARC 和 x86 服务器 • 闪存、磁盘和磁带存储 • 网络结构 6
Oracle Linux
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Enterprise Manager
服务器虚拟化和集群 提供资源池化和灵活的可伸缩性 服务器虚拟化
集群化
使一个物理资源看似多个物理资源
使多个物理资源看似一个物理资源
服务器虚拟化和集群化都是云的关键技术
7
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
全面统一的服务器虚拟化选项 集中的虚拟化生命周期管理
动态域
Oracle VM for SPARC
Oracle VM for x86
虚拟机管理程序
虚拟机管理程序
M 系列
T/M 系列
所有 x86
广泛的服务器虚拟化技术选择
8
版权所有 © 2012,Oracle 和/或其分支机构。保留所有权利。
Zone
所有 SPARC 和 x86
层次虚拟化组合 动态域、OVM for SPARC、Solaris Zones
M5
T4/T5 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 Physical Domain SPARC • 集成的平台无关的虚拟化 • 良好的系统性能 • 应用程序二进制兼容
• 整合老版本Solaris • 完整的服务器虚拟化技术 • Ops Center无需额外的费用 9
Ops Center 12c 硬件监控 In-Band (J2ME Agent)
Out-Of-Band (ILOM/XSCF)
10
right Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
统一的服务器虚拟化管理 OVM for SPARC 、OVM for X86、Solaris Zones for M/T/X Server
SPARC 虚拟化 服务器池
Oracle VM X86虚拟化 服务器池
存储信息库
存储信息库
11
right Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
应用驱动的虚拟化 The Full Stack, End-to-End 企业数据中心
浏览器
Siebel CRM VMs
VM
VM VM VM
Oracle Enterprise Manager
VM VM
Oracle VM 模板 和 组合件 服务器虚拟化
Oracle或第三方应用 Oracle VM服务器
Oracle 桌面虚拟化
软件云
服务器池
服务器池
服务器池
存储池
存储池
存储池
网络虚拟化
Siebel Contact Center
Oracle Secure Global Desktop
用 户 端
瘦客户端 Oracle Sun Ray Clients
PC 移动终端 Oracle Virtual Desktop Client
桌面虚拟化
• Oracle VM Server for x86
• Oracle Fabric Interconnect
• Oracle Virtual Desktop Infrastructure
• Oracle VM Server for SPARC
• Oracle Fabric Manager
• Sun Ray Clients
• Oracle Solaris Zones
• Oracle Fabric Monitor
• Oracle Secure Global Desktop
• Dynamic Domains
• Oracle SDN Virtual networks
• Oracle VM VirtualBox
12
Network
运行多种OS和虚拟化: Oracle Cloud 在线添加服务器资源Solaris, Linux & OVM, 按需迁移连接 vNIC vHBA vHBA 连接任何服务器到 vNIC vHBA vHBA RHEL, MSvNIC Windows & 任何网络和存储 Hyper-V, VMware
OVN网络虚拟化特性 vNIC vNIC vNIC
QoS(服务质量) 应用性能可预测 按需增加 隔离的网络
PCI
13
BU
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Fabric 每台服务器最大80 Interconnect Gbps带宽 • 仅需两条线缆 • 仅需一次布线
DMZ
Prod
FC
FC
iSCSI
NAS
Oracle SDN 软件定义网络 Virtualize Infrastructure for the Cloud Data Center Bare Metal Servers
SPARC & X86 服务器 私有虚拟互连 PVI
Infiniband连接
Oracle Virtual Networking Oracle Virtual Networking
• 可以连接多达1,000 台物理服务器
FC SAN 光纤交换
• 创建多达16,000个私有虚拟连接 • 无需依赖VLANs的网络隔离
核心交换机
• 提高连接管理,降低70%的基础设施复杂度 • 完全软件定义 14
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
NAS
FC Storage
Cloud @ Oracle
PaaS
People. Process. Portfolio.
Oracle提供 PaaS SOA Suite 和 BPM Suite
SaaS
数据集成和 GoldenGate
身份和 访问管理
WebCenter 用户 参与
应用程序云基础、WebLogic Server、 Oracle 中间件云服务器
PaaS
IaaS
Oracle Enterprise Manager
Oracle 数据库、MySQL、 Oracle 数据库云服务器
• 同类最佳的企业级组件: • 世界第一的应用服务器 • 世界第一的数据库 • 世界第一的身份管理 • 共享且可灵活伸缩 • 全面的平台服务: • SOA/BPM • 数据集成 • 身份管理 • 用户参与 • 基于标准 16
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
整个体系内的集群选项 • 应用层 Oracle WebLogic Cluster Oracle Coherence 内存中数据网格 Oracle Exalogic中间件云服务器
• 数据层 Oracle RAC真正应用集群数据库 Oracle TimesTen In-Memory Database Oracle Exadata数据库云服务器
• 服务器和存储层 Oracle Solaris Cluster Oracle SPARC SuperCluster Oracle SPARC 服务器 Oracle ZFS & Pillar 存储
广泛的集群技术选择
17
共享、高效的PaaS平台架构 •iPaaS信息集成 云内/云与企业间的集成平台 基于SOA、ESB、BPM等架构
•aPaaS应用支持 应用的部署与运行环境平台 基于Java等应用技术架构
•dPaaS数据管理 数据存储与共享平台 提供高效与安全的数据访问
18
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
dPaaS之数据库云 支持多种灵活的部署方式 数据库云
基础架构云 DW
CRM
ERP
DW
ERP
CRM
数据库 数据库 操作系统
数据库
数据库
操作系统
操作系统
数据库
数据库
数据库
Oracle VM
Oracle VM
服务器 • 在专用 VM 中部署 • 服务器虚拟化
操作系统
操作系统
数据库 • 共享服务器池 • 共享存储池
DW
ERP
CRM
数据库 操作系统
操作系统
模式 • 服务器和存储池 • 共享数据库实例
19
aPaaS之中间件云 部署多样,支持完整的企业JavaEE环境 定制
ERP
定制
CRM
ERP
WebLogic
WebLogic
来宾操作系统
来宾操作系统
WLS VO
WLS VO
WebLogic Server 虚拟化选件
Oracle VM
• 操作系统虚拟化 • 专用应用服务器 • 服务器虚拟化
20
版权所有 © 2012,Oracle 和/或其分支机构。保留所有权利。
Oracle VM
• 不需要来宾操作系统 • 专用应用服务器 • 更高的系统利用率
定制
CRM
ERP
WebLogic Server 操作系统
操作系统
• 集群化 • 共享应用服务器 • 共享硬件池
iPaaS云集成: 私有云和共有云混合 云的内部、云与云之间 私有云
公有云
任何数据、任何源 内部部署、 使用云平台 零停机、最高性能
Oracle SOA Suite、BPM Suite、Oracle Business Analytics Oracle 企业数据质量管理软件 Oracle GoldenGate
21
|
© 2011 Oracle Corporation – Proprietary and Confidential
大数据连接器
Data Service Integrator
Oracle 云应用程序基础
实时分析 数据质量
Oracle Data Integrator
OLTP
OLAP
旧系统
非结构化内容
关键业务云 集成系统,您云动力的来源 DIY云平台
SPARC SuperCluster Power the Cloud 企业应用 、中间件 、 数据库
操作系统 虚拟化和云管理
SuperCluster
集成的
调优的 优化的
服务器
一致的
网络 结构化和非架构化存储
22
版权所有 © 2012,Oracle 和/或其分支机构。保留所有权利。
工程一体化系统 开箱即用
Cloud Control 12c 云生命周期管理 VM
VM VMVM
VM
VM
DBaaS 系统规划
Oracle VM Servers
VMVM
Server Pool
VMaaS
Server Pool
Server Pool
FMaaS 程序交付
应用构建
服务申请
平台监控
23
ApplicationStack
VM
VM VM
Enterprise Manager 12c
VDI
VM
计量计费
Copyright © 2011, Oracle and/or its affiliates. All right rights reserved.
Cloud @ Oracle
SaaS
People. Process. Portfolio.
Oracle提供 SaaS 通用企业软件
行业专用软件
采购
SaaS 财务
PaaS
人力资本管理
25
基于 100% 开放标准的业务应用程序 基于共享、可灵活伸缩的平台构建 部署选择:内部、私有、公有、混合 易于集成和扩展
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
公共部门
金融服务
零售
公用事业
供应链管理 治理、风险和 合规性
• • • •
通讯
项目组合管理 销售和市场营销
IaaS
卫生科学
全面的企业管理与中间件解决方案 企业应用程序 ERP
CRM
GRC
HCM
SCM
EPM
行业应用程序 航天与国防、汽车、化工、消费品、通信、教育与科研、工 程建设、金融服务、医疗保健、高科技、工业制造、生命科 学、媒体娱乐、自然资源、石油天然气、专业服务、公共部 门、零售、旅游和运输、公用事业
管理软件平台
26
业务智能
SOA 与流程管理
用户体验
内容管理
身份与访问
开发人员工具
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle 优化的解决方案 早期开发测试
识别体系内的 集成机会
互操作性测试
整个体系全面优化
补丁回归测试
27
负载/压力测试
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
性能 和可伸缩性测试
故障注入测试
端到端功能验证
我们的工程团队
选型与配置优化
真实负载测试
Oracle 优化的解决方案 Agile PLM
E-Business Suite
JD Edwards EnterpriseOne
36% lower TCA vs IBM
Up to 4000 HR Self-Service users
3.5x faster vs IBM P7
Enterprise Applications PeopleSoft HCM 11x faster and less than ½ the cost of IBM
Middleware
Siebel CRM 3x more concurrent users vs HP or IBM
WebCenter Content
WebCenter Portal
Oracle Unified Directory
WebLogic Server
11x faster vs x86 servers
4x faster encryption
3x greater scale
6x better $/perf vs IBM
Data Management
Database 46% lower TCO and 2x faster vs IBM,
2.5x better TCO over EMC Symmetrix VMAX
Systems Infrastructure
Enterprise Cloud Infrastructure
Backup and Recovery
Deploy 6x faster vs HP/VMware
5x less cost & faster vs Symantec
Lifecycle Content Management
* See substantiation slides
28
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Cloud @ Oracle
云计算的实现
People. Process. Portfolio.
Oracle云数据中心管理 端到端的监控 • 硬件管理 - IB 交换机, PDUs, 计算节点, 存储节点, ASR
• 软件管理
- 可用性, 性能, 负载, 计算能力, 安全性 - 应用, 防火墙, 中间件, 数据库, ASM, OS, OVM
• 配置管理
- 配置变更, 健康检查, 补丁推荐
30
通用电气医疗集团 医疗技术提供商,业务遍布 100 多个国家/地区 应用程序即服务 挑战 开发/测试环境搭建复杂
产品发布周期非常长(超过 2 个月) 资本支出居高不下,缺乏使用责任制
解决方案 在Oracle VM共享环境上运行 Siebel 快速供应 计量和收费
部署速度提升 100 多倍 — 使用责任制 — 更好的合规性 31
美国劳伦斯·利弗莫尔国家实验室 世界一流的科技创新机构 基础设施与平台即服务 挑战 性能较低的应用程序孤岛 平台请求履行延误 端到端可见性较差、单点工具过多
解决方案 使用EM 12c和Oracle VM的IaaS 快速完成基于 BPEL 的中间件平台部署 简化的云运营
标准化的服务发布 — 交付速度更快 — 主动式管理 32
Oracle企业云平台架构 IaaS、PaaS、SaaS 灵活、敏捷
高可靠、高性能
IT 管理
自服务门户
业务层 功能池化
SaaS ( 业务应用、业务管理、系统管理、系统监控………)
架 能力层 构 数据池化
业务特点
IaaS
PaaS DBaaS
MWaaS
Hadoop
立体化 的云生 命周期 管理
APPaaS
模 型
资源层 硬件池化
X86 虚拟化 资源池
UNIX虚拟化 资源池
UNIX & X86 物理资源池
高性能 高性能 数据库池 中间件池
高性能 大数据 处理池 应用系统池
SAN / NAS 存储资源池 虚拟化
33
right Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
技术特点
集群技术
34
Copyright Š 2011, Oracle and/or its affiliates. All rights reserved.