Administrar máquinas virtuales en entornos cloud puede llegar a ser una Odisea si no disponemos de herramientas que nos faciliten este trabajo. En AWS disponemos de Systems Manager Services, un conjunto de servicios esenciales que nos facilita las tareas diarias de administración de instancias EC2, tales como inventariarlas, aplicar actualizaciones...
Servicios de Systems Manager
Systems Manager es un conjunto de servicios esenciales que nos permite recopilar inventario de software, aplicar parches del sistema operativo, crear imágenes del sistema y configurar los sistemas operativos Windows y Linux, de forma automática y segura.
- Run command: Con este servicio podemos ejecutar comandos sobre nuestras instancias EC2 de forma remota sin tener que conectarnos directamente al servidor, este servicio combinado Lambdas y las programaciones de tareas de CloudWatch puede ser muy potente ya podemos podemos programar de forma periodica la ejecución de scripts.
- State Manager: Nos permite establer configuraciones sobre grupos de instancias EC2 para garantizar que todas las instancias cumplen una serie de reglas establecidad previamente, como por ejemplo aplicar reglas de cortafuegos, configuraciones...
- Automations: Podemos simplificar el proceso de crear y mantener imágenes de máquina de Amazon (AMI), proporcionando un proceso repetible para aplicar parches, actualizaciones de aplicaciones y otros cambios a sus AMI.
- Patch Manager: Este servicio nos ofrece la posibilidad de simplificar el proceso de implementación de parches en sistemas operativos. Podemos crear reglas para permiter las actualizaciones de ciertos parcher y llevar un control de ellos. Actualmente los sistemas operativos soportados son: Ubuntu, Amazon Linux, Red Hat Enterprise y Windows.
- Inventary: Servicio para el inventariado de instancias EC2 y servidores On-Premise, nos pemite llevar el control de aplicaciones instaladas, componentes y agentes de AWS, configuración de red, detalles del sistema operativo...
Los servicios de Systems Manager en AWS funcionan a través de un agente que se instala en las instancias EC2 de manera muy sencilla.
En el próximo post sobre Systems Manager os explicaré como podemos ejecutar scripts sobre una instancia EC2 usando System Manager Run Command, Lambdas y reglas de CloudWatch. Podéis ampliar más información sobre instancias EC2 en el blog de AWS.
Compártelo: