AWS OpsWorks - Introduzione a DevOps on AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS OpsWorks

AWS OpsWorksadotta i principi di ancora più lontano DevOps. AWS Elastic Beanstalk Può essere considerato un servizio di gestione delle applicazioni piuttosto che un semplice contenitore di applicazioni. AWS OpsWorks offre ancora più livelli di automazione, con funzionalità aggiuntive come l'integrazione con il software di gestione della configurazione (Chef) e la gestione del ciclo di vita delle applicazioni. È possibile utilizzare la gestione del ciclo di vita delle applicazioni per definire quando le risorse vengono impostate, configurate, distribuite, non distribuite o terminate.

Per una maggiore flessibilità, avete definito l' AWS OpsWorks applicazione in stack configurabili. È inoltre possibile selezionare stack di applicazioni predefiniti. Gli stack di applicazioni contengono tutto il provisioning per le risorse AWS richiesto dall'applicazione, inclusi server di applicazioni, server Web, database e sistemi di bilanciamento del carico.

Gli stack di applicazioni sono organizzati in livelli architettonici in modo che gli stack possano essere gestiti in modo indipendente. I livelli di esempio potrebbero includere il livello web, il livello dell'applicazione e il livello del database. OpsWorks Inoltre, AWS semplifica immediatamente la configurazione dei gruppi AWS Auto Scaling e dei sistemi di bilanciamento del carico Elastic Load Balancing (ELB), illustrando ulteriormente il principio di automazione. DevOps Proprio come AWS Elastic Beanstalk OpsWorks , AWS supporta il controllo delle versioni delle applicazioni, la distribuzione continua e la gestione della configurazione dell'infrastruttura

Un diagramma che illustra AWS OpsWorks le caratteristiche e l'architettura. DevOps

AWS OpsWorks che mostra DevOps caratteristiche e architettura

AWS OpsWorks supporta anche le DevOps pratiche di monitoraggio e registrazione (trattate nella prossima sezione). Il supporto per il monitoraggio è fornito da Amazon CloudWatch. Tutti gli eventi del ciclo di vita vengono registrati e un registro Chef separato documenta tutte le ricette Chef eseguite, insieme a eventuali eccezioni.