December 22nd, 2020

在Azure Kubernetes服务上运行Oracle WebLogic Server

Reza Rahman
Principal Program Manager

现在我们很高兴发布与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

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

Author

Reza Rahman
Principal Program Manager

Reza Rahman is Principal Program Manager for Java on Azure at Microsoft. He works to make sure Java developers are first class citizens at Microsoft and Microsoft is a first class citizen of the Java ecosystem. Reza has been an official Java technologist at Oracle. He is the author of the popular book EJB 3 in Action from Manning Publishing. Reza has long been a frequent speaker at Java User Groups and conferences worldwide including JavaOne and Devoxx. He has been the lead for the Java EE ...

More about author

0 comments

Discussion are closed.