在Azure Kubernetes服务上运行Oracle WebLogic Server

Reza Rahman

Reza

现在我们很高兴发布与WebLogic团队一起开发的用于Azure Kubernetes服务(AKS)上运行Oracle WebLogic Server(WLS)解决方案的初始版本。这是Microsoft与Oracle之间广泛合作伙伴关系的一部分。该合作伙伴关系包括对在Azure上运行的一系列Oracle软件(包括Oracle WebLogic,Oracle Linux和Oracle DB)的联合支持,以及Oracle Cloud Infrastructure(OCI)和Azure之间的互操作性。

WLS是在Azure上启用企业Java工作负载的关键组件。此初始版本证明WebLogic完全可以在AKS上运行,并且提供了一组说明,示例和脚本,旨在使您可以轻松地开始进行生产准备部署。评估解决方案的生产环境使用,并就迁移案例进行合作,请参考

解决方案详细信息和路线图

Azure Linux虚拟机上的WLS解决方案于9月发布,涉及几个重要的用例,例如基本映像,单个工作实例,群集,通过Azure App Gateway的负载平衡,数据库集成以及通过Azure Active Directory的安全性。本次发布通过WebLogic Operator来为在AKS上可靠地运行WebLogic群集提供基本支持,为在Azure上部署WLS提供了更多选择。

WebLogic Server群集已完全可以通过WebLogic Kubernetes Operator在Kubernetes上运行。通过自动任务执行并添加其他操作可靠性功能,简化了Operator对WebLogic域的管理和操作以及Kubernetes上的部署。除WebLogic团队外,Microsoft还测试,验证和认证了Operator在AKS上的运行。除了认证和支持之外,Oracle和Microsoft还提供了用于在AKS上运行WebLogic Server的详细说明,脚本和示例。这些解决方案已集成到Operator本身中,旨在使生产部署尽可能简单可靠。

WLS on AKS解决方案允许高度的配置和定制。该解决方案可与任何支持该Operator的WLS版本一起使用,例如12.2.1.3和12.2.1.4,并使用Oracle提供的官方WebLogic Server Docker映像。故障转移可通过Kubernetes持久卷声明访问的Azure文件获得,并且使用Kubernetes服务类型“ LoadBalancer”进行配置时,将支持Azure负载平衡器。

WebLogic Operator on AKS sample

该解决方案相对容易地实现了各种可用于生产的部署架构,并且您可以完全灵活地自定义部署。部署应用程序后,您可以利用一系列Azure资源来获得其他功能。

WebLogic on AKS architecture

当前,这些解决方案假定将域部署在Docker映像之外,并使用Oracle的标准Docker映像。在接下来的几个月中,我们将支持使用您的域的自定义映像在Docker映像中使用。明年,通过Marketplace产品来镜像Azure虚拟机解决方案上的WLS,将可能进一步简化易用性与Azure服务集成。以上方案是基于自带许可证。您需要通过Oracle购买了适当的许可证,并获得了在Azure上运行WLS的正确许可。作为Operator的一部分,解决方案本身可免费获得。

 在AKS上开始使用WLS

探索解决方案,提供反馈并随时了解路线图。您还可以利用这些方案背后的工程团队的实际帮助。当产品处于初始开发阶段时,就完全可以免费与工程团队在迁移方案上进行协作。

1 comment

Leave a comment