为什么选择weblogic - oracle … · 我的项目是有关虚拟化和实现快...

34
1 版权所有 © 2011Oracle /或其分支机构。保留所有权利。 李相国 [email protected] 为什么选择WebLogic

Upload: others

Post on 14-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

1 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

李相国 [email protected]

为什么选择WebLogic

Page 2: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

2 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

对 IT 的要求

创新性 新服务

24x7 跨多种渠道

降低成本 — 效率

提升业务价值 — 速度

IT 不可预测性 和快速变化

Page 3: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

3 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

速度

开发新服务

运营

效率

响应需求变化

部署新服务 软硬一体

开发人员

Page 4: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

4 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

用户参与

身份管理与安全性

业务流程管理 内容管理 业务智能

服务集成 数据集成

开发工具 企业管理

Web 社交 移动

Oracle 应用程序云基础 云中的 Oracle 融合中间件基础

应用程序云基础

应用程序云基础

Traffic Director

Oracle 中间件 云服务器 Oracle 公有云

WebLogic Server Coherence Tuxedo

Page 5: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

5 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

应用程序云基础战略

• 同类最佳的平台

• 针对集成设计的系统进行了优化

• 可以选择私有云或公有云

• 开放标准和可移植性

Page 6: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

6 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

Oracle WebLogic Server 12c 重要的新功能

• 利用 Java EE 6 提高开发人员效率

• 利用虚拟化简化部署和管理

• 集成的流量管理

• 增强的高可用性和灾难恢复

• 更高的性能

• 无缝升级

Page 7: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

7 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

WebLogic Server 12c — 新特性 Java EE 6

• JSP 2.1、JSF 2.0

• EJB 3.1、JPA 2.0

• 上下文和依赖注入

• Rest 式 Web 服务

开发人员

• JDeveloper

• Eclipse

• NetBeans

• Maven

Java SE

• Java SE 6

• Java SE 7

数据库

• GridLink — 会话关联

• GridLink — 事务关联

• GridLink — 快速连接故障切换

性能

• SPECjEnterprise 世界纪录 — EjOPS 总体性能、单核 EjOPS 性能、单处理器 EjOPS 性能

流量管理

• 软件负载平衡器

• 流量整形

• SSL 终端

企业级 • 数据库事务日志 • 数据库存储性能 Enterprise Manager 12c • 云管理 • 诊断顾问程序 • 事件和问题

管理 • 补丁自动化 分布式缓存 • Coherence 事务 • Coherence Rest • Coherence 查询执行计划

云 • 优化的 WebLogic 虚拟

设备 • Coherence Exalogic

Exabus • WebLogic 弹性消息溢出 • Coherence 弹性数据 • Exalogic HTTP、JMS 和

Web 服务性能 • TopLink 多承租方 安全更新 • 新的认证验证 • 新的 SPNEGO 更新 • 新的 RSA 更新 • 新的 JSSE 支持

200 多个新特性

Page 8: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

8 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

开发人员创新和效率 WebLogic Server 12c 新特性

• 经过认证的 Java EE 6 和 SE 7 可加快开发速度 – 减少 Java 类、代码和 XML

• 采用现代编程技术 – 依赖注入、批注、POJO、REST

• 采用流行的行业工具链 – Maven、Hudson、Eclipse、JDeveloper、NetBeans

* 基于专为 JavaOne 构建的 POJO/JPA/REST 应用程序示例

代码行* XML 行* Java 类*

25% 减少

50% 减少

80% 减少

Page 9: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

为什么使用 WebLogic 实现标准化?

Page 10: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

为什么使用 WebLogic Server 实现标准化? 针对中间件云服务器进行了优化

迄今最佳性能 全面的可见性、可诊断性和管理

应用程序感知虚拟化

WLS WLS SOA 服务

Web

RAC RAC

Web Web

Cache

WebLogic 客户发展势头

Page 11: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

我的项目是有关虚拟化和实现快速应用程序供应的,我看不出升级对我有何帮助。

您知道吗?Oracle 在 12c 中提供了应用程

序感知虚拟化这种独特的解决方案(而任何其他供应商均没有提供)。

原因 1 应用程序感知虚拟化

Page 12: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

12 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

利用虚拟化简化部署和管理 WebLogic Server 12c 新特性

部署计划 和软件

私有云

集成设计的系统

常规系统

通过 Oracle Virtual Assembly Builder 打包

Page 13: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

13 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

我的公司运行多个版本的 iAS 和 WebLogic,我们需要一个解决方

案以将其全部联系在一起,而不是需要升级

这正是客户进行升级的一个原因,客户升级 后,就可以使用 Enterprise Manager 12c 了,这样通过一个控制台就可以管理 WebLogic、iAS 的各个版本!

原因 2 全面的可见性、可诊断性和管理

Page 14: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

14 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

WebLogic Server 管理 Enterprise Manager 12c 新特性

WebLogic Server 12c • 配置管理 • 供应 • 监视

云管理 • 自助服务 • 付费 • 整合规划程序

Page 15: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

15 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

原因 2 迄今最佳性能

我无法诊断在此版本中遇到的性能问题。是 Java 问题?还是我的 RAC 配置问题?

您知道吗?在 WebLogic 12c 中我们实现了迄今为止最佳的性能 — 更好的开箱即用能力以及 RAC 和 Coherence 中的新集成。

Page 16: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

16 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

WebLogic Server:世界第一的性能 SPECjEnterprise 2010 性能世界纪录

• 多节点总体 EjOPS – 与 IBM 相比,负载能力高 2.4 倍 – 运行于 Oracle 数据库 RAC 上

• 单处理器总体 EjOPs – 与 IBM 相比,负载能力高 56%

• 单核总体 EjOPS – 在同样的硬件上,

比 IBM 的负载能力高 50%!

参见:http://www.spec.org/jAppServer2010/results/

40,104

16,646 -

15,000

30,000

45,000

3,265 2,081

-

1,500

3,000

/通用…

/通用…

/通用格式

/通用格式

/通用格式 在同样的硬件上,

WebLogic 比 IBM 高 50%!!!

世界纪录 2011 年 9 月

世界纪录 2011 年 9 月

世界纪录 2011 年 9 月

Page 17: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

17 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

增强的可用性和灾难恢复 WebLogic Server 12c 新特性

Active Data Guard 和 Golden Gate

多个数据中心架构 • 与 Active Data Guard(事务日志)和

GoldenGate (数据网格更改数据捕获)相集成

3 倍

的 O

LTP

3 倍

的 O

LTP

集成的 WebLogic/RAC 集群 • RAC 感知池与 RAC 节点关联(会话/事务)、

RAC One Node 支持与快速连接故障切换

Coherence

Active GridLink for RAC

Coherence

WebLogicServer

Active GridLink for RAC

WebLogic Server

Page 18: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

18 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

企业网格消息处理 整个企业的支持网格的消息处理主干

WebLogic Server

Java Message Service (JMS)

文件持久性 Oracle AQ 集成 数据库持久性 通往其他消息的桥梁

Java 应用程序

C、.NET 应用程序

打包的 应用程序 SOA 服务

0

5000

10000

15000

20000

25000

30000

35000

1 4 8 16 32 64

Producers and Consumers

Mess

ages

per S

econ

d

WebLogic 100byte Competitor 100byte

WebLogic 4KB Competitor 4KB

• 性能 • 可伸缩性

• 集群化 • 可靠性

• 存储和转发 • 顺序单元 • 工作单元

• 可用性 • 服务迁移

• 可管理性 • 内置 JMS

• 企业集成

Page 19: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

19 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

完善 WebLogic Server:Coherence 世界上最高级的内存数据网格

• 针对应用程序实现共享内存网格 • 内存分布于多台计算机 • 动态添加/删除节点 • 线性扩展到数千个节点 • 通过冗余实现可靠性 • 通过并行化提高性能 • 通过共享内存网格进行集成

操作系统 JVM

WebLogic Server

操作系统 JVM

Coherence

Glassfish

Page 20: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

20 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

0 1,000 2,000 3,000 4,000

WLS Rep WLS + C*W

Clustered

0

1,000

2,000

3,000

4,000

WLS WLS + C*W

Stand-Alone

Predictable State Elasticity with Coherence Coherence*Web Benchmarking

WebLogic Server WebLogic + Coherence*Web

1 个 2GB 堆 2 个 4GB 缓存服务器

WebLogicServer WebLogic + Coherence*Web

2 个 2GB 堆 2 个 4GB 缓存服务器

Page 21: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

21 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

集成的流量管理 WebLogic Server 12c 新特性

• 与 Oracle Traffic Director 集成 – 路由、负载平衡、流量整形

• 快速、高度可配置的请求路由和缓存 • 利用 Intel™ 高级加密集提供 SSL 加密加速 • 与 Apache 相比,吞吐量提高达 3.5 倍,而 CPU 减少 28%

WebLogic Server 12c

WebLogic Server 12c

Traffic Director

Traffic Director

高性能底板

针对 SSL 的原生 AES 针对 SSL 的原生 AES

Page 22: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

22 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

我们的一个关键应用程序一直存在严重的性能问题,已经影响到我们的业务运营。应用程序和系统调优对问题的缓解十分有限。我需要快速找到一个解决方案!

您听说过中间件云服务器吗?这是 Oracle 的一个超快的集成设计系统,经过 3 年多

的使用已证实它可以提供最快的性能并降低总系统成本。

原因 4 针对中间件云服务器进行了优化

Page 23: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

23 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

中间件云服务器上的 WebLogic Server

Web Requests/Sec.

Conventional Hardware Exalogic

10 倍

78,840

836,520

Enterprise Java Operations/Sec.

Conventional Hardware Exalogic

5 倍 9,560

49,460

JMS Messages/sec.

Conventional Hardware Exalogic

5 倍 401,070

1,979,940

Page 24: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

24 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

无缝升级 从 WebLogic、iAS 等

WebLogic Server 11g

JBoss WebSphere

Internet Application Server

迁移服务 自动化的工具

GlassFish

简单的升级 重新部署

Page 25: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

25 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

WebLogic Server 为云注入强大动力

Page 26: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

26 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

原因 5 WebLogic 客户发展势头

我要启动一个新的 JEE 项目,但不太确定应该使用什么应用服务器?

您知道吗?WebLogic 是当今市场中领先的应用服务器。已有 1,000 个客户成功部署了它。

Page 28: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

28 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

全球 ISV 与 SI 合作伙伴创新网络 由 5000 多个融合中间件与 WebLogic Server 合作伙伴组成的生态系统 全球集成商

财务

电信

医疗保健/生命科学

政府/零售 SCM/横向

VAR/地区 SI

Page 29: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

29 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

Oracle WebLogic Server:市场份额排名第一

43%

• 2010 年,Oracle 以 43% 的份额进一步巩固了其领导地位

• Oracle 应用服务器市场份额的增长率达 17.8%,高于 12.1% 的行业平均增长率

• Oracle 市场份额高于其后 3 家竞争对手的总和

Gartner 2010 年全球应用服务器市场份额报告显示

信息来源:Gartner,Market Share: All Software Markets, Worldwide — 2011 年 3 月 — 根据软件总收入

Page 30: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

30 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

Oracle WebLogic Server:市场份额排名第一

39%

2011 年 IDC 全球软件市场预测报告显示:

* 信息来源:IDC, Worldwide Application Server 2010 Vendor Shares — Maureen Fleming — 2011 年 6 月 — 根据软件总收入

• Oracle 占 39%的市场份额* • Oracle 增强了其在 应用服务器领域的领导地位

• Oracle 增长率高于 行业平均水平

• 而排名第二的企业的市场份额增长速度低于 14.9% 的行业平均水平

Page 31: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

31 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

Gartner,企业应用服务器神奇象限

该神奇象限图形由 Gartner, Inc. 作为 较大研究报告的一部分发布,应结合整个报告来 理解其意义。可从这里获取 Gartner 报告: http://www.gartner.com/technology/reprints.do?id=1-17GUO5Z&ct=110928&st=sb 信息来源:Gartner, Magic Quadrant for Enterprise Application Servers — Massimo Pezzini, Yefim V. Natis, Kimihiko Iijima, Daniel Sholler, Raffaella Faveta — 2011 年 9 月 26 日

Page 32: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

32 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

在常规系统上部署/运行

在高性能的 集成设计系统上部署/运行

在私有云和公有云上 部署/运行

WebLogic Server

WebLogic Server

支持云计算环境 针对集成设计的系统

进行了优化

常规系统的行业首选 WebLogic

Server

WebLogic Server 12c 跨常规环境与云环境的世界第一的应用服务器

Page 33: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

33 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

加入 WebLogic 社区

Twitter twitter.com/oracleweblogic

Facebook facebook.com/oracleweblogic

Oracle 的 WebLogic 博客 blogs.oracle.com/weblogicserver

Youtube Youtube.com/oracleweblogic

Oracle.com/weblogic

Page 34: 为什么选择WebLogic - Oracle … · 我的项目是有关虚拟化和实现快 速应用程序供应的,我看不出升 级对我有何帮助。 您知道吗?Oracle 在 12c

34 版权所有 © 2011,Oracle 和/或其分支机构。保留所有权利。

以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任何合同。该内容不构成提供任何材料、代码或功能的承诺,并且不应该作为制定购买决策的依据。此处所述有关 Oracle 产品的任何特性或功能的开发、发布以及相应的日程安排均由 Oracle 自行决定。