{"id":1549,"date":"2020-07-23T16:07:19","date_gmt":"2020-07-23T14:07:19","guid":{"rendered":"https:\/\/blog.besharp.it\/?p=1549"},"modified":"2021-03-29T16:17:14","modified_gmt":"2021-03-29T14:17:14","slug":"convertiamo-unapplicazione-docker-compose-in-aws-fargate-sfruttando-la-cli-ecs","status":"publish","type":"post","link":"https:\/\/blog.besharp.it\/it\/convertiamo-unapplicazione-docker-compose-in-aws-fargate-sfruttando-la-cli-ecs\/","title":{"rendered":"Convertiamo un’applicazione docker-compose in AWS Fargate sfruttando la CLI ECS"},"content":{"rendered":"

Al giorno d’oggi, molto spesso capita di affidarsi a <\/span>Docker<\/b> per generare e gestire le infrastrutture delle applicazioni al fine di eseguire test in un ambiente locale. Molte volte, infatti, gli sviluppatori ricorrono a docker-compose per creare l’infrastruttura contenente la loro applicazione, il loro web server e i loro database in diversi container Docker.<\/span><\/p>\n

In questo articolo, vedremo insieme come rilasciare un’intera applicazione pensata su <\/span>docker-compose<\/b> all’interno dell’ambiente AWS utilizzando il servizio <\/span>AWS ECS Fargate<\/b>. Prima di iniziare a mettere le mani in pasta, capiamo insieme cos’\u00e8 AWS ECS Fargate.<\/span><\/p>\n

Definizioni: Amazon ECS e AWS Fargate in pillole<\/span><\/h2>\n

Amazon ECS \u00e8 il servizio che permette di eseguire e gestire <\/span>cluster di container Docker<\/b>. \u00c8 totalmente gestito da Amazon Web Services e facilmente scalabile in base al traffico.<\/span><\/p>\n

Le configurazioni con cui \u00e8 possibile utilizzare Amazon ECS sono due:<\/span><\/p>\n