Iniziare a usare AWS OpsWorks Stacks è facile. Segui la procedura guidata (Linux | Windows) nella nostra documentazione per distribuire uno stack di applicazioni di esempio nella Console di gestione AWS

Guarda il video seguente per una panoramica e una demo di OpsWorks Stacks.

OpsWorks_GettingStarted_Overview

Inizia a usare AWS gratis

Crea un account gratuito
Oppure Accedi alla Console

Ricevi dodici mesi di accesso al piano di utilizzo gratuito di AWS e sfrutta le caratteristiche di AWS Basic Support, inclusi l'assistenza al cliente 24x7x365, i forum di supporto e molto altro.

Usando la Console di gestione AWS, gli SDK o l'interfaccia a riga di comando (CLI), puoi eseguire un'applicazione in AWS OpsWorks Stacks con questi passaggi di base:

  1. Creare uno stack. Uno stack contiene il set di istanze di Amazon EC2 e i relativi progetti, chiamati livelli, utilizzati per lanciare e gestire queste istanze (ad es., tutti i server PHP e il database MySQL utilizzati per la tua applicazione Web di produzione). Le app, le autorizzazioni degli utenti e le risorse vengono definiti e controllati nel contesto di uno stack.
  2. Definire i livelli del tuo stack. Un livello definisce il modo di impostazione e configurazione di un set di istanze e risorse correlate, come volumi e indirizzi IP elastici. AWS OpsWorks Stacks include livelli per tecnologie comuni come Ruby, PHP, HAProxy, Memcached e MySQL (solo Linux) e permette di estendere i livelli esistenti o creare livelli personalizzati in modo semplice. Gli eventi del ciclo di vita possono essere impiegati per attivare recipe di Chef su ciascuna istanza in modo da eseguire attività di configurazione specifiche. Ad esempio, l’evento di distribuzione può attivare uno script per la creazione di una tabella di database per una nuova app.
  3. Assegnare istanze ai tuoi livelli. Crea istanze nelle configurazioni di tua scelta, incluse dimensioni, zona di disponibilità, configurazione della creazione dei volumi e RAID, EIP, gruppo di sicurezza e sistema operativo. Avvia le tue istanze o applicale ai gruppi di Auto Scaling.
  4. Definire e distribuire le tue app. Per definire un'app, indica semplicemente ad AWS OpsWorks Stacks dove trovare il codice e specifica eventuali attività di distribuzione aggiuntive, come la configurazione del database. AWS OpsWorks Stacks supporta una vasta gamma di repository, come Git, SVN, HTTP e Amazon S3. Quando distribuisci l'app, AWS OpsWorks Stacks esegue il pull del codice dal repository, lo inserisce nelle istanze ed esegue le attività di distribuzione specificate, in modo che l'applicazione sia configurata correttamente. In seguito, puoi visualizzare i log di distribuzione della tua app per rivedere le fasi di distribuzione, verificarne la funzionalità ed effettuare il debug di eventuali problemi.

Per ulteriori informazioni, leggi la Documentazione di AWS OpsWorks.