在Microsoft Azure上运行WebSphere Liberty和Open Liberty

在Azure Red Hat OpenShift和Azure Kubernetes Service上现代化并运行WebSphere Liberty和Open Liberty Java应用程序。

想要现代化现有的Enterprise Java应用程序并将其移至Microsoft Azure云?是否决定在Azure上开发和部署下一代云原生应用程序的方法?通过IBM与Microsoft之间围绕WebSphere产品系列的持续合作,我们创建了简单的指南来帮助实现目标。

为什么选择WebSphere Liberty和Open Liberty?

WebSphere Liberty是IBM的下一代Java运行时,它针对任务关键型企业Java工作负载的现代化进行了优化。Open Liberty是WebSphere Liberty的生产就绪,免费的开源基础,并通过WebSphere Liberty许可证提供支持。共享相同的核心实现,这两种产品都是快速,轻量级,模块化和容器友好型云原生运行时,并且对Java EE,Jakarta EE和MicroProfile等行业标准提供了强大的支持。

为什么要使用Azure Red Hat OpenShift和Azure Kubernetes服务?

Azure Red Hat OpenShift(ARO)是一项完全托管的OpenShift混合云平台服务,由Microsoft和Red Hat共同开发,运行和支持。Azure Kubernetes服务(AKS)是Microsoft运行和支持的完全托管的Kubernetes服务。

现代化和新型云原生的完美方法

Liberty与ARO或AKS的结合为企业Java客户提供了强大而灵活的平台。使用Open Liberty Operator,可以很容易地在WebSphere Liberty和Open Liberty上可靠地部署和管理Java应用程序。操作员同时支持OpenShift和Kubernetes。除了部署和管理之外,操作员还可以进行第二天的操作,例如收集跟踪和转储。

指引

每本指南都支持各种可用于生产的部署架构,并且您可以完全灵活地自定义部署。部署应用程序后,您可以利用一系列OpenShift和Azure资源来获得其他功能。两种方法都使用来自IBM的官方WebSphere Liberty或Open Liberty容器映像,ARO指南演示了如何使用内置OpenShift容器注册表(OCR)和AKS指南以及Azure容器注册表(ACR)。

Azure Red Hat OpenShift上的示例WebSphere Liberty或Open Liberty部署体系结构

发牌

在ARO和AKS情况下,客户均需负责Azure资源的使用并确保他们购买了足够的WebSphere Liberty许可证。Open Liberty是免费使用的,如果需要支持,可以通过购买WebSphere Liberty权利(例如,通过IBM WebSphere Applications Server或IBM WebSphere Hybrid Edition产品)获得。

此文由本人翻译,java相关问题可以私信大家和我一起交流啊!!