Like you, I want to keep up with latest AWS cloud updates – can be a daunting task. In that effort I read a nice article from The Register.
The article gives a real-life example, use of a Content Delivery Network (CDN) to scale a website at a cost of around $23.00 per month. One month, the AWS bill came to $2,657.68, thanks to sharing a 13.7GB file that proved unexpectedly popular.
The article points out that there is a way to prevent this. At the end of September 2020 AWS announced a new service, AWS Cost Anomaly Detection. This can be configured by adding a Cost Monitor to an AWS account.
Cost Anomaly Detection is now a part of the larger AWS Cost Management suite.
However, even if cost anomaly detection had been enabled on this account, there was nothing to still prevent the high level of downloads from occurring except for some manual intervention. We are not told what if anything existed to stop the 13.7GB file from being downloaded at any given point or from any location. This brings several questions to mind:
So many things we do not know about this story.
Does it pay to configure the AWS Cost Management Suite for a $23.00 a month environment? Apparently yes in this case. It is clear, once the environment is deployed without any automated way to prevent costs rising due to usage, it is not good enough just to get a cost anomaly alert.
Is there a way to estimate how much the AWS Cost Management tools will cost you per month? Let’s have a look: https://aws.amazon.com/aws-cost-management/
AWS lists 10 use cases for AWS Cost Management and there can be up to 21 AWS Services involved. Is this daunting for anyone yet?
One final question: Is there a better way? The good news: Yes.
This story is really about what needs to be considered first: Architecture and deployment to fit the use case. It may be best to find an expert who can:
In Summary, it can be complex to determine where specific cloud cost factors arise. Nice new cost management tools are being announced on a regular basis, but how does this help if there is no way to prevent the cost increase? Setting up a cost alert is not enough.
The answer is to go back to the design. Apply the principles of the AWS Well Architected Framework. Create an architecture design that fits the use case. Build in automated controls based on usage thresholds. Additionally, make use of the appropriate cost management tools to monitor how the costs change based on usage.
Last, it is always a good idea to ask for expert advice.
Neos IT is an experienced IT service provider and AWS Advanced Consulting partner. We are firmly embedded in the AWS Well Architected Framework best practice for cloud deployments. Our standard offer includes the AWS Well Architected Review on an annual or bi-annual basis.
We have continuously added to and expanded our expertise in the areas of IT security, compliance, hosting & cloud and the digital transformation of business-critical IT through the implementation of a large number of projects since our founding in 2005. Take advantage of our experience. We would be happy to accompany you on the path of your IT transformation.