Oracle RAC en Docker: ahora con soporte completo de producción
Oracle Database ha sido compatible con contenedores Docker durante más tiempo. Maria Colgan informó que "Oracle Database 12c ahora está disponible en Docker" en abril de 2017. Para Oracle Real Application Clusters (RAC), sin embargo, la disponibilidad y la compatibilidad de producción no siguieron al principio a las bases de datos Oracle de instancia única; hasta ahora:
¡Oracle Database 21c (21.3) viene con soporte completo de producción para Oracle RAC en Docker!
Dado que muchos clientes de Oracle ya utilizan Docker para aplicaciones, proporcionar imágenes de contenedor de Oracle Single Instance Database y Oracle RAC Docker fue el siguiente paso lógico para complementar las implementaciones de aplicaciones existentes y sentar las bases para implementaciones basadas en contenedores de arquitecturas de microservicios. En dichos entornos, Oracle RAC en Docker simplifica y acelera la implementación de entornos Oracle RAC; Las bases de datos Oracle RAC en contenedores Docker se pueden iniciar en segundos, mientras que los contenedores son portátiles entre máquinas y ubicaciones. Además, Oracle RAC en Docker se beneficia de las características inherentes del contenedor Docker, como la baja sobrecarga (del sistema).
Más información en https://blogs.oracle.com/maa/post/oracle-rac-on-docker-now-with-full-production-support
¿Qué hay de nuevo con el soporte de producción?
A pesar de que "¡Oracle RAC ahora disponible en Docker!" se anunció en marzo de 2018, casi un año después de la disponibilidad de las primeras imágenes de instancia única de Oracle Database Docker, las imágenes iniciales de Oracle RAC en Docker "solo eran compatibles con entornos de prueba y desarrollo, pero no para entornos de producción". No ha cambiado mucho desde entonces, lo que lleva a la pregunta: "¿Qué hay de nuevo con el soporte de producción?"
Tres años y cuatro versiones de bases de datos más tarde, las imágenes de Oracle RAC en Docker se han
- Probado intensamente y mejorado para cumplir con varios requisitos internos y del cliente.
- Aumentado por un servidor DNS además del servidor de almacenamiento RAC.
- Completamente documentado, incluida la creación, el lanzamiento y la implementación de "producción frente a prueba".
Con base en esas mejoras, Oracle Database 21c es la primera versión para la que Oracle RAC en Docker es totalmente compatible con entornos de producción. ¡pero no será el último!
Por razones de alta disponibilidad, el soporte de producción para Oracle RAC en Docker solo está disponible para implementaciones de Docker de varios hosts en las que las instancias de RAC residen en más de un host de Docker durante el funcionamiento normal. Referirse a Documentación de Oracle RAC en Docker para obtener más detalles sobre los escenarios de implementación admitidos.
¿Cómo beneficiarse de Oracle RAC en Docker?
Puede comenzar con Oracle RAC en Docker en tres simples pasos:
- Descargue las imágenes de RAC en Docker desde cualquiera de GitHub o Registro de contenedores de Oracle.
- Revisa el oficial Documentación de Oracle 21c RAC en Docker.
- Optimice sus implementaciones usando el “Mejores prácticas para implementar Oracle RAC en Docker“.
Utilizando el GitHub descarga, puede crear sus propias imágenes con los scripts de compilación provistos y ejecutando los siguientes pasos:
- Instale la imagen de Oracle Linux Slim.
- Descargar el Software Oracle Database e Infraestructura Grid de OTN para crear una imagen base de Oracle Database 21c (21.3).
- Use la actualización de versión (RU) más reciente/deseada disponible en soporte.oracle.com para construir una imagen de versión superior según sea necesario.
¿Que sigue?
El desarrollo de Oracle RAC en Docker no se detendrá para mejorar las imágenes actuales, adaptarse a nuevos entornos y hacer que las imágenes sean ampliamente adoptables. En consecuencia, algunos de los próximos hitos de desarrollo incluyen, entre otros, brindar soporte de producción para Oracle RAC 19c en imágenes de Docker, así como soporte de Oracle RAC en Kubernetes. Ambos proyectos están en desarrollo y su disponibilidad debería anunciarse pronto, junto con otras mejoras para completar aún más las ofertas de Docker de Oracle.
Mientras tanto, siga este blog y controle las actualizaciones de las siguientes My Oracle Support Notes para obtener las últimas novedades y actualizaciones de Oracle RAC en Docker:
- Compatibilidad con Oracle para bases de datos que se ejecutan en Docker (ID de documento 2216342.1)
- Oracle RAC en Docker: versiones publicadas y problemas conocidos (ID de documento 2488326.1)
Más en: https://blogs.oracle.com/maa/post/oracle-rac-on-docker-now-with-full-production-support
Deja una respuesta