Cluster would be the whole system, that contains all the microservices, right? Then, one task definition is one microservice, which contains three services: flask, nginx and db. And a ECS Service is basically in charge of managing each task definition. Did I get it right?
Pretty much. My suggestion would be to get accustomed to ECS by deploying a simple "Hello world" type Service on an ECS cluster; Then start doing more complex task definitions and services
Обсуждают сегодня