Share via


¿Cuáles son las soluciones para ejecutar Oracle WebLogic Server en Azure Kubernetes Service?

Se aplica a: ✔️ Máquinas virtuales Linux

En esta página se describen las soluciones para ejecutar Oracle WebLogic Server (WLS) en Azure Kubernetes Service (AKS). Oracle y Microsoft conjuntamente desarrollan estas soluciones y les prestan soporte técnico.

También es posible ejecutar WebLogic Server en Azure Virtual Machines. Las soluciones para ello se describen en este artículo de Microsoft.

WebLogic Server es un servidor de aplicaciones de Java líder en el que se ejecutan algunas de las aplicaciones empresariales de Java más críticas de todo el mundo. WebLogic Server constituye la base de middleware para el conjunto de software de Oracle. Oracle y Microsoft están comprometidos con ofrecer a los clientes de WebLogic Server la posibilidad y flexibilidad de ejecutar cargas de trabajo en Azure como una plataforma de nube líder.

WLS en AKS compatible y certificado

Oracle y Microsoft certifican que WebLogic Server se ejecuta correctamente en AKS. Las soluciones de WLS en AKS están pensadas para facilitar la ejecución de aplicaciones Java en contenedores y orquestadas en Kubernetes. Las soluciones se centran en la confiabilidad, la escalabilidad, la capacidad de administración y el soporte técnico empresarial.

Los clústeres de WLS están totalmente habilitados para ejecutarse en Kubernetes mediante el operador de Kubernetes de WebLogic (en adelante, el "Operador"). El Operador sigue el patrón del operador de Kubernetes estándar. Simplifica la administración y el funcionamiento de los dominios de WebLogic en Kubernetes mediante la automatización de tareas que de otro modo serían manuales y la adición de características adicionales de confiabilidad operativa. El Operador es compatible con Oracle WebLogic Server 12c, Oracle Fusion Middleware Infrastructure 12c y versiones posteriores. Para más información sobre el Operador, consulte la documentación oficial de Oracle.

Plantilla de solución del marketplace de WLS en AKS

Además de certificar WLS en AKS, Oracle y Microsoft proporcionan en conjunto una plantilla de solución de marketplace con el objetivo de que la migración de las cargas de trabajo de WLS a AKS sea lo más rápida y sencilla posible. La oferta lo hace mediante la automatización del aprovisionamiento de una serie de recursos Java y Azure. Los recursos aprovisionados de forma automática incluyen un clúster de AKS, el operador de Kubernetes de WebLogic, las imágenes de Docker de WLS y la instancia de Azure Container Registry (ACR). Es posible utilizar un clúster AKS existente o una instancia ACR con la oferta. La oferta también admite la configuración del equilibrio de carga con Azure App Gateway o la instancia de Azure Load Balancer, de forma que se facilitan la conectividad de la base de datos y la publicación de métricas en Azure Monitor, así como el montaje de instancias de Azure Files como volúmenes persistentes de Kubernetes. Las integraciones de bases de datos admitidas actualmente incluyen Azure PostgreSQL, Azure MySQL, Azure SQL y Oracle Database en Oracle Cloud o Azure.

You can use the marketplace solution to deploy WebLogic Server on AKS

Después de que la plantilla de solución realice la mayor parte del aprovisionamiento de recursos y la configuración, puede centrarse en la implementación de su aplicación WLS en AKS, normalmente a través de una herramienta DevOps como Acciones de GitHub, y herramientas de Kubernetes de WebLogic como la herramienta WebLogic Image y las herramientas de WebLogic Deploy. Tiene total libertad para personalizar aún más la implementación.

Puede encontrar documentación detallada sobre la plantilla de la solución aquí.

Instrucciones, scripts y ejemplos de WLS en AKS

Oracle y Microsoft también proporcionan una guía básica paso a paso, scripts y muestras para ejecutar WebLogic Server en AKS. La guía es adecuada para los clientes que desean permanecer lo más cerca posible de una experiencia de implementación manual nativa de Kubernetes como alternativa al uso de una plantilla de solución. La guía se incorpora en la sección de ejemplo de Azure Kubernetes Service de la documentación del Operador. La guía permite un grado muy alto de configuración y personalización.

La guía proporciona dos maneras de implementar dominios de WLS en AKS. Los dominios se pueden implementar directamente en los volúmenes persistentes de Kubernetes. Esta opción de implementación es buena si desea migrar a AKS pero desea administrar WLS mediante la consola de administración o la herramienta WebLogic Scripting Tool (WLST). La opción también le permite pasar a AKS sin adoptar el desarrollo de Docker. La forma más nativa de Kubernetes de implementar dominios de WLS en AKS es crear imágenes de contenedor personalizadas basadas en imágenes de WLS oficiales de Oracle Container Registry, publicar las imágenes personalizadas en ACR e implementar el dominio en AKS mediante el operador.

Estas soluciones son todas de tipo "traiga su propia licencia. Se supone que ya adquirió las licencias adecuadas con Oracle y que tiene licencias adecuadas para ejecutar ofertas en Azure.

Si está interesado en trabajar estrechamente en los escenarios de migración con el equipo de ingeniería que desarrolla estas soluciones, rellene esta breve encuesta e incluya su información de contacto. Los administradores de programas, los arquitectos y los ingenieros se pondrán en contacto con usted en breve para iniciar una colaboración estrecha.

Arquitecturas de implementación

Las soluciones para ejecutar Oracle WebLogic Server en Azure Kubernetes Service habilitan una amplia gama de arquitecturas de implementación listas para producción con relativa facilidad.

Complex WebLogic Server deployments are enabled on AKS

Además de lo que ofrecen las soluciones, tiene total flexibilidad para personalizar aún más sus implementaciones. Probablemente, además de la implementación de aplicaciones, integrará más recursos de Azure a sus implementaciones o ajustará las implementaciones a sus aplicaciones específicas. Se recomienda proporcionar comentarios en la encuesta para mejorar aún más las soluciones.

Pasos siguientes

Descubra cómo se ejecuta Oracle WebLogic Server en Azure Kubernetes Service.