Los contenedores de bases de datos de Postgres y MySQL ahora son compatibles con Windows

El año pasado tuve la oportunidad de entrevistar a Paul Stanton, cofundador de Windocks, una empresa que brinda soluciones que brindan entornos de base de datos de contenedores a pedido para empresas. En este artículo, Paul y yo hablamos sobre los desafíos de contener bases de datos de Microsoft SQL Server en contenedores de Windows en Windows Server y cómo Windocks superó esos desafíos para convertirse en un proveedor de clones de bases de datos y contenedores de Windows SQL Server. Windocks es ampliamente reconocido como líder en entornos de bases de datos bajo demanda para desarrollo y pruebas, DevOps y otros requisitos ambientales auxiliares. Windocks es reconocido por Gartner como un excelente proveedor de infraestructura en la nube y lo utilizan los principales operadores y empresas de SaaS de todo el mundo. Las ventanas pueden ejecutarse en todos los servidores de Windows en cualquier infraestructura local o en la nube pública. Las suscripciones mensuales comienzan en $ 499 por mes. Las evaluaciones y las pruebas piloto gratuitas compatibles también están disponibles para los clientes que las necesiten.

Paul me contactó recientemente para informarme que Windocks ahora se ha ampliado para admitir Postgres y MySQL. Estas dos plataformas de bases de datos relacionales de código abierto y gratuitas son muy populares en entornos corporativos. El soporte en contenedores de Windows es una gran ventaja para las empresas que construyen su infraestructura en la plataforma Windows Server. Esta fue una noticia emocionante para mí, y le pregunté a Paul si podía darnos una idea del soporte de la plataforma de base de datos relacional recientemente ampliado en su solución.

"Solo quería darte una pista", me dijo Paul, "porque sabía que estabas realmente interesado en esta área. Acabamos de recibir los primeros contenedores de Windows Postgres y MySQL con soporte comercial, así como los únicos contenedores con clonación de bases de datos incorporada Creo que es una novedad, ya que cualquiera que quiera trabajar con contenedores Docker en Postgres y MySQL se ha limitado a Linux hasta ahora, por lo que estamos emocionados de poner esta función a disposición de los administradores de Windows y de bases de datos ".

Le pedí a Paul más detalles sobre el soporte recientemente agregado para Postgres y MySQL y él respondió: “Básicamente, nuestra compañía ha identificado y está respondiendo a la falta de soporte comercial para clonar contenedores y bases de datos de Windows Postgres y MySQL Demanda de los clientes de soporte para Postgres y MySQL. Lanzado públicamente en 2016 como un puerto independiente de Dockers Open Source para Windows, Windocks se ha centrado en los contenedores de SQL Server y la clonación de bases de datos. Los contenedores Windock se crean y administran mediante el software y los comandos de cliente estándar de Docker, e incluyen una interfaz de usuario web para el autoservicio de los entornos.

“La clonación de bases de datos de Windocks no se limita a los contenedores locales de Windows, sino que también admite la provisión de entornos de bases de datos clonados para contenedores de Linux y Windows Postgres y MySQL, así como para instancias convencionales en la LAN. La clonación de bases de datos es popular para la entrega bajo demanda de bases de datos de producción para desarrollo, pruebas y DevOps. Cada clon de base de datos requiere solo 40 MB de memoria y admite la provisión de entornos de base de datos complejos que pueden contener docenas de bases de datos. Un solo servidor admite hasta 50 o más entornos de bases de datos simultáneos, lo que resulta en una reducción del 99 por ciento en el consumo de memoria. Windocks informa que los clientes que pasan de instancias fijas y máquinas virtuales suelen reducir los costos ambientales entre un 50 y un 70 por ciento en el nivel inferior.

"Veamos algunas capturas de pantalla para ilustrar esto. Esta primera figura muestra cómo la IU web de Windocks abstrae la CLI de Docker para el acceso de autoservicio de los usuarios a las imágenes, que puede incluir el servicio de bases de datos clonadas:

Postgres y MySQL

“Esta segunda figura muestra cómo los comandos estándar de Docker ayudan a crear imágenes personalizadas que contienen bases de datos clonadas. Aquí es donde se crea una imagen personalizada de Postgres 12.3 para alojar la base de datos de un cliente. Luego, un comando de creación entrega el contenedor de Postgres con la base de datos del cliente:

Postgres y MySQL

“Windocks se ejecuta en todos los lugares donde se admiten los servidores de Windows, incluidas las infraestructuras locales o las nubes. La compañía informa que el crecimiento se aceleró en 2020, impulsado por el cambio continuo a contenedores nativos de la nube y el interés comercial en un mejor soporte de #WRF. "

Este último comentario de Paul me impresionó tanto como la tendencia hacia la computación nativa en la nube se ha acelerado recientemente a medida que más empresas pasan de máquinas virtuales a contenedores y usan Kubernetes para implementar, operar y escalar contenedores de aplicaciones. automatizar. De hecho, los contenedores más Kubernetes, al menos en su encarnación actual, son nativos de la nube.

¿Quién sabe a dónde conducirá todo esto en el futuro? Manténgase en contacto con nuestro sitio web TechGenix si desea mantenerse al día con los últimos desarrollos en esta área, ya que enfocamos gran parte de nuestro contenido en este tema. Aquí hay cinco artículos recientes sobre el tema en nuestro sitio web. Es posible que desee leerlos para obtener más información sobre los desarrollos en el mundo de la contenerización:

Máquinas virtuales en contenedores: cómo realizar una transición perfecta: La migración de aplicaciones basadas en máquinas virtuales en contenedores puede ser un proceso abrumador. Pero si se toma el tiempo y planifica, será recompensado.

Creación de imágenes de Docker para profesionales de TI: introducción: en esta serie de dos partes, aprenderá a crear y administrar imágenes de Docker, una habilidad esencial para cualquier profesional de TI moderno.

Introducción a Kubernetes: ya sea que sea un profesional de TI o un novato, una serie de herramientas con diferentes funciones pueden ayudarle a empezar con Kubernetes. A continuación, le mostramos cómo encontrar la mejor herramienta para sus necesidades de desarrollo.

Kubernetes para profesionales de TI: componentes y bloques de creación: los profesionales de TI deben conocer Kubernetes. Esta introducción a Kubernetes para profesionales de TI le muestra los componentes que forman la columna vertebral de la arquitectura de Kubernetes.

5 formas de automatizar la administración de clústeres de Kubernetes: si bien hay varias herramientas y plataformas disponibles para automatizar la administración de clústeres de Kubernetes, es importante saber qué tan profundo puede llegar antes de ahogarse.

Los contenedores de bases de datos Post-Postgres y MySQL ahora compatibles con Windows aparecieron por primera vez en TechGenix.

Comentarios