Amazon offers the option of launching their container management services
EKS in two modes:
In the former, normal VMs (
EC2 instances) are used and
EKS (depending on the selection) clusters are created.
In the later, there is no concept of vm/instance present; you just have to deal with the containers and plan their capacity so that the system knows what memory/cpu needs you have.
Fargate apparently accounts for a (far?) more cost-efficient solution given that you are charged only for the resources' consumption of your containers, I would like to know what are the benefits (or example use cases) where anyone would like to go with the
EC2 - based solution.