Hola a todos, decidí crear una nueva área especialmente dedicada a los eventos en los que he tenido que participar ya sea como aprendiz o compartiendo algo de lo que he aprendido. Y, para empezar con el pie derecho, os voy a hablar un poco del regalo que me hicieron en mi cumpleaños de 2022. El 13 de enero del presente año tuve el honor de celebrar mi cumpleaños abriendo el año de reuniones de la Data on Kubernetes Community por invitación de mi amigo y maestro Bart Farrell.
Data on Kubernetes Community (DoKC)
En la primavera de 2020, nace una comunidad inspirada por el creciente movimiento de CNCF y motivada a compartir conocimientos y crear una red de profesionales y entusiastas para aprovechar las capacidades que ofrece Kubernetes, que fue diseñado para procesamiento sin estado (stateless, como se le conoce usando el término en inglés), para cargas de trabajo que necesitan tener estado (stateful) como las bases de datos. Así nació la Comunidad “Datos en Kubernetes” ❤️.
Ya sea que se dedique a las cargas de trabajo stateful o no, le recomiendo que se una a esta fantástica comunidad. Tendrás mucho que aprender y, si es posible, compartir el tremendo material disponible periódicamente en sus diversos canales.
¡Únete a nosotros ahora, no pierdas el tiempo! ¡Aprende, contribuye y diviértete siempre!.
Un fantástico chat de regalo de cumpleaños
El 13 de enero celebré mi XLVIII cumpleaños y recibí un gran regalo de un amigo especial, mi Maestro Bart Farrell. Bart hace un gran trabajo promocionando a las cuatro esquinas de Orbi la comunidad CNCF enfocada en datos, Data on Kubernetes (DoK). Bart me dio el honor de ser entrevistado por su canal/comunidad en su programa de inicio de año. Puedo decir que abrió mi año con suerte 🍀. En el Episodio 110 de Data on Kubernetes, hablamos sobre una excelente herramienta lanzada por Oracle, el Operador de Oracle Database Kubernetes.
Nuestra reunión está disponible en el canal de YouTube de DoK, pero me resultó útil transcribir mis comentarios principales. Bart recordó que en octubre de 2021 se llevó a cabo un panel donde estuvo presente uno de los Gerentes de Producto de Oracle, destacando lo que se estaba haciendo internamente para brindar ejecución de Oracle Database en Kubernetes. Entonces, tuve la oportunidad de reiterar que Oracle está actuando fuertemente y teniendo mucho éxito para hacer que Oracle Cloud Infrastructure y Oracle Database sean piezas clave para simplificar la vida de los desarrolladores y ayudarlos a ofrecer los mejores productos.
En esta ocasión, también se pudo aclarar que años atrás, Oracle ya había certificado Oracle Database para ejecutarse en Docker (contenedores), incluso brindando una imagen oficial en su registro de contenedores, el Oracle Container Registry. Hicieron que fuera más sencillo para el desarrollador ejecutar Oracle Database en su estación de trabajo.
Una narrativa que intenté, y trato todo el tiempo, desmitificar es que el uso de Oracle Database para el desarrollo es problemático porque es demasiado pesado o demasiado grande. No es válido, y hemos estado trabajando cada vez más para que Oracle Database sea la mejor opción para desarrollar aplicaciones modernas. Tenemos despliegues masivos; ¿diremos pesados? Sí, por supuesto, tenemos miles de clientes en todo el mundo y clientes cuyas cargas de trabajo principales se ejecutan y dependen de Oracle Database. Pero esta espectacular plataforma es completamente escalable para ejecutarse en un contenedor o en muchos clústeres en implementaciones grandes.
Otro punto interesante y relativamente menos explorado hasta el día de hoy es que desde su versión 12c en 2013, la arquitectura de Oracle Database ha sido modificada y ahora está orientada a contenedores, llamada Multitenant; Esta plataforma ofrece el concepto de base de datos “pluggable”, que serían contenedores que se pueden mover de un despleo a otro, las Pluggable Databases (PDBs). Puede ver esta documentación en “Descripción general de la arquitectura multiinquilino”.
Al fin y al cabo, desde 2013, con licencia poética, Oracle Database se parece mucho a Kubernetes, un orquestador especializado en contenedores de bases de datos (bases de datos conectables) que hay que tener en cuenta para construir la capa de persistencia de datos de los microservicios en esta nueva arquitectura de aplicaciones. enfoque, comúnmente conocido como el enfoque moderno de desarrollo de aplicaciones.
Esta introducción fue esencial para resaltar las oportunidades que tienen los desarrolladores de utilizar la mejor tecnología de base de datos para sus productos hoy en día en la arquitectura moderna.
Luego pasamos al tema de la reunión, el Operador para Kubernetes, cuando hablamos de este apasionante proyecto que estoy encantado de conocer y utilizar. Sobre este tema, tengo un artículo que describe el Operador de Kubernetes de Oracle Database. Estaría muy agradecido por su lectura y comentarios.
En resumen, además de la descripción del Operador, he detallado las opciones de ejecución certificadas del Operador, incluida la posibilidad de ejecutarlo en la estación de trabajo con minikube, y también opciones de base de datos como instancia única. Por ejemplo, al combinar minikube y Oracle Database Single Instance, los desarrolladores tienen la base de datos empresarial más potente y utilizada en sus estaciones de trabajo para crear microservicios a nivel profesional.
También mencioné que esta misma configuración es de gran valor para DBREs, Database Reliable Engineers, para estudiar y mejorar la operación de este ambiente de alto nivel, todo esto listo en tan solo diez minutos.
Curiosamente, la pregunta de Bart sobre el concepto de DBRE, cuál sería este término que él veía cada vez más en LinkedIn, siendo referenciado principalmente por profesionales brasileños. Entonces tuve la oportunidad de explicar el concepto y cómo vi este rol como una evolución natural para los DBA con la función de operar sitios de bases de datos.
Al final de esta hermosa charla, nuevamente me obsequiaron con un arte original que guardaré para siempre como trofeo y un Rap hecho por mi amigo Bart.
Gracias Bart, mi querido amigo. Gracias DoK Equipo/Familia.