BACKGROUND IMAGE: iSTOCK/GETTY IMAGES

Gestionar Aprenda a aplicar las mejores prácticas y optimizar sus operaciones.

Servicios de DB gestionados en la nube cambian la administración de las bases de datos

Los servicios de datos gestionados están creciendo en uso, a medida que proliferan los tipos de almacenes de datos y la nube se convierte en el hogar de más datos. DevOps es un conductor detrás de los cambios, lo que trae nuevas funciones y habilidades necesarias para los DBA.

Muchos cambios descendieron sobre la administración de la base de datos en los últimos años, a medida que los desarrolladores seleccionaron nuevos tipos de bases de datos que desafiaron el dominio empresarial de la base de datos relacional y el la computación de nube creció en uso.

Entre los cambios más recientes se agrega la confianza en los servicios de base de datos administrados que alivian los departamentos de usuarios de algunas tareas administrativas, mientras apoyan las necesidades de los desarrolladores para conectar fuentes de datos variadas. Los cambios se pueden asignar a la unidad para crear aplicaciones más rápidamente, y para utilizar las técnicas de DevOps para hacerlo.

Según Donnie Berkholz, analista de 451 Research, el papel del administrador de bases de datos (DBA) está experimentando el mismo tipo de transición que los administradores de sistemas tuvieron que pasar durante los últimos 10 años. En el centro de esa transición está DevOps, la metodología ágil que adopta nueva tecnología, a menudo de código abierto, y hace a los desarrolladores más responsables de cómo sus aplicaciones funcionan en la producción.

El exceso de almacenes de datos es también un desafío de aprendizaje para el DBA, tanto en su número como en su diversidad.

"Con DevOps, usted no puede ser estático. La tecnología está cambiando muy rápido", dijo Berkholz. "Los administradores de datos ahora deben prestar todo tipo de datos a la empresa, y pocos seguirán simplemente manteniendo una base de datos relacional".

Al mismo tiempo, las capacidades de servicios de bases de datos administradas de los proveedores de nube y otros continúan expandiéndose, junto con el número de opciones disponibles de base de datos como servicio (DBaaS). Los jugadores aquí incluyen Amazon Web Services, IBM, Microsoft, Oracle, Google, Rackspace y otros, y la actividad está en aumento.

Por ejemplo, el fabricante de bases de datos de documentos NoSQL, MongoDB, se unió recientemente a la competencia con su oferta Atlas DBaaS. También Google transfirió algunas de sus tecnologías beta de larga duración a disponibilidad general. Más aún, Google Cloud SQL, Cloud Bigtable y Cloud Datastore ahora vienen con acuerdos de nivel de servicio, el sello distintivo de la administración de bases de datos empresariales.

Esperando por la plataforma

Cada vez más, las herramientas de base de datos se centran en las APIs orientadas a REST, ajustadas para satisfacer las necesidades de los desarrolladores de conectar diversos almacenes de datos. Berkholz citó la plataforma como servicio hecha en casa Bluemix de IBM, así como sus compras de las compañías de DBaaS, Cloudant Inc. y Compose Inc. –en 2014 y 2015, respectivamente– como ejemplos de la tendencia.

Los soportes compuestos de tipos de almacenamiento de datos son bastante numerosos, incluyendo PostgreSQL, Elasticsearch, RethinkDB, Redis, al menos tres versiones de MongoDB y más.

"Dado que los datos están fácilmente disponibles en la nube con base de datos como servicio, los desarrolladores pueden centrarse en hacer cosas interesantes", dijo Larry Weber, director de marketing del programa en IBM. Eso significa más construcción de nuevas aplicaciones y menos administración de las existentes.

Mientras tanto, la investigación de IBM mostró que los estancos de la era DevOps podrían estar dispuestos a renunciar a algunos de los trabajos más nuevos de administración de datos de los que han tenido que hacerse cargo. Un sondeo de los ejecutivos y usuarios técnicos de Cloudant, a finales de 2015, mostró que el 41% de las empresas encontró que su mayor desafío de administración de bases de datos era el tiempo de gestión requerido. Esto fue citado por los encuestados como uno de los impulsores detrás de sus movimientos a la nube.

Versiones e instancias borrosas

A medida que las opciones de datos en la nube han proliferado, la necesidad de experiencia en conectividad ha crecido, según Chris Lalonde, vicepresidente y gerente general de servicios de datos administrados en Rackspace Inc. La compañía de alojamiento en la nube fue temprano en sus capacidades de servicios de datos, comprando al especialista en DBaaS ObjectRocket –donde Lalonde fue cofundador y CEO– en 2013.

Entre los conocimientos de administración de bases de datos que ObjectRocket trajo a Rackspace estaba la experiencia en PostgreSQL, MongoDB, Elasticsearch, Redis y otros almacenes de datos. Este año, Rackspace también ha avanzado en el soporte de servicios de datos en la nube de Amazon Web Services. Tal amplitud de soporte es difícil de igualar para los DBA internos.

"Tenemos la experiencia para hacer girar las bases de datos, por supuesto, pero hay mucho más que eso entre lo que se necesita ahora", dijo Lalonde. "Con DevOps, hay mucho que administrar”.

"Necesita saber si una instancia necesita más espacio en disco, qué versión de Python deben usar sus desarrolladores, etc". Hacemos mucho de ese tipo de trabajo para los clientes. En ese sentido, nos convertimos en DBA de los clientes”.

Siguiente parada: Hadoop en la nube

Lalonde dijo que anticipa más interconectividad entre más tipos de almacenes de datos en los próximos años. Esto desafiará aún más a los DBAs, sugirió.

Cuando las bases de datos relacionales eran jóvenes, los desarrolladores desempeñaron un papel más práctico en las operaciones. A medida que la tecnología maduró, el DBA asumió mayor responsabilidad de los datos en la producción. Lo que es diferente ahora es la gran variedad de almacenes de datos construidos para ciertos propósitos. Además de eso, el movimiento a la nube parece augurar cambios continuos en los procesos de administración de bases de datos en el futuro.

Los cambios también se hacen sentir en los espacios de analítica y data warehousing de Hadoop, que están sintiendo el efecto de los esfuerzos por domesticarlos en servicios de nube administrados.

Este artículo se actualizó por última vez en julio 2017

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close