sql >> Base de Datos >  >> RDS >> Sqlserver

Tendencias en 2020 que los DBA deben conocer

En la economía actual impulsada por la nube y basada en datos, los administradores de bases de datos están encontrando su papel en un estado de cambio. Con los crecientes niveles de automatización, la creciente popularidad de las infraestructuras de nube e híbrida, y el llamado a los administradores de bases de datos para que aborden sus trabajos desde una perspectiva comercial, muchos administradores de bases de datos se preguntan dónde encajan en este nuevo entorno.

Si bien puede parecer que el rol de DBA está disminuyendo, en realidad está evolucionando y expandiéndose, y ahora es un buen momento para actualizar su conjunto de habilidades para mantener el ritmo.

Estas son cuatro de las principales tendencias que los administradores de bases de datos deberían adoptar en 2020:

Inteligencia artificial y aprendizaje automático

Muchos DBA temen que la IA y el aprendizaje automático los dejen sin trabajo, pero ese temor es infundado. La gran cantidad de datos generados cada segundo significa que los administradores de bases de datos son aún más cruciales que nunca para sus organizaciones.

Al aprovechar el poder de la IA y el aprendizaje automático, los DBA pueden alejarse del mantenimiento y la administración de rutina y unirse al lado estratégico de la casa. Los DBA, con su conocimiento de todas las bases de datos, son candidatos perfectos para tareas de análisis de datos como:

  • Definición de la arquitectura de la base de datos
  • Creación de modelos de datos
  • Integrando nuevas fuentes de datos
  • Ajuste de aplicaciones empresariales
  • Gestionar configuraciones de seguridad
  • Hacer un seguimiento de dónde residen los datos, qué representan y qué usuarios y aplicaciones pueden acceder a ellos

SQL Server 2019 ha introducido nuevas funciones de inteligencia artificial y aprendizaje automático, incluido el procesamiento inteligente de consultas y mejoras de rendimiento basadas en inteligencia artificial, para ampliar aún más la disponibilidad y el rendimiento.

Plataforma como servicio

Los DBA brindan a sus organizaciones un gran ROI al identificar e implementar los muchos beneficios y ahorros de costos que ofrece la nube, que incluyen:

  • Ajuste del rendimiento para reducir los gastos de la base de datos
  • Precios de pago por uso
  • Aprovisionamiento más rápido
  • Sin problemas de almacenamiento
  • Alta disponibilidad y recuperación ante desastres

Operaciones de desarrollo

Las bases de datos son una parte integral de la cadena de herramientas de DevOps, pero los DBA y DevOps tradicionalmente han tenido una relación un tanto polémica. La creciente adopción de la automatización de bases de datos está aliviando las tensiones al evitar cuellos de botella que históricamente causaron fricciones entre los DBA y el equipo de DevOps.

Otro punto conflictivo para los DBA es tratar de averiguar dónde encaja SQL Server en DevOps. Hay una percepción general de que SQL Server no escala bien a nivel empresarial; sin embargo, el enfoque de DevOps en la integración continua y la implementación continua cambia un poco las cosas.

Hay muchos recursos de SQL Server disponibles, incluidos Visual Studio Team Services, Azure Data Studio, SSIS, PowerShell, SQL Server Data Tools, T-SQL, mssql-scripter, SqlPackage, bcp y sqlcmd, que ayudarán a los DBA a encontrar su equilibrio. en procesos DevOps.

Los DBA de DevOps tienen varias funciones clave en el equipo:

  • Configurar entornos de integración
  • Proporcionar bases de datos para nuevos proyectos
  • Extraiga, transforme y cargue datos dinámicamente entre silos
  • Supervise y optimice continuamente el rendimiento
  • Automatice los cambios de escala y esquema
  • Garantizar copia de seguridad y recuperación
  • Planifique el tiempo de inactividad y la alta disponibilidad

Entornos multinube/multiplataforma

Muchas organizaciones se están alejando de las infraestructuras solo en las instalaciones en favor de las infraestructuras de nube o de nube híbrida. Hay muchos beneficios de un entorno de múltiples nubes, incluida la mejora de la seguridad, el cumplimiento y el ahorro de costos, pero no es una solución única para todos.

La nube pública es más adecuada para los entornos empresariales que requieren agilidad, escalabilidad y la capacidad de implementarse rápidamente en regiones fuera de los EE. UU. La nube privada, en las instalaciones o el propio centro de datos de su organización suelen ser mejores opciones para los entornos empresariales que necesitan una gobernanza más estricta. y más control.

No hace muchos años, los administradores de bases de datos solo tenían que administrar un puñado de dispositivos y periféricos. Luego, el mercado móvil explotó y los administradores de bases de datos ahora tienen que hacer malabarismos con los datos de muchos dispositivos y plataformas diferentes. Estos son algunos consejos para gestionar un entorno multiplataforma:

  • Use un software de monitoreo. Busque una solución que ofrezca cobertura multiplataforma para centralizar el monitoreo.
  • Automatiza todos los procesos que puedas. La automatización de tareas rutinarias como la aplicación de parches, el mantenimiento, las pruebas de copia de seguridad y la gestión del rendimiento libera su tiempo para realizar trabajos de mayor valor.
  • Cree una vista única para todas las bases de datos. Con el creciente movimiento hacia infraestructuras híbridas de múltiples nubes, una herramienta que le permite crear una vista única es un salvavidas.
  • Evite atascar su sistema con una supervisión excesiva del rendimiento. Busque una herramienta de supervisión del rendimiento que utilice API ligeras para evitar que el rendimiento de su sistema se vea afectado innecesariamente.

Los administradores de bases de datos que se encuentren a cargo de un entorno multinube o multiplataforma deberán poder cambiar de marcha rápidamente a través de todas las infraestructuras. Las conexiones seguras le permiten moverse sin problemas entre las nubes públicas y privadas, pero también hay soluciones como Microsoft Azure Arc disponibles que facilitan la administración de bases de datos en todas las infraestructuras y en múltiples plataformas, independientemente del proveedor o del proveedor de la nube.

Mientras navegamos por el resto de 2020, es probable que los DBA se encuentren en demanda a medida que aumenta la generación y recopilación de datos en todo el mundo. Colóquese ahora enfocándose en perfeccionar las habilidades que serán más buscadas en los próximos meses y años.