- Newest
- Most votes
- Most comments
Hi Deepan,
The more cost effective option depends highly on what options you select in EKS/EC2. Different instance types in EC2 can vary in price based on region and instance type. EKS costs $0.10 per cluster plus the costs of Fargate or EC2 compute: https://aws.amazon.com/eks/pricing/. In addition, either could be affected by savings mechanisms such as Savings Plans or Reserved Instances.
With the two days' of activity per month a significant part of your costs are going towards idle resources, so I'd recommend shutting down idle instances or scaling back EKS clusters to minimize costs. Alternatively you can look into a serverless option such as Lambda to run the jobs, if it fits your use case. This could potentially be the lowest-cost option depending on your usage patterns.
It's unfortunately not possible to provide an accurate cost estimate without knowing all of the details of your use case - more detail than we could go over here. However, you can check the AWS Pricing Calculator: https://calculator.aws/#/. This will let you estimate costs in either scenario, and you can enter all of the information about your environment so that you can get a more accurate estimate.
Hope this helps!
Relevant content
- asked 4 years ago
- asked a year ago
- asked 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago
Hi Tewks,
Thanks for looking onto the request.
I tried AWS cost estimator which gave less price for EKS for 2 cluster is 146.00 USD per month not sure with the compute engine like Ec2 for job run. This is my base level assumption - https://calculator.aws/#/estimate?id=59549f76e0d7e043fd4a7a7f99923f73a52c4431 could you please take a look and comment me would be highly appreciated.
Thanks, Deepan