Panoramica
Questo laboratorio introduce ad AWS CodeDeploy. In questo laboratorio utilizzerai AWS CodeDeploy per distribuire un’applicazione a un’istanza Amazon EC2.
Argomenti trattati
Alla fine di questo laboratorio sarai in grado di:
- Verificare che l’agente CodeDeploy sia stato installato.
- Configurare il contenuto di origine dell’applicazione da distribuire in CodeDeploy.
- Creare un bucket Amazon S3, quindi caricare un’applicazione WordPress nel bucket.
- Distribuire un’applicazione WordPress in un’istanza Amazon EC2.
- Monitorare la distribuzione di un’applicazione WordPress.
- Aggiornare un’applicazione WordPress e quindi ridistribuirla.
AWS CodeDeploy
AWS CodeDeploy è un servizio di distribuzione che automatizza le distribuzioni delle applicazioni in istanze Amazon EC2, istanze on-premise, o funzioni Lambda serverless.
Puoi distribuire una varietà quasi illimitata di contenuti delle applicazioni, ad esempio codice, funzioni AWS Lambda serverless, file Web e di configurazione, file eseguibili, pacchetti, script, file multimediali e così via. AWS CodeDeploy è in grado di distribuire contenuti di applicazioni in esecuzione su un server e archiviati in bucket Amazon S3, repository di GitHub oppure repository Bitbucket. AWS CodeDeploy è anche in grado di distribuire una funzione Lambda serverless. Non è necessario modificare il codice esistente per utilizzare AWS CodeDeploy.
AWS CodeDeploy semplifica le seguenti operazioni:
- Rilascio rapido di nuove funzionalitÃ
- Aggiornamento delle versioni delle funzioni AWS Lambda.
- Evitare tempi di inattività durante la distribuzione dell’applicazione.
- Gestione della complessità dell’aggiornamento delle applicazioni, senza molti dei rischi associati alle distribuzioni manuali soggette a errori.