我们很高兴地宣布,将发布在Azure Linux虚拟机上运行Oracle WebLogic Server(WLS)的解决方案的主要版本。该版本是与WebLogic团队共同开发的,是Microsoft和Oracle之间广泛合作伙伴关系的一部分。该合作伙伴关系还涵盖了来自Oracle / Microsoft的联合支持及在Azure上运行的一系列Oracle软件。该合作伙伴关系下可用的软件包括Oracle WebLogic,Oracle Linux和Oracle数据库,以及Oracle Cloud Infrastructure(OCI)和Azure之间的互操作性。此主要版本涵盖了Azure上WLS的各种常见用例,例如基本映像,单个工作实例,群集,通过App Gateway的负载平衡,数据库连接以及与Azure Active Directory的集成。 WLS是在Azure上启用企业Java工作负载的关键组件。希望大家对这些解决方案的生产环境使用进行评估,并联系我们就迁移案例进行合作。
用例和路线图
2019年6月我们宣布了Oracle和Microsoft的合作伙伴关系。基于该合作伙伴关系,在Oracle OpenWorld 2019上我们首次发布基于Azure Linux虚拟机解决方案的WLS。该解决方案通过自动化样板操作简化了迁移,例如配置虚拟网络/存储,安装Linux / Java资源,设置WLS以及使用网络安全组配置安全性。初始版本支持基本用例,例如单个工作实例和集群。此外,该版本还支持特定的WLS和Java版本。
本次发布的版本扩展了操作系统,Oracle JDK和WLS组合的选项。该版本还自动执行常见的Azure服务集成,以实现负载平衡,数据库和安全性。数据库集成功能支持Azure PostgreSQL,Azure SQL以及在OCI或Azure上运行的Oracle数据库。该版本旨在使大多数WLS可以在Azure Linux虚拟机上迁移。
计划于2020年末的后续版本将通过Elastic Stack提供分布式日志记录,并通过Oracle Coherence提供分布式缓存。 Oracle和Microsoft还在努力使用WebLogic Kubernetes Operator在Azure Kubernetes服务(AKS)上启用类似功能。
解决方案
有四种方案可满足不同的场景。
单节点
- 此方案提供单个虚拟机并在其上安装WLS。它不会创建域或启动管理服务器。
- 这对于具有高度自定义域配置的方案很有用。
管理服务器
- 此方案提供单个虚拟机并在其上安装WLS。它创建一个域并启动管理服务器,该服务器允许您管理该域。
集群
- 此方案创建了一个WLS虚拟机的n节点高可用性群集,可用于Java EE会话复制。默认情况下,管理服务器和所有受管服务器都是启动的,这使您可以管理域。
动态集群
- 此方案创建了WLS虚拟机的高可用性和可伸缩动态集群。默认情况下,管理服务器和所有受管服务器都是启动的,这使您可以管理域。以上解决方案将相对轻松地实现各种强大的生产就绪部署架构,从而快速自动配置最关键的组件-使客户能够专注于业务增值。
这些方案是基于自带许可证模式。您需要通过Oracle购买相应许可证,并且已获得许可以在Azure中运行。 您可以选择预先验证的,受支持的OS / JDK / WLS堆栈。这些产品支持Java EE 7和Java EE 8,使您可以从各种基础映像中进行选择,包括具有JDK8u131 / 251和Oracle Linux 7.4 / 7.6的WebLogic 12.2.1.3.0或在Oracle Linux 7.6中具有JDK11u01的WebLogic 14.1.1。所有基本映像也可以单独在Azure上获得。独立基础映像适用于需要非常高度自定义的Azure部署的客户。
概要
对Azure虚拟机上的WLS感兴趣的客户可以探索解决方案,提供反馈并随时了解路线图,包括即将到来的AKS上启用WLS方案。客户还可以获得这些方案背后的工程团队的支持。在处于初始开发阶段时,基于迁移方案机会的合作是完全免费的。
0 comments