38
岳昆 渠道咨询顾问部 高级咨询顾问

岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

岳昆

渠道咨询顾问部 高级咨询顾问

Page 2: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

2

Oracle 独特的整合做法

• 成长最快的业务应用软件

• 第三方 ISV 应用首选的技术平台

• 第一名的应用平台

• 除了提供您使用之外,我们

同时也用 同一个 平台来构建应用产品

• 第一名的数据库

• 运行企业应用性能第一

Oracle Fusion

Middleware

Oracle Apps

ISV 应用

定制 应用

Oracle Database

Oracle Systems

Page 3: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

• 无序增长的基础架构

– 太多的系统、可管理性差

• 部署时间长、开销大

– 部署需要数月时间,花费大量人力物力

• 大规模交易处理

– 业务和渠道的扩展带来交易量猛增

– 升级扩展成本巨大

• 服务质量无法满足不断提高的要求

– 可用性、可靠性、响应时间、安全性……

• 相互调用和交易线延长带来众多弊端

– 故障点增多、延迟时间增大、瓶颈点较多

• 软硬件架构和设计不协同

– 总体成本提升

– 维护成本和难度加大

• 开发、测试和运维难以协同

– 机器资源划分、环境差异制约有效管理的程度

• 能耗和空间要求大

– 能耗太高、机房空间太小

银行IT体系建设面临的挑战

Page 4: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

构筑私有云可全方位支撑银行IT建设

多渠道接入 01

多系统建设 03 IT快速响应 02

渠道分散化 多元化系统接入方式,不仅仅是桌面应用,更涵盖了移动站点,社交媒体等。

业务丰富化 业务创新发展,在原有业务基础上,更强调更好的用户体验,交互性和前后端结合。

IT敏捷化 IT驱动业务发展,不仅体现在IT引领业务创新,更体现在IT

自身的转换。

Page 5: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

银行IT建设路径分析

Page 6: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

企业IT应用部署之选择 只有“一个”清楚的选择

复杂的基础设施建设

•旷日持久的构建过程

•费时费力的后期维护

整合多元的供应商 (计算机,网络,存储到操作系统等)

•管理应用服务水平协议困难

•运维和监控成本高昂

高度集成优化的中间件,数据库,计算机,存储,操作系统,网络等的

解决方案

一体机

Page 7: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

• 计算节点、网络、存储、OS集成调优

– 内部集成、出厂可用

• 部署时间从数月到数天

– APAC实验室环境1天之内完成

• 资源分配任意划分

– 最安全、最精细化的资源分配

多层次的 应用隔离

云之“弹性”(1) IT“服务化”, 将“复杂性”装进箱子

Page 8: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

• 所有部件冗余设计

– 目标可用性高达99.999%以上

• 关键任务“云”的基础

– 最稳固的应用运行平台

– 最佳的应用随需扩展平台

云之“弹性”(2) 更高可靠性、可用性

Page 9: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

• 高效的无损交换架构 – 跨系统调用不再是瓶颈,实现线性扩展

• 基于Channel的架构 – 确保QoS和安全

– 容错、容灾

– 极致的扩展能力

• 使用EMGC自动进行“云伸缩”

– 随着应用CPU等指标浮动自动增减节点

– 自动停机和开机,以实现节能减排

• 使用OpsCenter监控和限制能耗

云之“弹性”(3) 高带宽、低延迟,应用级线性扩展

Page 10: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

基础平台整合(应用服务器)方案

整合部分系统JAVA应用

其他部分的整合、接口、采集等

优化稳定运行后,逐步整合其他类型应用及系统

1

2 3

利用Oracle Exalogic构建高性能的、弹性的、一体化集成与配置的应用服务器云平台。

Page 11: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

• 大大提高整体硬件资源的利用率和运算效率

• 降低前期资本支出和持续运营支出

• 以较高利用率运行的小型低功耗硬件

应用集中部署带来性能/成本优势

数据库 A 数据库B 数据库 C 数据库 D

应用程序 A 应用程序 B 应用程序 C 应用程序 D

I/O负载

平均利用率

<30%

应用程序 A、B、C、D、E净负载

硬件平均利用率 70%

数据库 E

应用程序 E

大规模私有云实现一体化运营

Page 12: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

LIFE互联网银行云服务平台一体机

价值体现

Page 13: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

互联网银行云服务一体机

先进的SOA系统架构

多元化的社会化服务产品

全面提升的金融服务品质

转型为IT-as-a-Service

Pre-built, low-TCO “Private Cloud in a Box”

Page 14: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

IT一体化全生命周期支持

规划

安装

构建

测试

部署

监视

管理

优化

LIFE网上银行服务

平台即服务

DBaaS MWaaS

基础架构即服务

服务

管理

服务

监控

Page 15: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

互联网银行云服务平台一体机

Page 16: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

互联网银行云服务平台一体机 - 应用服务

Page 17: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

Evertalk 社会化客服

LIFE网银 服务平台

搜索引擎

客户行为 分析

LIFE新一代 广告营销系统

先进的SOA系统架构

多元化的社会化服务产品

全面提升的金融服务品质

产品体系与互联网深度融合

Wiki

营销活动

社区

全面应用服务支撑 - LIFE产品体系

Page 18: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

LIFE产品服务基础平台逻辑架构简介

手机银行 Web2.0互联网

银行前端 电话银行 自助银行

手机银行接入处理器 网银接入处理器 电话银行接入处理器 自助银行接入处理器

数据层

接入层

服务 服务层 服务 服务

数据访问层

服务

Coherence缓存 直接访问数据库

网银服务平台

HTTP/JSON HTTP/JSON HTTP/JSON HTTP/JSON

Page 19: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

互联网银行云服务平台一体机 - 服务管理+监控

Page 20: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

为网银IT运维提供全新的管理视角

技术视图

业务视图

服务性能管理

业务服务管理

• 主管仪表盘(Executive Dashboard)

• 业务交易分析(Business Transaction Analysis)

• 真实用户监控(Real User Monitoring)

• 使用分析(Usage Analysis)

• 趋势分析(Trend Analysis)

• 全面报告(Comprehensive Reporting)

• 重现性能问题(Replay Performance Issues)

• 服务水平管理(Service Level Management)

Page 21: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

客户体验一目了然

• 直观明了的方式实时展现客户体验的满意度等关键信息。

• 方便及时地了解网银系统的运行动向和趋势。

• 灵活定制性能、异常以及KPI指标监控视图。

• 实时分析客户业务量趋势和地理分布。

Page 22: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

系统问题实景重现

• 真实用户完整访问页面回放,快速分析问题根源。

• 支持用户会话导出,复现用户访问情景,加快问题解决速度。

• 自动生成最切合用户使用场景的功能测试和压力测试的脚本。

Page 23: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

丰富KPI指标监控和灵活告警机制

• 涵盖访客流量、网银可用性和满意度等方面70多个关键性能指标 (KPI) 基准,自由设定KPI考核目标。

• 提供卓越服务级别协议(SLA)管理能力。

• 告警机制和方式多样。

Page 24: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

开箱即用的报告和客户定制的报表

• 为面向业务和面向技术的用户提供作出有效决策所需的信息。

• 功能强大的报表库包含接近300份开箱即用的报告模板,随时随需提供报告。

• 快速创建其定制的报表或修改现有报表。

• 与商务智能系统无缝集成,精准营销。

Page 25: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

持续优化用户业务流( User Flow )

• 随需定义关键业务活动的用户业务流(User Flow)。

• 连续监视用户业务流的延迟、吞吐量及其每个步骤的转换率和满意度。

• 方便持续改进用户业务流的设计。

Page 26: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

中间件

Oracle Enterprise Manager

数据库

• Oracle Database • Oracle Exadata • Oracle TimesTen • IBM DB2 • MS SQL Server • MySQL • Sybase

存储

• Check Point Firewall

• Juniper Netscreen Firewall

• F5 BIG-IP

• Nortel Alteon Switch

• NetApp Filer

• EMC Celerra, Clariion,

• Symmetrix

• Pillar Axiom

• Onaro SANScreen

操作系统

主机

• IBM • HP • Sun

• ALL Linux

• ALL Unix

• Microsoft

虚拟服务器

• Oracle VM • VMWare

• Oracle Fusion Middleware • Oracle WebLogic

• IBM WebSphere

• MS .NET

• MS BizTalk Server

• MS IIS

• MS Commerce Server

• MS ISA Server

• MS Active Directory

• JBoss AS

• IBM MQ Series

• Tomcat

网络 应用

• Oracle Applications • Microsoft Exchange • 自主开发J2EE应用 • 自主开发 .net 应用

OEM全面性:从磁盘到应用HTML的全覆盖监控

Page 27: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

组件化

自动升级

My Oracle

Support 集成

VM模版

增强SLA管理

稳定和可扩展的基础架构

主机 2

WebLogic 融合

管理软件

主机 1

组件(数据库、FMW、融合管理软件等)

代理

DB 插件

FMW 插件

代理

自动

推送

Oracle Enterprise Manager

安全性

任务自动化

监视

配置管理

数据库 WebLogic

FMW 插件

FA 插件

管理

服务

My Oracle Support

Page 28: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

RUEI+OEM实现从用户体验到后端的端到端监控分析

RUEI:感知用户,知其然

• 页面级别的问题定位

• 采集从客户端到WEB服务器端的性能数据

• 可以下钻到OEM/ADP/JVMD等后端组件

internet

URL/HTML Java/WS JDBC/SQL 网络 Servlet

OEM:知其所以然,知如何改变

• 从页面(或WS客户端)开始,执行交易的端到端跟踪,可跟踪到SQL语句级别

• 支持跨越后端多个不同容器,不同技术实现

RUEI解决前端页面体验的诊断问题 OEM解决后端业务处理的诊断问题

DB

RUEI知道…… 客户来自哪里,知道客户正在做什么,知道客户正在等待什么,知道客户在网站上做到哪一步……

OEM知道…… 持续提升业务持续运行能力的有效手段,以及持续推动客户服务水平协议有效达成的方法……

Page 29: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

互联网银行云服务平台一体机 - 基础设施

Page 30: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

Exalogic Elastic Cloud Software

En

terp

rise M

an

ag

er

Oracle Solaris Oracle Linux

Exalogic Elastic Cloud

Oracle灵活云计算的基础平台 应用网格、操作系统、企业管理器和硬件

Page 31: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 31

Oracle Exalogic Hardware Evolution

X2-2 (2011)

X3-2 (2012)

Processor Clock Speed 2.93 GHz 2.90 GHz

RAM per Node 96 GB 256 GB

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

Page 32: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

计算资源池化—动态调整应用需要的资源

服务管理

网银应用

应用服务节点

调整容量 调整容量

CPU 内存 固态硬盘 存储 网络

480 Core 7.6T 6T 60T 40Gb

客户 行为分析

BeLink 核心应用

Page 33: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

网银一体机的灾备体系

硬件

双CPU 双SSD盘镜像

双电源

多机互备

磁盘多种RAID支持

双电源

服务器、存储双线连接

交换机互备

双PDU

软件

应用服务器集群技术

Coherence集群技术

RAC集群

GridLink快速故障切换

OEM软硬件监测

JVM 诊断

Jrockit Mission Control

ILOM服务器监控

Page 34: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

管理

发布 提供 Firmware, OS,

Middleware和 Applications

复制

测试 功能测试

负载测试

测试管理

维护 远程管理

- 远程控制

“呼叫总部” - 主动支持

集成My Oracle Support

管理 端到端诊断

- 服务级别

- 问题根源

配置管理 - 跟踪变更

自动升级 - Firmware, OS

监控 应用到程序

Exadata / Exalogic监控整合

- 系统, 计算节点, 交换机, 存储

能源利用和管理

Cloud Control

OpsCenter

Enterprise Manager

Page 35: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

满足银行需求的网银一体机方案

•卓越的性能,10倍以上应用性能提升

• 基于SDP的40G带宽,减少网络IO,提升4

倍以上的网络性能。

• 按需分配的弹性云平台,资源池化,按需扩展

• 开箱即用,减少部署周期和成本

• 无与伦比的稳定性,100%部件冗余设计

• OpsCenter监视和控制能耗,节能减排

• 一站式的管理软件,从软件到硬件的全生命周

期、SLA的管理

Page 36: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上

宇诚网络网络银行云服务平台一体机

合作伙伴 宇诚网络 全新一代互联网银行产品(以下简称Life),设计理念是开放的、面向未来互联网发展的,主要特征是以用户为中心、以管理为支撑、全面面向营销,完全突破上一代以交易为中心的网上银行局限,Life产品体系在银行面向互联网开展业务方面提供全面和广泛的支持。Life产品采用后端业务实现与前端展现松散耦合的设计理念,将网银构建成为开放的金融服务平台,面向多渠道提供服务,包括Web2.0浏览器前端、手机银行等。

基线环境

应用服务器

两台IBM小机 CPU:Power7 4core 3.0 GHz 内存:32GB

两台PC服务器 CPU:2CPU E5506 QC 2.13GHz 内存:16GB

数据库服务器

两台PC服务器

CPU:两个Intel 四核Xeon E7520(1.86GHz, 18M缓存) 内存:16GB

测试环境

一个ExaLogic节点

CPU:2CPU* 6核

内存:96GB

应用

服务器

一个ExaLogic节点

CPU:2CPU* 6核

内存:96GB

数据库

服务器

测试结果对比

提升性能 2.4~11.3倍

交易名称 测试环境 平均TPS 平均响应时间 性能提升

登录交易

基线环境 588笔/秒 0.2秒

ExaLogic(单节点) 1411笔/秒 0.02秒 2.4倍

ExaLogic(四节点) 4729笔/秒 0.03秒 8.0倍

查询交易

基线环境 202笔/秒 0.02秒

ExaLogic(单节点) 2291笔/秒 0.02秒 11.3倍

ExaLogic(四节点) 14319笔/秒 0.01秒 70.9倍

转账交易

基线环境 398笔/秒 0.07秒

ExaLogic(单节点) 804笔/秒 0.06秒 2.0倍

ExaLogic(四节点) 2955笔/秒 0.06秒 7.4倍

Page 37: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上
Page 38: 岳昆 - Oracle … · 03 多系统建设 02 it ... 高度集成优化的中间件, 数据库,计算机 ... • 所有部件冗余设计 –目标可用性高达99.999%以上