Question:
I have a cluster with a mixture of services running on EC2 and Fargate, all being used internally. I am looking to deploy a new Fargate Service which is going to be publicly available over the Internet and will get around 5000 requests per minutes.What factors do I need to consider so that I can choose if a new cluster should be created or if I can reuse the existing one? Would sharing of clusters also lead to security issues?
Answer:
If your deployment is purely using Fargate, not EC2, then there’s really no technical reason to split it into a separate ECS cluster, but there’s also no reason to keep it in the same cluster. There’s no added cost to create a new Fargate cluster, and logically separating your services into separate ECS clusters can help you monitor them separately in CloudWatch.If you have better answer, please add a comment about this, thank you!