Los ingenieros de La Salle-URL comparten las últimas novedades y proyectos en el campo de las soluciones de red en ingeniería telemática.

Compartir:

Actualmente, cada vez más, las redes se vuelven más extensas, realizan más funciones, aplican más medidas de seguridad y, en definitiva, crecen en todos los ámbitos. Este crecimiento conlleva dificultades a la hora de aplicar configuraciones, modificar políticas, hacer troubleshooting ... ya que el escenario a tener en cuenta es más y más grande. Estas dificultades se ven, tal y como se ha comentado, en redes grandes, como podría ser la de un datacenter.

DataCenter Automation

La automatización del CPD es el proceso de gestión y automatización del flujo de trabajo y de los procesos de un centro de datos.

Permite automatizar la mayor parte de las tareas de operaciones, gestión, supervisión y mantenimiento del centro de datos que de otro modo son realizadas manualmente por operadores humanos. Estas acciones, hechas por humanos, son más lentas, menos eficientes y más propensas a errores.

La automatización del centro de datos es inmensamente valiosa porque libera tiempo y:

  • Ofrece información sobre los nodos y las configuraciones del servidor.
  • Automatiza los procedimientos rutinarios, tales como las actualizaciones y el reporting.
  • Produce y programa todas las tareas de planificación y supervisión del CPD.
  • Hace cumplir los procesos y controles del centro de datos de acuerdo con las normas y políticas.

Soluciones

La automatización se suele obtener a partir de dos soluciones: las APIs o las herramientas de gestión y automatización.

Una API proporciona un conjunto de protocolos para construir e integrarse con el software. La infraestructura que ofrecen las APIs para conjuntos de herramientas como la gestión de configuraciones y OpenStack puede ahorrar recursos, tiempo y dinero a las empresas y puede proporcionar coherencia en entornos de desarrollo.

La automatización también se obtiene principalmente a través de una solución de software que proporciona acceso centralizado a la totalidad o la mayoría de los recursos del datacenter. Las herramientas más conocidas son las siguientes:

Ansible

Ansible es una solución muy simple para permitir la automatización de procesos en un CPD. A diferencia de otras herramientas, ansible es agentless, lo que significa que no es necesario instalar agentes en las máquinas controladas, sino que la herramienta se conecta remotamente a través de SSH y aplica las configuraciones automáticamente.

Puppet

Puppet es una herramienta que aporta un lenguaje y una compatibilidad comunes en una amplia gama de dispositivos. Se utiliza Puppet para automatizar procesos complejos que implican muchas piezas de hardware y software.

Chef

Chef es una herramienta para definir la infraestructura como código (IAC), que permite automatizar y comprobar el proceso de gestión de configuraciones y estado del sistema. A diferencia de otras soluciones, Chef adopta un enfoque basado en políticas que se basa en los principios del desarrollo y la idempotencia basados ​​en pruebas. La configuración del sistema y las pruebas de cambios de aplicación se pueden hacer en paralelo, por lo que los estados del sistema se pueden aplicar y controlar fácilmente todas las infraestructuras y equipos.

A estas herramientas, hay que sumarle las soluciones que se complementan. En el caso de Ansible, por ejemplo, existe Ansible Tower, un centro de control totalmente visual y centralizado donde se pueden crear, cargar y visualizar políticas y configuraciones, entre otras cosas.

El crecimiento masivo de datos y la rapidez con que operan las empresas hoy en día hacen que el control manual, la resolución de problemas y la reparación manual sean demasiado lentos para ser efectivos y puedan poner en riesgo las empresas. Este aumento de las dificultades de configuración y gestión de las redes provoca la búsqueda de una solución que permita facilitar todos estos procesos. Esta solución se llama DataCenter Automation.

Pol Centelles