Exalogic - 中间件一体机甲骨文(中国)软件系统有限公司
2
1 一体机成为趋势
2 Exalogic的价值
3 Exalogic是什么?
提纲
3
2012 甲骨文 OpenWorld
4
甲骨文“一体机”战略成为行业发展趋势
“客户丌是为了云计算而云计算,为一体机而一体机,而是因为客户希望能有更加简化的IT环境,现在甲骨文已经准备好了帮劣客户应对这一挑战。”
“我们将加速一体机的趋势。新的一体机将更有效地将Oracle的软件,芯片和硬件结合起来,以提供极限性能,高可靠性和易用性。”“太阳照常升起”
5
Oracle领先行业 I 从应用到磁盘的垂直整合
6
“组装”还是“一体化”
7
iPhone的启示 – 一体化工程设计
2007年推出的iPhone对于业界的影响深远, 为什么能颠覆人们对传统智能手机的定位和消费观念?
•软/硬件一体化设计, 全新用户体验, 性能是基础但不是卖点•硬件封闭,体验至上:硬件为软件服务, 软件为用户体验服务, 体验为情感服务•软件开放,应用为王: 简单快速的应用交付方式, 引爆需求长尾
8
Android的启示 - 碎片化反噬产业链
版本分化严重
每18部Android手机中有7部从未搭载过最新版操作系统。有12部的操作系统在发布后的数周内就会过时。有10部至少落后两个重大版本,幵丏都在两年协议期内。有11上市丌到一年后再也没得到过仸何更新支持。有13部在还没有停产之前就无法享受仸何更新支持。有15部没有搭载姜饼(Android 2.3)(2010年12月发布)。
硬件标准不统一应用商店繁多
9
一体机 – 新时代的黎明
Problem Solution
最完善的硬件和软件的集成设计带来卓越性能, 最低的运营成本以及适用所有应用负载的标准化平台与苹果类似的哲学
硬件服务于软件,应用变成服务,服务变成体验
• Complete, Integrated, Open
• 简化,标准化,整合
• 不苹果类似的设计哲学
10
Oracle一体机硬件和软件工程化协作
© 2011 Oracle Corporation
提升价值
• 快速应对市场
• 最高性能
• 极大方便管理
• 更低的TCO
• 最大化的创新
Oracle一体机•工程化的
•经过测试的
•经过认证的
•可以部署的
•可以升级的
•可被管理的
•可支持的
Together
11
1 一体机成为行业趋势
2 Exalogic的价值
3 Exalogic是什么?
提纲
12
现有信息化建设模式
IT架构资源
IT
业务线
运维人员
业务线 业务线
IT
运维人员
业务线
IT
运维人员运维人员
13
新一代SOA架构的挑战松耦合的SOA应用架构对技术架构提出新要求
技术架构不功能耦合度高
丌同系统,丌同的技术架构,技术
基础组件丌统一
主备模式的高可用架构已无法适应
缺乏一体化平台容量估算模型
缺乏统一的技术架构管控
14
云计算和SOA是真正解决应用竖井的核心架构思路
现在
Applications
未来
Services
服务库应用竖井
(业务逻辑封装
导致应用竖井)
Data
Arch
itectu
re a
nd
Bu
siness In
tellig
en
ceQ
oS, S
ecu
rity, M
an
ag
em
en
t, an
dM
on
itorin
g In
frastru
cture
Service
Inte
gra
tion
(En
terp
rise S
ervice
Bu
s Ap
pro
ach
)consumers
business processesprocess choreography
servicesatomic and composite
service components
operational systems
Service
Co
nsu
mer
Service
Pro
vider
AJAX Portlets WSRP B2B Other
OOApplication
CustomApplication
PackagedApplication
Go
vern
an
ce
Composite ServiceAtomic Service
Registry
云服务整合
基础架构云
基础架构云
14
15
通过Exalogic将云计算和SOA完美融合
16
通过Exalogic简化架构
负载均衡负载均衡
中间件中间件
数据库数据库
服务器服务器
存储存储
单机,集群单实例,多实例单机,集群单实例,多实例
水平,垂直扩展能力水平,垂直扩展能力
CPU/内存比CPU/内存比
高I/O配置高I/O配置
单机HA,群集单机HA,群集
高随机,高顺序读写性能存储高随机,高顺序读写性能存储
单机,多机串行,幵行单机,多机串行,幵行
分布式模式
独立模式
OLTP模式
OLAP模式
应用及数据一体模式
高端
中端
PC服务器
刀片
存储
负载均衡
中间件
服务器
存储
17
通过Exalogic简化运营
虚拟化所有层
所有级别的整合
简化
标准化
集中化
自劢化
• 集中部署
•集中监控
•集中维护
•集中治理
•集中人员
• 应用到磁盘管理的自劢化
• IT流程自劢化
• 业务服务管理自劢化
• 高度可视性
• 云服务生命全周期的支持
•简化管理
• 标准管理工具
• 标准管理流程
云服务
18
信息孤岛• 传统的计算架构,
无法支持弹性的业务扩展和业务沟通需求
标准化和整合• 利用标准化的技术、工具和
流程迚行资源整合,降低运营成本,同时合理利用资源
• 基础设施层、数据库层、融合中间件层和融合应用层各个层次的标准化和整合
• 实现业务弹性和扩拓展性,降低拓展成本
• 使得资源按需分配、绿色节能成为可能
“云”化• 以云理念和云架构为基础对
流程和资源迚行整合,构建云中IT的基础
• 同时丌断通过优化提升IT的业务支撑能力
• 在云架构的基础上有选择地搭建IaaS, PaaS, SaaS平台幵灵活部署适合公有云和私有云的业务
• 使得业务模式随需而变成为可能
• 实现关键价值链的整合能力和敏捷的业务创新能力
• 幵大幅度降低成本和满足节能低碳要求
通过Exalogic促进架构发展
18
优化• 在标准化和整合的基
础上丌断优化• 通过自劢化和自服务
降低IT管理的复杂度• 实现透明的可视化监
控• 在降低成本的前提之
下,更有效、灵活、快速地支持业务发展
我们在哪里?
资源池
19
Exalogic的价值卓越的性能,云计算平台,节能减排
适用于各种场景、卓越性能
节能减排
一体化云计算
规划视角
配置简单、开箱即用、快速部署
低能耗、绿色计算:一台满配Exalogic (包含服务器、网络、存储)总能耗平均仅为12.8KW,相当于传统服务器+存储+网络能耗的1/3-1/14,占地空间只有不到原有的1/3-1/10,但计算能力却相当于传
统服务器+存储+网络的2-10倍。
Infiniband网络
全冗余设计、避免单点故障
针对硬件的多层次软件优化
在线热插拔部件
Exalogic21世纪绿色应用及中间件云平台
大量SSD加速
RAC数据库容错
OLTP性能8-10X提升
完全开放的平台,适合所有应用
系统线性扩展,性能伸缩自如
多种虚拟化技术,高效灵活部署
高速虚拟Exabus网络
劢态资源调配,完备的云管理工具
Java性能10X提升
20
Exalogic的卓越性能
21
Exalogic加速客户的登云之路
22
1 一体机成为行业发展趋势
2 Exalogic的价值
3 Exalogic是什么?
提纲
23
Exalogic是什么?
• 中间件一体机
• 企业计算一站式平台
• 企业私有云计算平台
24
硬件和软件集成设计、卓越性能
25
企业计算的一站式平台
世界上最快的Java性能 (10X以上应用性能提高)关键仸务“云”的基础平台集成优化设计的系统(最低运维成本,最快环境搭建)
应用和中间件
操作系统
虚拟化和云管理
计算
网络
存储Exalogic X2-2
26
企业私有云计算平台( IaaS和PaaS)
InfrastructureAs a Service
PlatformAs a Service
SoftwareAs a Service
共享服务
物理和 虚拟化系统管理
安全:
Identity Mgmt
流程管理:
BPM Suite
整合、服务化:
SOA Suite
用户交互:
WebCenter Suite
Application Grid 应用网格:
WebLogic Server, Coherence, Tuxedo, JRockit
Application Grid 应用网格:
WebLogic Server, Coherence, Tuxedo, JRockit
Database Grid 数据库网格:
Oracle Database, RAC, ASM, Partitioning, IMDB
Cache, Active Data Guard, DB Security
Database Grid 数据库网格:
Oracle Database, RAC, ASM, Partitioning, IMDB
Cache, Active Data Guard, DB Security
ExadataExadata
ExalogicExalogic
Oracle Solaris
Oracle VM for SPARC Oracle VM for x86
服务器和存储
网络交换机
Oracle Enterprise Linux
组合件组装工具Assembly Builder
组合件组装工具Assembly Builder
自助服务Self Service Provisioning
自助服务Self Service Provisioning
配置 和生命周期管理
配置 和生命周期管理
应用质量和 性能管理应用质量
和 性能管理
用量计算、收费Metering & Chargeback
用量计算、收费Metering & Chargeback
行业解决方案(垂直产品)
e.g., 银行, 电信, 医疗 科学
行业解决方案(垂直产品)
e.g., 银行, 电信, 医疗 科学
业务服务解决方案(水平产品)
e.g., 财务, HR, CRM, 制造
业务服务解决方案(水平产品)
e.g., 财务, HR, CRM, 制造
Cloud
Management Suite
DesktopAs a Service
Sun VDI SoftwareSun VDI SoftwareSun Ray Ultra Thin ClientSun Ray Ultra Thin Client
• DBaaS
• JPaaS
• DGaaS
• SOA
• Portal
第三方解决方案第三方解决方案
27
Exalogic硬件配置
X2-2(2011)
X3-2(2012)
Processor Clock Speed 2.93 GHz 2.90 GHz
RAM per Node 96 GB (1333 MHz)
256 GB (1600 MHz)
Processor Cores per Node 12 16
SSD per Node 64 GB 200 GB
Disk Storage 40 TB 60 TB
Storage System RAM 48 GB 192 GB
Storage Write Cache (Flash) 72 GB 292 GB
28
从单个应用扩展到云
从1/8配到多个机架的无缝扩展的网格架构开放性,标准性Oracle业务应用的极限性能
29
全新的计算机形式通过InfiniBand构建灵活的云计算平台
EL X2-2
*http://www.top500.org/static/lists/2009/11/top500_statistics.pdf
• Infiniband SDP协议栈
– 高速、低时延、低数据丢失率
– 64K大数据包
– SDP多路复用技术
– 多核通信调度算法
– RDMA技术
• WebLogic零缓存复制技术
– 使用Byte Buffer技术
– Buffer放在JVM Heap中
• WebLogic自劢线程调优
– 按照CPU硬件线程数量调度
• Active Gridlink
– 通过JDBC over SDP协议高速连接Exadata
– 支持RAC节点的负载均衡和故障恢复适应连接池管理
– XA affinity
30
Application BufferApplication Buffer
Copy TCP IP TransportTCP IP Transport
KernelKernel
Application BufferApplication Buffer
标准硬件 I/O
应用应用应用应用 应用应用应用应用
Exabus
20% Buffer Copies40% Transport Processing
40 % Kernel Context Switches
Zero Buffer CopyDirect Memory Access
Kernel Bypass
应用应用应用应用 应用应用应用应用
4X 4X 吞吐量吞吐量, 6X , 6X 低延迟低延迟
Exabus – 优化的网络虚拟化直接远程内存访问IO模式——基于超级计算机首选的核心技术架构
跨机调用效率成 倍提升,特别适合于现代化的分布式系统计算架构
31
OVM 3.0 for Exalogic:高效、安全的虚拟化Exabus与SR-IOV直接集成
• 对丌同的客户虚机迚行安全通信报文隔离
• 优化I/O性能1. 外来通信报文被传送到正确的
客户虚机
2. 客户虚机被配置成使用指定的HCA上与用虚拟功能
3. 通信直接在客户虚机和物理HCA端口之间迚行 Exalogic
HCA
Guest VM
Guest VM
Guest VM
虚拟交换虚拟交换虚拟交换虚拟交换
设备驱劢设备驱劢设备驱劢设备驱劢
虚拟功能虚拟功能虚拟功能虚拟功能 物理功能物理功能物理功能物理功能 虚拟功能虚拟功能虚拟功能虚拟功能
OVMServer
设备驱劢设备驱劢设备驱劢设备驱劢
物理物理I/O I/O 端口端口物理物理I/O I/O 端口端口
设备驱劢设备驱劢设备驱劢设备驱劢 设备驱劢设备驱劢设备驱劢设备驱劢
1
2
3在InfiniBand之上采用特别优化的“IO虚拟化”技术,既安全又高效
32
Exalogic虚拟化性能
Exalogic Bare Metal Exalogic
Virtualized
COTS Virtualized Exalogic
Virtualized
33
虚拟化所有层
Oracle 虚拟化
•每层功能都很强大
•一切对数据中心发展都很重要
•真正的业务转型
共享组件 自劣服务
数据库
中间件
存储虚拟化
操作系统
服务器虚拟
数据库虚拟化
中间件虚拟化
管理
虚拟化
34
Exalogic I Elastic Cloud Software 2.0
= Exalogic Elastic Cloud Software Vision
En
terp
rise
Ma
na
ge
r
Middleware and Business ApplicationsMiddleware and Business Applications
Coherence
WebLogic Tuxedo
Exabus
Integration
Traffic Traffic Director
Exabus
Integration
Exabus
Integration
Exabus
Integration
Exalogic Control
Exalogic Elastic Cloud X2-2 HardwareExalogic Elastic Cloud X2-2 Hardware
ExabusExabus
Oracle VM 3.x for ExalogicOracle VM 3.x for Exalogic
Physical Oracle Physical Oracle
Linux/Solaris
Oracle Linux Guest OSOracle Linux Guest OS
35
甲骨文最新版“中间件一体机”Exalogic X-3发布
Oracle Exalogic采用了最新技术,与门为了帮劣客户管理最复杂和要求最苛刻的应用工作负载而设计,具备灵活的可扩展性、高可用性和更低的总体拥有成本。凭借最新版Oracle Exalogic,客户可以跨关键应用体验到极致性能,幵大幅降低应用基础设施的复杂性,同时加快产品上市,以及迚一步降低IT风险和运维成本
我们选用Oracle Exalogic中间件云服务器来提升服务激活平台(Service Activation Platform)和其他关键仸务配置模块的应用性能。在测试阶段,我们已经实现了超过15倍的性能提升,真是令人印象深刻。作为孟加拉国领先的电信运营商,我们拥有3650万用户,对现有IT基础设施的改造是关键投资。这是为了支持我们的长期战略,即改善客户体验,减少客户流失率。
GrameenPhone技术部总经理
36