36
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | WebLogic 12c更新 Vincent Hu 资深销售顾问 MW Central Team April 21, 2016

How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

WebLogic 12c更新

Vincent Hu资深销售顾问MW Central TeamApril 21, 2016

Page 2: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Oracle 云应用基础

Oracle WebLogic Server 12cR12.2.1

Oracle Coherence 12cR12.2.1

Oracle Enterprise Manager 12c

Oracle Development Tools 12c

部署

工作效率和管理

Oracle Tuxedo 12cR12.1.3

云应用基础

WebLogicServer

应用服务

Exalogic私有和公有 IaaS

Coherence Tuxedo

2

Page 3: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Oracle 云应用基础WebLogic 和 Coherence 的交付平台及重点关注领域

战略重心

通过多租户提高密度/利用率

#1高工作效率

Java EE

Java SE

HTML5

移动化,提升开发人员效率 云级管理及运营高可用性和性能

集成系统(Exalogic、SuperCluster)

常规内部部署公有云、私有云和第三方云

平台选择丰富

3

Page 4: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

WebLogic Server 发展规划

4

2009-2010 2011 2012 2013 2014 2015

WebLogic 11gR1 (10.3.1-6)

Oracle FMW 11g 和应用

可管理性、Active GridLink、消息传递、Coherence 和 OVAB

集成系统、云

JDK 6 和 JDK 7 (WLS 10.3.6)

WebLogic 12c (12.1.2)

FMW 12c 基础架构

任务关键型云平台

原生云管理

现代开发平台

JDK 7

WebLogic 12c (12.1.1)

Java EE 6

开发人员效率、Oracle Traffic

Director、灾难恢复

JDK 6 和 JDK 7

WebLogic 12c (12.1.3) — 2014 年 6 月

FMW 12c 基础架构、SOA、BPM 和 ODI

移动和富客户端支持

任务关键型云平台

原生云管理

JDK 7( JDK 8 正式发布后,仅支持 WLS)

WebLogic 12cR2 (12.2.1) — 2015.10

FMW 12c 平台

多租户

灵活的集群和 REST 管理

Java EE 7 和开发

Exalogic、HA 和 MAA

JDK 8

Page 5: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Oracle WebLogic Server 12.1.3标准/框架

• Java EE 6

• Java EE 7 — 关键 API

• JPA 2.1、JAX-RS 2.0

• WebSocket 1.0、JSON

• Spring 更新

开发人员

• Eclipse、Netbeans、JDeveloper

• TopLink 数据服务

• Maven、Hudson

Java SE

• Java SE 6、Java SE 7

• Java SE 8 — 即将发布

数据库

• Active GridLink for

RAC — Database 11g 和12c

• Database 12c 集成

• 多租户、应用连续性、数据库驻留连接池

• 性能

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

集群

• 动态集群

• 弹性 JMS

企业级

• 数据库 TLog

• 数据库存储性能

Enterprise Manager 12c

• 云管理

• 中间件诊断顾问程序

• 突发事件管理

• Java EE 应用供应

分布式缓存

• Coherence 托管服务器

• Coherence Hotcache

• Coherence 弹性数据

• Coherence REST

• 适用于 Azure、Amazon

和 Verizon

• EM 12c R4

• Coherence Exalogic

Exabus

• WebLogic 弹性消息溢出

• Exalogic HTTP、JMS 和Web 服务性能

• TopLink 数据分区

安全更新

• 新的认证验证

• 新的 SPNEGO 更新

• 新的 RSA 更新

• 新的 JSSE 支持

Page 6: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

WebLogic Server 12.1.3移动化,提升开发人员效率

WLS12.1.3客户端

HT

ML

5

客户

ADF Mobile

代理

OTD

Apache

OHS

WebSocket (JSR 356)

TopLink 数据服务

服务器发送的事件

JAX-RS 2.0

WebSocket 模拟

Web

So

cket

模拟

JAX-RS 2.0、WebSocket 1.0

JSON 编程 API

JPA 2.1

服务器发送的事件

WebSocket 模拟

JPA-RS

JPA

变更通知

数据库

JSON 编程 API

HTTP/S、JSON/XML

WebSocket、服务器发送的事件、长轮询

Java EE 7

API

WebLogic

其他增值特性

6

Page 7: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

无缝升级

以前的 WebLogic

Server 版本JBoss

WebSphere

迁移服务

GlassFish

便于升级 重新部署

Internet

Application Server

自动化的工具

7

Page 8: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Oracle WebLogic Server 12.2.1战略投资

为了高密度的多租户

#1高生产率

Java EE 7

Java SE 8

轻量,提升开发效率

云管理和运维

持续可用性,高性能Oracle云平台和SaaS的基础

Oracle SaaS

WebLogic Server and Coherence

Oracle Cloud Platform

8

Page 9: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted9

Java EE 7 规范支持

JSP 2.2 JSF 2.2 EL 3.0Java API for JSON

1.0*

Interceptors 1.1 CDI 1.1 EJB 3.2 JAX-RS 2.0*Java API for

WebSocket 1.0*

JPA 2.1* JTA 1.2Common

Annotations 1.1JMS 2.0

Batch Applications 1.0

Bean Validation 1.1

Connector 1.7

Servlet 3.1

Portable Extensions

Concurrency Utilities 1.0

Updated in EE 7 New API in EE 7 Major Update in EE7 New in 12.2.1 *Included in 12.1.3

Page 10: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

WebLogic 12c Docker支持

WLS 版本 JDK 版本 操作系统 内核 Docker 版本

12.2.1 8 Oracle Linux 6 UL 6 UEK Release 3 (3.8.13) 1.7+

12.2.1 8 Oracle Linux 7UEK Release 3 (3.8.13)

or RHCK 3 (3.10)1.7+

12.2.1 8 Red Hat Linux 7 RHCK 3 (3.10) 1.7+

12.1.3 7/8 Oracle Linux 6 UL 5 UEK Release 3 (3.8.13) 1.3.3+

12.1.3 7/8 Oracle Linux 7UEK Release 3 (3.8.13)

or RHCK 3 (3.10)1.3.3+

12.1.3 7/8 Red Hat Linux 7 RHCK 3 (3.10) 1.3.3+

Page 11: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

WebLogic Docker 镜像

Oracle Linux 7

JDK 8 &WebLogicServer Installation

WebLogicServer Domain

Base Image

Install Image

Domain

Image

• 基础镜像–支持Oracle Linux 7 和 RedHat 7 (在Docker Hub上已经可用)

• 安装镜像–下载好的WebLogic安装包和 JDK

–在基础镜像的基础上扩展的WebLogic Docker文件包含了Oracle Linux 7, JDK 8和WebLogic Server 12.2.1 的安装(完整版或开发者版)

• 域镜像–在WebLogic安装镜像的基础上创建了域配置.

Page 12: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

WebLogic和Java 云服务

Oracle Confidential – Restricted 12

Note: 1) License revenue in CD (May’14) based on Noesis/GSRT

5-10X 基于标准部署密度提升–WebLogic 多租户

99.999% 可用时间: 零宕机时间, 多数据中心 –WebLogic 持续可用性

100% 与Oracle Cloud的兼容性 –Oracle Cloud企业内部部署

WLS T1 WLS T2

Container DB

3-4X 更快; 10-12x 更简单 – 依赖 Java EE, Java SE, Node, PHP, Ruby –应用平台即服务

Private Public=

php

Page 13: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

WebLogic 多租户解决方案详细信息

• 降低服务器端 Java 基础架构的总拥有成本– 将硬件服务器数量减少 66% — 即使在使用虚拟化也

可以实现

– 将维护所需的工时数减少 25%

• 加快在内部部署环境和云中交付应用的速度– 内部部署、私有云、公有云

– 一键式应用移植

• 通过 Java 云基础架构实现简化– 易于采用

– 按需提供灵活性

– 无需停机即可更新应用/蓝绿部署

13

降低运营成本

Oracle WebLogic Server

应用

资源

应用

资源

第三方服务

应用

资源

第三方服务

应用

资源

WebLogic

应用

资源

应用

资源

Page 14: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

• 通过域共享支持高密度:在域层面上实施整合/虚拟化

– 域分区、端到端的集成

• 通过隔离实现域共享

– 管理、安全、流量/数据、运行时

• 通过可拔插分区实现敏捷性/开发运维

– 应用可移植性

– 超轻、容器式服务打包

14

应用

资源

应用

资源

应用

资源

应用

资源

应用

资源

应用

资源

应用

资源

应用

资源

应用

资源

应用

资源

应用

资源

应用

资源微容器

微容器

微容器微容器 微容器

微容器微容器

微容器

微容器

微容器微容器微容器

WebLogic 中的多租户关键技术功能

Page 15: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 15

整合深入剖析

Oracle WebLogic Server

分区 1

应用 JMS 数据源

JNDI

Oracle Coherence

服务 2 … 服务 N服务 1

Oracle 数据库

分区 2

应用 JMS 数据源

JNDI

高密度

TrafficDirector

分区 1

分区 2

应用

应用

Page 16: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 16

运行时隔离• 资源消耗管理器(JVM 集成、内存、CPU、打开的文件)、分区作业管理器

管理隔离

• 管理角色、独立配置、部署、监视、故障诊断;独立的生命周期管理

安全/身份隔离

• 各分区使用各自的领域(包括身份验证、授权、凭证映射、审计……)

• 各分区、管理角色和用户等分别使用各自的身份域

流量/数据隔离• 每个分区、专用 JNDI、隔离的 JMS 数据、专用数据源使用各自的路由规则

通过隔离实现域分区确保服务独立自主

隔离

Page 17: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

资源消耗管理器

• WebLogic Server 与 Oracle JDK 深度集成

• 防止资源过度占用,在共享 JVM 中保护应用

• 托管资源

– 保留堆、CPU 时间、打开的文件描述符

• 可触发的操作

– Notify(通知) — 通知管理员已达到某阈值

– Slow(减慢) — 降低分区消耗资源的能力

– Fail(拒绝) — 拒绝资源请求(仅文件描述符)

– Stop(停止) — 为有问题的分区启动关停序列

17

在 JVM 中实现运行时隔离

隔离

Java 虚拟机 [JVM]

分区之间的界限

分区 1

分区 2分区 1

Page 18: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

声明的界限

18

堆示例9 GB JVM

分区 1 分区 2 分区 3 分区 4 <name>heap-level-1</name>

<heap>

<trigger>

<name>1.25GB</name>

<value>1250</value>

<action>notify</action>

</trigger>

<trigger>

<name>1.5GB</name>

<value>1500</value>

<action>slow</action>

</trigger>

<trigger>

<name>2GB</name>

<value>2000</value>

<action>stop</action>

</trigger>

</heap>

1.25

1.5

2.0

隔离

Page 19: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

声明的界限

19

堆示例9 GB JVM

分区 1 分区 2 分区 3 分区 4 <name>heap-level-1</name>

<heap>

<trigger>

<name>1.25GB</name>

<value>1250</value>

<action>notify</action>

</trigger>

<trigger>

<name>1.5GB</name>

<value>1500</value>

<action>slow</action>

</trigger>

<trigger>

<name>2GB</name>

<value>2000</value>

<action>stop</action>

</trigger>

</heap>

1 GB

0.5 GB

0.75 GB

0.5 GB

1.25

1.5

2.0

隔离

Page 20: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

声明的界限

20

堆示例9 GB JVM

分区 1 分区 2 分区 3 分区 4 <name>heap-level-1</name>

<heap>

<trigger>

<name>1.25GB</name>

<value>1250</value>

<action>notify</action>

</trigger>

<trigger>

<name>1.5GB</name>

<value>1500</value>

<action>slow</action>

</trigger>

<trigger>

<name>2GB</name>

<value>2000</value>

<action>stop</action>

</trigger>

</heap>

1.26 GB

0.5 GB

0.75 GB

0.5 GB

超过 1.25 GB 时触发“notify”操作

1.25

1.5

2.0

隔离

Page 21: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

声明的界限

21

堆示例9 GB JVM

分区 1 分区 2 分区 3 分区 4 <name>heap-level-1</name>

<heap>

<trigger>

<name>1.25GB</name>

<value>1250</value>

<action>notify</action>

</trigger>

<trigger>

<name>1.5GB</name>

<value>1500</value>

<action>slow</action>

</trigger>

<trigger>

<name>2GB</name>

<value>2000</value>

<action>stop</action>

</trigger>

</heap>

1.51 GB

0.5 GB

0.75 GB

0.5 GB

超过 1.5 GB 时触发“slow”操作

1.25

1.5

2.0

隔离

Page 22: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

声明的界限

22

堆示例9 GB JVM

分区 1 分区 2 分区 3 分区 4 <name>heap-level-1</name>

<heap>

<trigger>

<name>1.25GB</name>

<value>1250</value>

<action>notify</action>

</trigger>

<trigger>

<name>1.5GB</name>

<value>1500</value>

<action>slow</action>

</trigger>

<trigger>

<name>2GB</name>

<value>2000</value>

<action>stop</action>

</trigger>

</heap>

2.05 GB

0.5 GB

0.75 GB

0.5 GB

超过 2 GB 时触发“stop”操作

1.25

1.5

2.0

隔离

Page 23: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

声明的界限

23

堆示例9 GB JVM

分区 1 分区 2 分区 3 分区 4 <name>heap-level-1</name>

<heap>

<trigger>

<name>1.25GB</name>

<value>1250</value>

<action>notify</action>

</trigger>

<trigger>

<name>1.5GB</name>

<value>1500</value>

<action>slow</action>

</trigger>

<trigger>

<name>2GB</name>

<value>2000</value>

<action>stop</action>

</trigger>

</heap>

0.5 GB

0.75 GB

0.5 GB

1.25

1.5

2.0

隔离

Page 24: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

应用可移植性

• 支持容器式打包以及在不同环境之间迁移应用

– 从开发到测试再到生产、修补的域、新硬件、多个数据中心,以及从 JCS 迁移或迁移到 JCS

• 易于导出– 服务打包 — 捕获分区配置、应用二进制文件等

• 快速导入

– 适应主机环境:虚拟目标、安全领域、资源管理、Coherence 集成

– 超快的服务启动 — 不需要启动专用 JVM

• 负载平衡器集成– 用 Oracle Traffic Director 提供自动服务支持

– 一致的端点、独立的可扩展性、复杂度降至最低

24

分区导出和导入

SVC1

资源

SVC2

资源

可插拔分区

可插拔分区

REST API

Oracle Traffic Director

非集群化 集群 1

集群 2

REST API

SVC1

资源

SVC2

资源

可插拔分区

可插拔分区

REST API

SVC1

资源

REST API

可插拔分区

Page 25: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

应用可移植性

• 支持为现有应用采用域分区

– 将应用转换为服务和程序包,以便于移至WebLogic MT 平台

• 易于迁移

– 捕获相关域配置,例如应用和系统资源

• 灵活导入– 灵活地将单独的应用导入至单独分区,创建资源组模板

– 适应主机环境:虚拟目标、安全领域、资源管理

– 负载平衡器集成

25

从域迁移至分区

可插拔分区

应用

资源

资源

资源

应用

应用

可插拔分区

WebLogic 11g/12c/12cR2

WebLogic 12cR2

资源

应用

可插拔分区

可插拔分区

资源

应用

资源

应用

Page 26: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

• 将运行中的服务(分区和资源组)

从一个集群移至另一个集群,而不对应用用户产生影响。

– 生产环境到生产环境

• 消除了进行计划内活动的服务停机

– 容量均衡、打补丁、升级等

26

集群 1

分区 1

分区 1

分区 1

集群 2

TrafficDirector

可插拔分区

分区可移植性实时迁移

Page 27: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

WebLogic 多租户解决方案的价值主张

27

极其高效 完全自动化

全面隔离 易于采用

• 对应用服务器进行虚拟化,实现 3:1 的硬件整合(硬件占用空间减少 66%)

• 将平台和应用分开管理• 结果:每个应用的资本支出成本降低

66%,运营支出成本降低 25%• 共享 JVM,流程和域的数量减少多达

90%

• 灵活的可插拔应用打包有助于在桌面、私有云和公有云之间轻松迁移

• 一键式供应,实现最快的上市速度• 强大的应用更新功能

• 针对资源过度占用和失控应用提供跨应用运行时保护

• 各应用采用独立的管理、部署和运营

• 为各应用分配单独的安全领域、身份域、用户和管理员

• 各应用使用单独的运行时数据

• 内置 WebLogic、Coherence、Traffic Director 中现成的功能并与可插拔数据库相集成

• 扩充现有虚拟化战略,对现有和新的Java 应用均有益

• 提高一致性、质量和标准化

Page 28: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

运营整合的结果降低 Java 基础架构的运行成本,将资本投入到创新

28

经营业务的成本

应用基础架构当前预算

运营

创新

运营预算包括

持续维护成本:备份、打补丁、硬件升级、操作系统升级、固件升级、软件升级、测试开发同步、克隆、数据屏蔽、安全配置检查、安全审计……

软件成本:许可、安装、配置、安全设置、灾难恢复设置……

硬件成本:服务器、存储、网络……

设施成本:数据中心、ISP、CDN、DNS……

Page 29: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

运营整合的结果降低 Java 基础架构的运行成本,将资本投入到创新

29

借助 WebLogic 多租户解决方案降低运营预算消耗

持续维护成本:备份、打补丁、硬件升级、操作系统升级、固件升级、软件升级、测试开发同步、克隆、数据屏蔽、安全配置检查、安全审计……

软件成本:许可、安装、配置、安全设置、灾难恢复设置……

硬件成本:服务器、存储、网络……

设施成本:数据中心、ISP、CDN、DNS……

运营支出降低多达 50% 得益于 WebLogic 多租户解决方案

降低运营支出,增加创新投入

多达 50%的节省

运营

增长

创新

节省多达 50%

Page 30: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

WebLogic Server 持续可用性

• Oracle WebLogic Server持续可用性的核心– WebLogic 跨域XA事务恢复: 在跨域、站点间的快速事务恢复

– WebLogic 零宕机打补丁: 自动并简化给应用升级补丁

– WebLogic 多租户的动态分区迁移: 在不影响应用用户的情况下移动运行时的分区和资源组

– Coherence EE到 GE版本的升级所带来的MAA特性 : 利用联邦缓存和Golden Gate HotCache 实现双活多数据中心的 Coherence网格

– Oracle Traffic Director: 在现有本地软件负载均衡器的基础上扩展到多数据中心的负载均衡

– Enterprise Manager Site Guard: 多数据中心集中配置和失败恢复管理

Oracle Confidential – Restricted

Page 31: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

WebLogic Domain

Global Load Balancer

WebLogic Domain

Site 1Primary

Site 2Standby

Active/Passive 应用架构层 Active/Passive数据层

Oracle Confidential - Do Not Redistribute 31

WebLogic Domain

File Store

(Site Local Binaries, Config Data)

OHS

Web Tier

OTD1 OTD2

MS1 MS2 MS3

AGL

WLS Cluster

AGL AGL

Primary

RAC Node 1 RAC Node 2 RAC Node 3

RAC Cluster

TLogJMS

App Data

TLogJMS

App Data

TLogJMS

App Data

Coherence

App DataCOH2 COH3COH1

WLS

Admin

ZDT

WLS Admin

File Store

(Site Local Binaries, Config Data)

OHS

Web Tier

RAC Cluster

OTD1 OTD2

Standby/RO

RAC Node 1 RAC Node 2 RAC Node 3

TLog

JMSApp Data

TLogJMS

App Data

TLogJMS

App Data

WebLogic Domain

WLS

Admin

ZDT

Storage Replication

Active DataGuard

HTTP Session Replication

Failover/RO

Transaction Recovery

Federated Caching

Enterprise Manager

SiteGuard

EMRepository

OMS

RAC Cluster

MS1 MS2 MS3

WLS Cluster

AGL AGL AGL

Coherence

App DataCOH2 COH3COH1

Ho

t C

ach

e

Ho

t C

ach

e

Page 32: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

WebLogic Domain

Global Load Balancer

WebLogic Domain

Site 1 Site 2

Active/Active 应用架构层 Active/Passive 数据层

Oracle Confidential - Do Not Redistribute 32

WebLogic Domain

File Store

(Site Local Binaries, Config Data)

OHS

Web Tier

OTD1 OTD2

MS1 MS2 MS3

AGL

WLS Cluster

AGL AGL

Primary

RAC Node 1 RAC Node 2 RAC Node 3

RAC Cluster

TLogJMS

App Data

TLogJMS

App Data

TLogJMS

App Data

Coherence

App DataCOH2 COH3COH1

WLS

Admin

ZDT

WLS Admin

File Store

(Site Local Binaries, Config Data)

OHS

Web Tier

RAC Cluster

OTD1 OTD2

Standby/RO

RAC Node 1 RAC Node 2 RAC Node 3

TLog

JMSApp Data

TLog

JMSApp Data

TLog

JMSApp Data

WebLogic Domain

WLS

Admin

ZDT

Storage Replication

Active DataGuard

HTTP Session Replication

Failover/RO

Transaction Recovery

Federated Caching

Enterprise Manager

SiteGuard

EMRepository

OMS

RAC Cluster

MS1 MS2 MS3

WLS Cluster

AGL AGL AGL

Coherence

App DataCOH2 COH3COH1

Ho

t C

ach

e

Ho

t C

ach

e

Page 33: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

WebLogic Domain

Global Load Balancer

Standby/RO

RAC Node 1 RAC Node 2 RAC Node 3

Site 2

Active/Active 集群扩展应用架构层 Active/Passive 数据层

RAC Cluster

Oracle Confidential - Do Not Redistribute 33

TLog

App Data

TLogJMS

App Data

TLogJMS

App Data

TLogJMS

App Data

File Store

(Site Local Binaries, Config Data)

OTD1 OTD2

Storage Replication

Active DataGuard

HTTP Session Replication

Failover/RO

OHS

Web Tier

WLS Cluster

Coherence

MS4 MS5 MS6

AGL AGL AGL

Transaction Recovery

Federated Caching

ZDT

File Store

(Site Local Binaries, Config Data)

WLS

ADMIN

ZDT

MS1

AGL

MS1

AGL

MS4

AGL

MS5

AGL

MS6

AGL

Primary

RAC Node 1 RAC Node 2 RAC Node 3

Site 1

RAC Cluster

TLogJMS

App Data

TLogJMS

App Data

OTD1 OTD2

WebLogic DomainOHS

Web TierWLS Cluster

MS1

AGL

CoherenceCOH2 COH3COH1

App DataCOH4

WLS

ADMIN

COH5 COH6COH1 COH2 COH3

MS2

AGL

MS3

AGL

MS4

AGL

MS5

AGL

MS6

AGL

File Store

(Site Local Binaries, Config Data)

Federated Caching

Transaction Recovery

TLogJMS

App Data

WLS

ADMIN

Enterprise Manager

SiteGuardEM

Repository

OMS

ZDT ZDT

Ho

t C

ach

e

Ho

t C

ach

e

Page 34: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

持续可用性收益

Oracle Confidential – Restricted

• 集成的解决方案

• 快速的失败切换

• 提升应用的整体可用性

• 减少人工的错误和风险

• 数据一致性保障

• 业务快速恢复

• 本地访问实时的数据

Global Load Balancer

WebLogic

OTD

Coherence

Web Tier

WebLogic

OTD

Coherence

Web Tier

EM Site Guard

Site 2Site 1

Application Infra tier Active/ActiveDatabase tier Active/Passive

Page 35: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

WebLogic 12c总结WebLogic全面支持最新的Java标准,移劢开发标准,开源

开发技术的预集成

劢态集群随需而变,弹性伸缩,无需人工干预,应用运行的

更快更稳定

数据库RAC的集成,DB12C的集成都是独一无二的集成功能

JMS进一步优化增强,只有Oracle具有企业级的JMS服务器

EM管理包已经成为云应用基础的集成化管理平台

WebLogic多租户降低服务器端Java基础架构的总拥有成本,

加快在内部部署环境和云中交付应用的速度

WebLogic连续可用性是构建跨地域,跨多个数据中心的最

大可用性架构的集成解决方案

Page 36: How to Use the PowerPoint Template - Oracle Cloud · • JPA 2.1、JAX-RS 2.0 • WebSocket 1.0、JSON • Spring 更新 开发人员 • Eclipse、Netbeans、 JDeveloper • TopLink

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 36