![]() However, on ECS, Duolingo found out the hard way that they were not able to do this. One way to reduce costs is by combining different instances types and sizes to try and make better use of infrastructure. Some are optimized for memory, CPU, network, or a combination of all three. At the end of the day, they were left with unutilized reserved instances which is money wasted.Äifferent workloads require different compute resources. As time went on, Duolingo realized they are not using reserved instances effectively, because they were not able to prioritize using them before utilizing spot instances. During their transition to AWS ECS, they saw their costs rise and made an attempt to reduce it by combining the use of reserved instances and EC2 spot instances. The problem with purchasing reserved instances is that some organizations do not utilize them effectively and find it hard to use them with other instance types as needed when scaling.Äuolingo made the switch to microservices and eventually ran their workloads on Amazon ECS managed by Terraform. One way that many users have tried to reduce costs are by utilizing reserved instances which is capacity sold with a big upfront cost and commitment for an overall reduced price in the end compared to on-demand. When organizations move their workloads to public cloud providers, they quickly realize how expensive it can be.
0 Comments
Leave a Reply. |