¿Qué es AWS OpsWorks? - AWS OpsWorks

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

¿Qué es AWS OpsWorks?

es un servicio de administración de configuraciones que le ayuda a configurar y ejecutar aplicaciones en una compañía en la nube mediante Puppet o Chef. Stacks y le permiten utilizar libros de recetas y soluciones de Chef para la administración de configuración, mientras que le permite configurar un servidor maestro de Puppet Enterprise en . Puppet ofrece un conjunto de herramientas para imponer el estado deseado de su infraestructura y la automatización de tareas bajo demanda.

Servicios de AWS OpsWorks

AWS OpsWorks para Puppet Enterprise

OpsWorks para Puppet Enterprise le permite AWS crear servidores Puppet master gestionados. Un servidor maestro de Puppet administra los nodos en su infraestructura, almacena datos sobre dichos nodos y sirve de repositorio central de sus módulos de Puppet. Los módulos son unidades de código Puppet que se pueden compartir y reutilizar que contienen instrucciones acerca de cómo se debe configurar su infraestructura. Puede descargar los módulos de la comunidad de Puppet Forge o utilizar el kit de desarrollo de Puppet para crear sus propios módulos personalizados y, a continuación, administrar su implementación con Puppet Code Manager.

proporciona un nodo maestro de Puppet totalmente administrado, un conjunto de herramientas de automatización que le permite inspeccionar, entregar, operar y preparar para el futuro sus aplicaciones, así como acceder a una interfaz de usuario que le permite ver información sobre los nodos y las actividades de Puppet. OpsWorks para Puppet Enterprise le permite utilizar Puppet para automatizar cómo se configuran, implementan y administran los nodos, si son instancias de Amazon EC2 o dispositivos en las instalaciones. Un nodo maestro de proporciona automatización de pila completa gestionando tareas tales como las configuraciones de software y del sistema operativo, instalaciones de paquetes, configuraciones de base de datos, administración de cambios, aplicación de políticas, supervisión y control de calidad.

Como administra el software Puppet Enterprise, el servidor puede guardar automáticamente una copia de seguridad del servidor en el momento que elija, el servidor siempre ejecutará la versión de Puppet compatible con AWS más reciente y siempre tendrá aplicadas las actualizaciones de seguridad más recientes. Puede utilizar grupos de Amazon EC2 Auto Scaling para asociar automáticamente nuevos nodos de Amazon EC2 al servidor.

AWS OpsWorks for Chef Automate

AWS OpsWorks for Chef Automate le permite crear servidores Chef administrados por AWS que incluyen características premium de Chef Automate y utilizan el Chef DK y otras herramientas de Chef para administrarlos. Los servidores de Chef administran los nodos del entorno, almacenan información sobre dichos nodos y sirven de repositorio central a los libros de recetas de Chef. Los libros de recetas contienen las recetas que el agente cliente de Chef Infra (chef-client) ejecuta en cada uno de los nodos administrados con Chef. Puede utilizar herramientas de Chef como knife o Test Kitchen para administrar los nodos y los libros de recetas de un servidor Chef en el servicio AWS OpsWorks for Chef Automate.

Chef Automate es un paquete de software de servidor que viene incluido y proporciona un flujo de trabajo automatizado para realizar implementaciones y comprobaciones de cumplimiento continuas. AWS OpsWorks for Chef Automate instala y administra Chef Automate, Chef Infra y Chef InSpect utilizando una sola instancia de Amazon Elastic Compute Cloud. AWS OpsWorks for Chef Automate permite utilizar libros de recetas de Chef personalizados o redactados por la comunidad sin realizar cambios específicos en AWS OpsWorks.

Como AWS OpsWorks for Chef Automate administra los componentes de Chef Automate en una única instancia, puede guardar automáticamente una copia de seguridad del servidor en el momento que elija, el servidor siempre ejecutará la versión secundaria de Chef más reciente y siempre tendrá aplicadas las últimas actualizaciones de seguridad. Puede utilizar grupos de Amazon EC2 Auto Scaling para asociar automáticamente nuevos nodos de Amazon EC2 al servidor.

AWS OpsWorks Stacks

En la informática basada en la nube, suelen participar varios grupos de recursos de AWS, como instancias de EC2 e instancias de Amazon Relational Database Service (RDS). Por ejemplo, una aplicación web normalmente requiere servidores de aplicaciones, servidores de bases de datos, balanceadores de carga y otros recursos. Este grupo de instancias suele denominarse pila.

Stacks, el servicio original, ofrece una forma sencilla y flexible de crear y administrar pilas y aplicaciones. Stacks le permite implementar y supervisar aplicaciones de sus pilas. Puede crear pilas que le ayuden a administrar recursos de la nube en grupos especializados denominados capas. Una capa representa un conjunto de instancias EC2 que sirven para un determinado propósito, como la entrega de aplicaciones o el alojamiento de un servidor de bases de datos. Las capas dependen de las recetas de Chef para gestionar tareas como, por ejemplo, la instalación de paquetes en instancias, la implementación de aplicaciones o la ejecución de scripts.

A diferencia de AWS OpsWorks for Chef Automate, AWS OpsWorks Stacks no requiere ni crea servidores Chef, Stacks realiza parte del trabajo de un servidor Chef en su nombre. Stacks monitoriza el estado de las instancias y aprovisiona nuevas instancias para usted, siempre que sea necesario, mediante la recuperación automática y . Una pila de servidor de aplicaciones sencilla puede tener un aspecto parecido al siguiente diagrama.