Administración proactiva de bases de datos: No es una DBaaS "completamente administrada" promedio

stephennolan

Proactive Database Administration: Not Your Average “Fully Managed” DBaaS

Teniendo en cuenta el movimiento masivo de las organizaciones hacia la nube en la última década, no es de extrañar que en nuestro mundo lleno de datos también estén mirando muy de cerca a qué proveedores de bases de datos como servicio (DBaaS) seleccionan para administrar, escalar y asegurar sus valiosos datos.

Las empresas saben que deben estar en la nube o que quedarán rezagadas, sin la agilidad ni la flexibilidad para integrar nuevas tecnologías o conectarse con las diferentes fuentes de datos y resultados analíticos necesarios para las aplicaciones modernas y las experiencias superiores del cliente.

Las innumerables formas en que los datos se manipulan, consultan, comparten, almacenan y unen para el análisis matricial presentan un serio desafío para las empresas; ya no se trata simplemente de mantener los datos precisos, accesibles y seguros, sino también del ecosistema de las herramientas de automatización, los puntos de integración, las normas geoespecíficas, las posibilidades de aprendizaje automático e inteligencia artificial, y casos de uso muy específicos.

También hay consideraciones tales como mantenerse lo suficientemente flexible como para utilizar varias nubes si sus casos comerciales lo justifican o quizá equilibrar los datos locales con otros datos basados en la nube, y, por supuesto, reducir los costos y la complejidad. Este último factor, minimizar tanto el costo como la complejidad, es el principal impulsor para que las empresas se trasladen a una DBaaS.

La DBaaS "en hipercrecimiento"

Los investigadores de mercado están siguiendo este cambio de la industria a la DBaaS. Gartner informa que para 2022, las tres cuartas partes de todas las bases de datos se implementarán en una plataforma de cómputo en la nube o migrarán a ella. El mercado de las DBaaS casi se habrá triplicado en ingresos, de US$ 4,200 millones en 2017 a US$ 12,300 millones proyectados para 2025, con una asombrosa tasa de crecimiento anual compuesto del 32 por ciento.

Esas estadísticas demuestran que "para la nube en general, la industria está en la fase de adopción generalizada", señala el Director de Alianzas Estratégicas de ObjectRocket, Nihar Gupta. "Pero en lo que respecta a la adopción de la DBaaS, la industria está en un período de hipercrecimiento, casi a punto de llegar a la corriente principal".

A medida que las empresas trasladan sus datos a la nube, cada vez más desean asociarse con proveedores de DBaaS con experiencia que brinden servicios totalmente administrados para ayudar a definir una estrategia, diseñar una solución de datos basada en las necesidades específicas de la empresa, supervisar las migraciones y preparar el camino para lograr un crecimiento a largo plazo. Esta búsqueda es realmente para aliados y socios, para que los expertos en datos altamente calificados complementen y colaboren con el personal interno de TI, para la tranquilidad y la liberación de recursos, a fin de que las empresas puedan concentrarse en su trabajo principal.

¿Qué son los servicios de DBaaS totalmente administrados?

Cuando las empresas eligen usar proveedores de DBaaS, generalmente piensan en los servicios administrados como las características básicas de una plataforma de administración de datos, como escalabilidad, rendimiento, seguridad, etc.

Casi todos los proveedores de DBaaS ofrecen alguna variación de "servicios de bases de datos totalmente administrados" o "bases de datos en la nube totalmente administradas". Es importante determinar qué significa esto para asegurarse de que usted obtiene todo lo que necesita. Por ejemplo, las tecnologías de datos evolucionan constantemente, surgen nuevas herramientas (muchas de código abierto, muy robustas y que agregan rápidamente nuevas funcionalidades) e, incluso, están surgiendo nuevos tipos de datos.

Las empresas que buscan un proveedor de DBaaS necesitan comprender las muchas capas de tecnología de datos, desde la plataforma de alojamiento básica y los servidores y la infraestructura, hasta la capa de herramientas de automatización e integración, hasta los datos en sí mismos y cómo se indexan, replican, leen y escriben y, por supuesto, hasta las aplicaciones que generan y consumen los datos. Los proveedores de DBaaS suelen ofrecer servicios administrados de capa de infraestructura, como monitoreo, alertas y parches. Muchos ofrecen clústeres de alta disponibilidad, support de correo electrónico o chat en horario comercial, copias de seguridad automáticas, análisis de consultas lentas y support para múltiples nubes.

Entre los servicios básicos con los que los clientes deben contar, predominantemente a nivel de infraestructura, con alojamiento de la DBaaS se incluyen los siguientes (y muchos pueden venir con una tarifa adicional o en un plan de precios escalonado):

Servicio Detalles
Clústeres de alta disponibilidad (HA) Esencial para minimizar el tiempo de inactividad, los clústeres HA garantizan una conmutación por error y un equilibrio de carga adecuados.
Actualizaciones y mejoras Mantener el software actualizado significa aplicar actualizaciones probadas exhaustivamente en el momento adecuado.
Monitoreo y alertas El monitoreo básico y las alertas de eventos de infraestructura son estándar.
Support de correo electrónico o chat Ya sea por correo electrónico o a través de una herramienta de chat, la mayoría de los proveedores de DBaaS ofrecen esto, aunque a veces solo durante el horario comercial.
Support multinube Las soluciones de nube híbrida y multinube son cada vez más comunes; su gestión de datos debe respaldar esto.
Planes de pago por crecimiento Comience con poco y, a medida que aumenten sus datos, agregue clústeres adicionales.
RAM personalizada, instancias de almacenamiento Elija la configuración exacta que necesita para la RAM y el tamaño de almacenamiento en disco.
Análisis de consultas / Ajuste de rendimiento La detección automática de consultas lentas puede evitar cuellos de botella e, incluso, fallas de nodos.
Copias de respaldo de datos Obviamente es esencial decirlo, pero los detalles importan (frecuencia, geo de almacenamiento de respaldo de datos respaldados, automático o manual, etc.).
Integración de API Las API permiten la integración entre los datos y las aplicaciones que los consumen y producen.

Estos servicios administrados pueden cubrir lo que muchas empresas necesitan, pero podrían generar un costo total de propiedad mayor de lo esperado inicialmente si no incluyen muchas de las características esenciales de hoy en día, como la codificación y el diseño arquitectónico, estrategias de integración para ambientes de nubes múltiples e implementación de automatización y otras herramientas de gestión.

Para dar un paso más allá de los "servicios totalmente administrados", debe incluirse no solo la infraestructura, sino también la experiencia y el conocimiento de la compañía de DBaaS, las herramientas de integración y automatización, y la aplicación proactiva de la verdadera administración de bases de datos.

¿Qué pasa con la administración de las bases de datos?

Los servicios administrados no incluyen la administración de bases de datos, sino que se centran en la infraestructura y en la plataforma que hospedan sus almacenes de datos. Esto puede significar que, si bien usted cuenta con una línea de support para asesorarlo en cómo solucionar cualquier problema del sistema, la mayoría de los servicios se centran en la infraestructura que respalda la instancia de la base de datos y no en los datos reales.

Una DBaaS totalmente administrada en la nube puede minimizar significativamente el rol de DBA para la administración diaria y muchas tareas de rutina, pero aún existe la necesidad de administración de datos estratégicos y la experiencia en bases de datos que pueden proporcionar los DBA.

La administración de la base de datos es un servicio adicional que rara vez se incluye en los servicios administrados de DBaaS, lo que obliga a la mayoría de las empresas a emplear DBA para llevar a cabo esas tareas en la infraestructura administrada. Definir los escenarios de recuperación, diseñar los esquemas para las necesidades específicas del negocio, garantizar los procesos de autenticación sólidos pero fáciles de usar, implementar la seguridad y comunicarse y utilizar las nuevas características en las actualizaciones son tareas importantes del DBA que deben considerarse. Su estrategia debe definirse e implementarse teniendo en cuenta la arquitectura empresarial general y la estrategia de TI de su organización, incluidos los procesos operativos y técnicos, y los objetivos comerciales.

Algunos de los trabajos típicos realizados por los DBA son los siguientes:

  • Diseño arquitectónico e implementación para clientes nuevos y en crecimiento
  • Instalación, aumento de servicios y parches de software para todos los componentes del ecosistema, no solo la base de datos
  • Manejo especializado de datos, como encriptar datos para cargar, actualizaciones automáticas de grandes cantidades de documentos y crear un marco de agregación personalizado
  • Autenticación y seguridad con configuraciones de autenticación nativas, roles de usuario (RBAC), evitar números de puerto predeterminados y TSL (Seguridad de la capa de transporte)
  • Planificación de capacidad para eventos de alto tráfico y crecimiento previsto
  • Ajuste de rendimiento y optimización de consultas para aumentar la velocidad y la eficiencia en la aplicación
  • Definición y ejecución de fragmentación y escalado para evitar tiempos de inactividad y baja latencia durante el crecimiento rápido
  • Cree ambientes de desarrollo y prueba para sandbox y control de calidad

Los clientes deben esperar los conceptos básicos de alta disponibilidad, las copias de respaldo, la seguridad más allá de los proveedores de terceros y el support cuando surgen problemas. Pero no importa cuántos servicios individuales se ofrezcan, los clientes también deberían poder disfrutar de los beneficios de la gestión proactiva de la base de datos que se ocupa de todo el ecosistema y el ambiente de datos, de manera integral, pensando siempre en el crecimiento futuro y la estrategia.

Administración proactiva y holística de bases de datos de ObjectRocket

Los equipos técnicos de ObjectRocket incluyen ingenieros de confiabilidad in-situ, ingenieros de support, expertos en bases de datos, gerentes de productos y ejecutivos de cuentas dedicados. Desde 2012, hemos brindado servicios de bases de datos con un paradigma especialmente diseñado; para comprometernos auténtica y genuinamente con nuestros clientes y cuidar sus datos como si fueran nuestros.

En otras palabras, para formar una verdadera alianza. Es parte de lo que hacemos, es como gestionamos nuestro negocio y cómo lo ayudamos a administrar sus almacenes de datos.

Considere la imagen completa que el equipo de expertos de ObjectRocket toma para administrar de manera proactiva todo su panorama de datos como parte de su plan:

los servicios proactivos de administración de datos pueden brindarse en varios niveles. Algunos ejemplos son comunicación y colaboración abiertas y proactivas, recomendaciones de optimización proactivas y el uso de tecnologías de contenedor altamente receptivas para manejar proactivamente el escalado y la recuperación. Los expertos en datos de ObjectRocket tienen años de experiencia colectiva, con certificaciones y cicatrices de batalla ganadas con esfuerzo. Un resultado natural de tener un equipo dedicado con ese nivel de conocimiento y habilidades es que se administra todo el panorama de datos, con una preocupación genuina por el éxito de nuestros clientes en la vanguardia.

No confíe en nuestra palabra nada más. Jeff Hansen, director técnico de participación digital en SingleStone, encontró la comunicación proactiva de los expertos de ObjectRocket "realmente reparadora". Dijo que el gerente de producto "fue sumamente directo conmigo sobre todo, desde cuándo iban a funcionar las cosas, hasta cuáles podrían ser algunos de los obstáculos".

[Más información: SingleStone ayuda a impulsar el crecimiento del negocio para sus clientes de Sitecore con ObjectRocket para MongoDB en Azure]

La combinación de servicios completamente administrados de ObjectRocket asegura que la base de datos esté siempre activa, con nuestro servicio receptivo y completo, un equipo de expertos en bases de datos, que realiza el trabajo esencial de DBA para administrar sus datos de manera proactiva, lo que resulta en la oferta de DBaaS más sólida del universo.


Si está buscando un socio estratégico de confianza para administrar de forma proactiva sus bases de datos, piense en ObjectRocket.