A los administradores de bases de datos a menudo les resulta difícil articular su valor para una organización. Esto es sorprendente dado que casi todas las partes de las empresas actuales están impulsadas por datos confiables.
Las bases de datos son de misión crítica. En el momento en que una base de datos se desconecta, puede comenzar a contar los costos. Tomemos, por ejemplo, la experiencia de una gran empresa de TI. Su base de datos funcionaba perfectamente; entonces decidieron hacer una promoción de Black Friday. La empresa de TI hizo un gran esfuerzo de marketing que resultó ser un enorme éxito. Más de un millón de clientes se conectaron ese día, lo cual fue brillante hasta que su base de datos se detuvo por completo.
Esta fue la campaña de marketing más grande y exitosa en la historia de la compañía. El centro de llamadas generaba cientos de miles de dólares por minuto en el pico de su promoción del Black Friday. Pero, en el momento en que la base de datos dejó de funcionar, tuvo un impacto directo y cuantificable.
Maneras de articular su rol como DBA
Las bases de datos poco confiables pueden hacer o deshacer un negocio. Por lo tanto, las personas que mantienen estas bases de datos en buen estado tienen un impacto directo en los resultados de la empresa. Los DBA, desarrolladores y otros custodios de datos dentro de la empresa deben poder articular el valor de sus funciones y el valor de su actividad en dólares y centavos. Esto es especialmente relevante cuando buscan apoyo para nuevos proyectos o dinero en efectivo para financiarlos.
Podrías ir a tu jefe y decirle:"Escucha, ¿podría tener algunas herramientas aquí?" o "¿Puedo cambiar de base de datos? Creo que esta otra va a ser más productiva". Y a tu jefe incluso le puede gustar la idea, pero tienen que obtener la aprobación de alguien en finanzas.
La gente de finanzas va a querer respuestas a preguntas como:
- ¿Cómo va a ahorrar dinero esto para el negocio?
- ¿Cómo va a generar más dinero para el negocio?
- ¿Cómo reduce el riesgo en términos de ahorro o de ganar dinero?
- En el caso de las industrias reguladas, ¿cómo se va a reducir el riesgo de incumplimiento?
Aquí es donde entran en juego los indicadores clave de rendimiento (KPI).
KPI importantes que deben usar los directores financieros
Use estos KPI de monitoreo para ayudar a comunicar el valor de sus responsabilidades de monitoreo diario:
- Disponibilidad: Si la disponibilidad de un centro de llamadas o una base de datos de ventas está disminuyendo, sea específico sobre el impacto financiero en el negocio. Cuantificar la pérdida de dólares en segundos u horas hará que el problema sea más tangible para quienes toman las decisiones.
- Tiempo de resolución: Cada segundo que pueda quitar de su tiempo de resolución tendrá un efecto directo en la cantidad de dinero que se ahorra o se pierde durante una interrupción.
- Tiempo de respuesta del sistema: Sus bases de datos tienen un gran impacto en los tiempos de respuesta. El tiempo de espera excesivo para obtener un informe o la carga lenta de una página en un sitio de comercio electrónico seguramente dañará el negocio.
Poner una cantidad de dinero en problemas que usted, como DBA, puede prevenir con las herramientas y los recursos adecuados no solo convencerá a las personas necesarias para financiar sus proyectos, sino que también ilustrará el valor de su papel en la organización.
El valor de la supervisión basada en la nube para administradores de bases de datos
Con frecuencia escuchamos a los DBA preocupados porque sus organizaciones están trasladando cargas de trabajo a la nube y cambiando a una plataforma de base de datos como servicio. Estos servicios administrados manejan muchas de las tareas que un DBA podría realizar tradicionalmente, como mantener las bases de datos actualizadas y realizar copias de seguridad de los datos.
Pero los DBA también pueden ver el cambio a la nube como una oportunidad adicional para demostrar valor a la organización. Pasar a la nube para monitorear el rendimiento de la base de datos crea la nueva tarea de administrar los costos de estas plataformas como un servicio. Si mejoro el rendimiento de mi base de datos y uso menos recursos (por ejemplo, si grabo menos DTU en Azure), eso tiene un impacto mensual implícito en el costo.
De manera similar, si la empresa se muda a una nueva plataforma, alguien tiene que evaluar la sabiduría de ese movimiento. Algunos DBA se han convertido en expertos en bases de datos y es posible que ya no se llamen a sí mismos DBA. Pueden llamarse a sí mismos ingenieros de datos, pero en realidad no importa, son las mismas personas. Estos DBA usan su experiencia para evaluar qué tan difícil es migrar de un sistema a otro. Examinan las implicaciones de costos, cómo optimizar la migración para reducir costos y cómo configurar el nuevo sistema para aumentar la disponibilidad.
Por ejemplo, cuando Quest creó Spotlight Cloud, en el back-end, decidimos usar Azure SQL DB. Luego, decidimos migrar a Cosmos DB, lo que significaba que alguien con experiencia en bases de datos tenía que evaluar si era un buen movimiento en función de obtener un mayor rendimiento, una mejor disponibilidad y un ahorro de costos.
Uso de la supervisión basada en la nube para aplicaciones SaaS
Si está creando una aplicación SaaS en lugar de una aplicación local, el entorno de desarrollo cambia drásticamente, o al menos cambia la naturaleza de su uso. Cuando crea una herramienta local, observa el rendimiento de esa base de datos en el contexto de un solo servidor en el que se ejecuta y un solo entorno en el que se encuentra. Entonces, digamos que tiene 20 usuarios y 20 bases de datos:tiene un alcance cuantificable a través del cual medir su desempeño.
Ahora ponga eso en un entorno SaaS. Potencialmente, miles de usuarios en decenas de miles de instancias están siendo monitoreados en un momento determinado. Cualquiera de esos usuarios podría estar iniciando sesión en cualquier momento. Así que ahora, de repente, tienes que abordar un espectro de rendimiento completamente diferente.
Entonces, claro, el papel del DBA está cambiando, pero no se ha vuelto menos importante ni menos impactante en el negocio. De hecho, cuantas más organizaciones profundizan en la nube, más críticos se vuelven los administradores de bases de datos, en particular para que vuelva a articular valor.
Cuando un DBA puede usar el monitoreo del rendimiento de la base de datos para demostrar ahorros de costos por segundo, por ciclo de cómputo y por gigabyte de almacenamiento utilizado cada mes, de repente, el CFO se sienta y toma nota de los DBA en el buen sentido.