La administración de Configuraciónes (Configuration Management o CM) es un pilar esencial de lo que hoy llamamos Infraestructura como Código que forma parte de la disciplina de Devops.
Pensemos en el Sysadmin como un artesano que tiene que repetir las tareas de configuración de servidores una y otra vez cada que llega un nuevo servidor.
¿Qué pasa si un día decide irse de la empresa?
¿Cuántos servidores configurados artesanalmente hay en su empresa?
¿Sabe cuantos de estos servidores son vitales para el funcionamiento de la misma?
¿Tiene algún plan de contingencia en caso de que algún servidor de estos deje de funcionar? Y ¿Cuánto tiempo le costaría reemplazarlos?
Algunas veces las imágenes virtuales no son suficientes (AMI,Virtualbox,VMware) ya que esas imágenes para diferentes proyectos podrían contener diferentes versiones de software , sistema operativo , o incluso archivos de configuración independientes, o nos veríamos obligados a tener una copia de la imagen virtual de cada uno de los servidores, con el espacio de almacenamiento y costos de tener dicha imagen inactiva.
Chef y Puppet son algunos ejemplos de las nuevas herramientas de administración de configuración disponibles hoy en día que nos pueden ayudar a implementar esta filosofía de Infraestructura como Codigo.
Este tipo de herramientas guardan configuración de servidores en recetarios o repositorios de configuraciones , con los cuales se puede tener organizados nuestros ambientes de trabajo en grupos de servidores y con un solo llamado podemos implementar un servidor o grupos de servidores con la confianza de que se mantendrá una homogeneidad de versiones de software , sistema operativo , etc.
En OpenCloud trabajamos con estas herramientas de ultima generación para poder brindar servicios de calidad a nuestros clientes, acérquese con nosotros para poder orientarlo en su camino hacia Devops.