Es fácil comenzar a utilizar AWS OpsWorks Stacks. Consulte la guía paso a paso (Linux | Windows) incluida en nuestra documentación para implementar un ejemplo de pila de aplicaciones en la consola de administración de AWS

Vea el video siguiente, que contiene información general y una demostración de OpsWorks Stacks.

OpsWorks_GettingStarted_Overview

Comience con AWS de forma gratuita

Cree una cuenta gratuita
O inicie sesión en la Consola

Disfrute de doce meses de acceso a la capa gratuita de AWS y de otras características del nivel Basic de AWS Support, entre otras, un servicio ininterrumpido de soporte al cliente, foros de soporte y muchas más.

Por medio de la consola de administración de AWS, los SDK o la interfaz de línea de comandos, los pasos básicos para ejecutar una aplicación en AWS OpsWorks Stacks son los siguientes:

  1. Crear una pila. Una pila contiene un conjunto de instancias de Amazon EC2 y planos de instancias, denominados capas, utilizados para lanzar y administrar estas instancias (por ejemplo, todos los servidores PHP y la base de datos MySQL utilizada para la aplicación web de producción). En el contexto de la pila, se define el ámbito y se realiza el control de aplicaciones, permisos de usuarios y recursos.
  2. Definir las layers de la pila. Una capa define cómo configurar un conjunto de instancias y recursos relacionados como volúmenes y direcciones IP elásticas. AWS OpsWorks Stacks incluye capas para tecnologías comunes como Ruby, PHP, HAProxy, Memcached y MySQL (solo Linux), y facilita la ampliación de las capas existentes o la creación de capas personalizadas. Los eventos del ciclo de vida pueden utilizarse para activar las recetas de Chef en cada instancia para ejecutar tareas de configuración específicas. Por ejemplo, el evento Deploy podría activar un script para crear una tabla de base de datos para una aplicación nueva.
  3. Asignar instancias a las capas. Cree instancias en las configuraciones que elija, por ejemplo, el tamaño de la instancia, la zona de disponibilidad, la creación de volúmenes y la configuración RAID, las direcciones IP elásticas, el grupo de seguridad y el sistema operativo. Lance las instancias o aplíquelas a los grupos de escalado automático.
  4. Defina e implemente las aplicaciones. Para definir una aplicación, simplemente indique a AWS OpsWorks Stacks dónde puede encontrar el código y especificar tareas de implementación adicionales, como la configuración de la base de datos. AWS OpsWorks Stacks soporta una variedad de repositorios como Git, SVN, HTTP y Amazon S3. Cuando implementa la aplicación, AWS OpsWorks Stacks extrae el código del repositorio, lo coloca en las instancias y ejecuta las tareas de implementación específicas para que la aplicación esté correctamente configurada. A continuación, puede ver los logs de implementación de la aplicación para revisar los pasos de implementación, verificar su funcionalidad y depurar cualquier problema.

Para obtener más información, lea la documentación de AWS OpsWorks