AWS OpsWorks
AWS OpsWorks
Per una maggiore flessibilità, in AWS OpsWorks puoi definire la tua applicazione in stack configurabili. Inoltre, puoi selezionare stack di applicazioni predefiniti. Gli stack di applicazioni contengono tutto il provisioning per le risorse AWS richiesto dalla tua applicazione, inclusi server applicazioni, server Web, database e i sistemi di bilanciamento del carico.
Gli stack di applicazioni sono organizzati in livelli dell’architettura in modo che gli stack possano essere mantenuti indipendentemente. I livelli di esempio possono includere il livello Web, il livello dell'applicazione e il livello del database. AWS OpsWorksInoltre, semplifica la configurazione dei gruppi Auto Scaling e dei sistemi di bilanciamento del carico Elastic Load Balancing, illustrando ulteriormente il principio di automazione DevOps. Allo stesso modo di AWS Elastic Beanstalk, AWS OpsWorks supporta il controllo delle versioni delle applicazioni, la distribuzione continua e la gestione della configurazione dell'infrastruttura.
AWS OpsWorks supporta anche le pratiche DevOps di monitoraggio e registrazione (trattate nella prossima sezione). Il supporto per il monitoraggio è fornito da Amazon CloudWatch. Tutti gli eventi del ciclo di vita sono registrati e un registro Chef separato documenta tutte le ricette Chef eseguite, con eventuali eccezioni.