暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle WebLogic Server最新发展概览

甲骨文云技术 2020-04-25
4481

1.WebLogic概要介绍

Oracle WebLogic Server 是现代数据中心的云基础设施建设的首选应用服务器。它是实现最新Java标准的技术产品,是甲骨文的云应用基础,提供了最完整的应用支撑平台,具有高性能、高可用和企业级高可扩展性。WebLogic适用于企业级多层分布式应用的开发和部署,能够集中管理和分布部署如 Web服务器功能、业务组件以及企业后端系统访问等各种应用服务,特别支持高并发或强交易型的核心及关键应用。

2. WebLogic 14c新特性概述

WebLogic 14c(14.1.1)包括了Java EE 8完整平台支持,以及一些在Kubernetes和Docker中管理WebLogic Server的开源工具。下面简要介绍14c的功能特性与变化。

1)Java EE 8 支持

WebLogic 14c完整支持Java EE 8。Java EE 8平台的主要目标是为企业提供现代化拥有Java 云和微服务环境的基础架构。注重HTML5和HTTP 2支持并通过新的上下文和依赖注入特性增强开发的便利性,安全性和可靠性。
Java EE 8的完整技术特性可以通过下面网址获得:
https://www.oracle.com/java/technologies/java-ee-glance.html

2)JDK 11 认证

除了JDK 8以外,WebLogic 14c还支持JDK 11。运行WebLogic Server安装程序需要经过认证的JDK。

3)Oracle GraalVM企业版认证

WebLogic和Coherence 14c认证可以在Oracle GraalVM企业版上运行。
Oracle GraalVM 企业版是基于Oracle企业级Java SE构建的高性能运行时平台。经过优化的编译器通过重新排列编译后的代码,方法内联,转义分析,高级矢量化等功能来加速WebLogic应用程序。根据内部测试,可以提高5-10%的性能。

4)运行时的提升

WebLogic 14c在对之前版本的WebLogic支持之上,又提高了集群环境,Oracle数据库和多数据中心体系结构的可靠性,可用性,可伸缩性和性能。
其中包括了安全方面的8个提升,RESTful Web Services特性的提升等等。

5)可管理性的提升

WebLogic的可管理性,完全体现在容器化部署以及和Kubernetes的结合上。实际上从12c的最后一个版本(12.2.1.4)开始,WebLogic 就官方认证可以运行在Kubernetes环境中。


Oracle在深耕企业级应用中间件的同时,积极拥抱开源,将WebLogic和Kubernetes结合,具体有以下几个方面:

  • 管理:WebLogic Kubernetes Operator
WebLogic Kubernetes Operator是一个Oracle开源的应用程序控制器,它使用 Kubernetes API自动化管理运维生命周期。遵循标准的Kubernetes Operator模式简化了WebLogic域和部署的管理以及运维。在自动化运维(如供应、生命周期管理、应用程序版本控制、产品修补、扩展和安全性)的同时提供更好的用户体验。
WebLogic Kubernetes Operator是一个Oracle完全支持的开源项目。体验WebLogic Kubernetes Operator最快的方法是遵循快速入门指南。有关项目脚本,示例和源文件,请参见Oracle WebLogic Server Kubernetes Operator GitHub Repository。
  • 迁移:WebLogic Deploy Tooling

WebLogic Deploy Tooling (WDT)简化了WebLogic Server域供应和应用程序部署的自动化。WDT创建一个声明式元数据模型,该模型描述域,应用程序和应用程序使用的资源。通过这种元数据模型,可以轻松地以可重复的方式配置,部署和执行域生命周期管理。您可以使用WDT将本地域配置和应用程序迁移到Docker映像或Kubernetes中的持久卷。有关完整的文档和示例,请参阅GitHub中的开源WebLogic Deploy Tooling项目。
  • 镜像创建:WebLogic Image Tool

利用WebLogic Image Tool,您可以自动构建,修补和更新WebLogic Server Docker镜像,包括您自己的自定义镜像。例如:
创建定制的WebLogic Server和FMW基础结构Docker镜像;
更新WebLogic Server或FMW基础结构的基本安装镜像;
使用WebLogic部署工具(WDT)模型更新并构建WebLogic Server或FMW基础结构的域镜像;
部署应用程序并更新域配置;
  • 监控:WebLogic Monitoring Exporter

Oracle WebLogic Monitoring Exporter是一个Web应用程序,您可以将其部署在要监视的WebLogic Server实例上。
它使用WebLogic Server RESTful管理界面访问运行时状态和指标,然后导出与Prometheus兼容的指标,这些指标可以显示在Grafana仪表板中进行监控。
有关WebLogic Monitoring Exporter的详细说明,请参阅GitHub中的WebLogic Monitoring Exporter项目;
  • 日志:WebLogic Logging Exporter

WebLogic Logging Exporter提供了一种易于配置,健壮且可用于生产环境的解决方案,可通过Elasticsearch访问WebLogic Server日志信息并显示在Kibana仪表板中。
有关WebLogic Logging Exporter的详细说明,请参阅GitHub中的WebLogic Logging Exporter项目。

一个不断向前发展的产品体系,一定会有一些特性或功能已经不能适应未来的技术发展趋势,会在产品更新迭代中逐渐淘汰,比如此次的14c版本,就移除了已经被Kubernetes方案取代的多租户特性,以及软负载均衡Oracle Traffic Director(可使用Oracle HTTP Server,Apache HTTP Server或Traefik等替代)。同时也移除了jCOM组件,建议使用Web服务和REST与Microsoft应用程序进行通信。

3. 关于目前的次新版本WebLogic 12.2.1.4

2019年9月27日,Oracle发布了Oracle WebLogic Server 12.2.1.4,作为整个Fusion Middleware 12.2.1.4版本的一部分。这是Oracle WebLogic Server 12.2.1.X的补丁集版本,出于维护目的而提供,其中包含自Oracle WebLogic Server 12.2.1.3补丁集版本以来确定的功能和安全错误修复程序。

重要提示:Oracle WebLogic Server 12.2.1.4已被指定为WLS 12.2.1.X的长期支持(LTS)补丁集版本。采用Oracle WebLogic Server 12.2.1.4的客户将可以使用12.2.1.4作为未来许多年的生产部署平台。

4. Coherence 14c

Coherence 14c(14.1.1)与WebLogic Server 14c同时发布,作为Oracle Java产品组合的一部分,Coherence 14c将重要的新功能推向了市场,这代表了多年的工程工作量。

自2016年以来,此版本的Oracle Coherence与受Coherence认证的流行容器和业务流程生态系统完全兼容,例如Docker和Kubernetes。

在支持云原生微服务架构,同时扩展产品支持的用例的主题中,Coherence 14c包含以下主要的新功能:

  • 主题-具有专利可扩展性的消息传递实现;

  • 分布式跟踪-使用OpenTracing API捕获的跨进程调用树;

  • GraalVM支持-在网格侧启用多语言编程;

  • 在发行版的整个生命周期中均获得JDK 11认证。

Coherence 14c中包含的其他增强功能还包括缓存内容的异步持久性,以补充Coherence版本12.2.1中发布的同步持久性。

请参考Oracle Coherence YouTube频道上14.1.1播放列表上的丰富资源。也可以下载 Coherence 14.1.1 试用并参考此版本的文档。

写在最后,请参考一些客户的考虑:

当前12.2.1.X用户正在考虑更新到12.2.1.4,由此可以在打全了补丁集的同时获得长期稳定的支持。

当前在WebLogic 10.3.6(11g)或12.1.3上运行的应用,由于10.3.x将于2021年12月到支持周期,12.1.x则在2019年12月已到期,客户考虑将关键应用升级到WebLogic 12.2.1.4以获取原厂长期支持。

对于新开发的应用,如果采用JDK 8,则WebLogic 12.2.1.4和WebLogic 14.1.1都可以采用。如果想尝试更多JDK 11和WebLogic的新功能,可以在Oracle网站上下载并使用最新的WebLogic 14.1.1。

扫描下方QR Code即刻预约ADW演示

  编辑:殷海英


最后修改时间:2020-04-26 08:03:02
文章转载自甲骨文云技术,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论