AWS OpsWorks Stacks

Automatice operaciones con Chef

AWS OpsWorks Stacks le permite administrar aplicaciones y servidores en AWS y en las instalaciones. Con OpsWorks Stacks, puede diseñar su aplicación como una pila para contener diferentes capas, como equilibrio de cargas, bases de datos y servidor de aplicaciones. Puede implementar y configurar instancias de Amazon EC2 en cada capa o conectar otros recursos como bases de datos de Amazon RDS. OpsWorks Stacks le permite definir escalado automático para los servidores basados en programas preestablecidos o en respuesta a niveles de tráfico cambiantes, y utiliza enganches de ciclo de vida para organizar cambios a medida que su entorno escala. Las recetas de Chef se ejecutan con Chef Solo, lo que le permite automatizar tareas como la instalación de paquetes y marcos o lenguajes de programación, configuración de software, entre otras.

Introducción a AWS OpsWorks Stacks

Beneficios

Soporta cualquier aplicación

AWS OpsWorks Stacks admite una amplia variedad de arquitecturas, desde sencillas aplicaciones web hasta aplicaciones personalizadas altamente complejas, y cualquier software que se instale con un script. Como AWS OpsWorks Stacks admite recetas de Chef y scripts de Bash/PowerShell, puede aprovechar configuraciones creadas por la comunidad, como MongoDB y Elasticsearch. Comience por configurar y visualizar su aplicación con capas que definan la configuración de los recursos y del software. Puede controlar cada aspecto de la configuración de la aplicación para adaptarse a sus necesidades, procesos y herramientas.

Configuración como código

AWS OpsWorks Stacks le permite definir las configuraciones para todo el entorno en un formato que puede mantener y versionar como si fuera el código fuente de la aplicación. Puede reproducir la configuración del software en nuevas instancias y aplicar los cambios en todas las instancias en ejecución y garantizar de este modo una configuración uniforme en todo momento. Puede implementar su aplicación desde repositorios de fuentes como Git y Subversion a una o cientos de instancias con un solo clic.

Automatización para ejecución a escala

AWS OpsWorks Stacks proporciona una configuración y orquestación que le permite administrar de forma eficiente las aplicaciones durante su ciclo de vida, y admite el escalado automático de instancias y la recuperación automática. Cada nueva instancia que se activa online está construida automáticamente según las especificaciones y puede cambiar su configuración en respuesta a los eventos del sistema. Esto le permite, por ejemplo, cambiar la configuración de un firewall de aplicación web sin ninguna acción manual cuando un nuevo servidor web se encuentra disponible.

Organización de recursos

AWS OpsWorks Stacks le permite modelar y visualizar su aplicación utilizando conceptos como pilas, capas y aplicaciones. El panel de OpsWorks Stacks muestra el estado de sus conjuntos en todas las regiones de AWS. AWS OpsWorks Stacks etiqueta los recursos con los nombres de la pila y de la capa para facilitar la búsqueda y para admiter agrupamientos lógicos para monitorización, asignación de costos y permisos. Puede otorgar acceso a los usuarios de AWS IAM a conjuntos específicos, facilitando así la administración de entornos multiusuario.

Compatible con cualquier servidor

AWS OpsWorks Stacks le ayuda a automatizar tareas operativas, como la configuración de software, la instalación de paquetes y la configuración de bases de datos, así como la implementación de código, en cualquier servidor de Linux o Windows, incluyendo instancias EC2 o servidores ejecutados en su propio centro de datos. Puede utilizar un único servicio de administración de configuración para implementar y operar aplicaciones en su arquitectura híbrida.

Casos de uso

Hospedaje de aplicaciones web multicapa

AWS OpsWorks Stacks le permite diseñar y visualizar la aplicación con capas que definen cómo configurar un conjunto de recursos que se administran de manera conjunta. También puede definir la configuración del software para cada capa, incluidos los scripts de instalación y las tareas de inicialización. Cuando se añade una instancia a una capa, se aplican todos los pasos de configuración. OpsWorks Stacks promueve las convenciones, pero es lo suficientemente flexible como para permitirle personalizar cualquier aspecto del entorno. AWS OpsWorks Stacks admite cualquier software que tenga una instalación con scripts. Habida cuenta de que OpsWorks Stacks utiliza el marco de trabajo de Chef, puede aportar sus propias recetas o beneficiarse de cientos de configuraciones de la comunidad.

Soporte para la integración continua

AWS OpsWorks Stacks admite los principios de operaciones de desarrollo y, entre ellos, la integración continua. Todo su entorno puede automatizarse. No solo puede especificar la forma en la que se implementará su código, sino también utilizar recetas de Chef para configurar el software de sus servidores y de las API de AWS para el aprovisionamiento de recursos. Esto soporta canalizaciones desde el repositorio de origen hasta el servidor de compilación, las pruebas de integración y la producción.

Más información sobre OpsWorks Stacks

Visite la página de características
¿Listo para crear?
Introducción a AWS OpsWorks Stacks
¿Tiene más preguntas?
Contacte con nosotros