Use Spot Instances for reverse end processes (non-UI, background processes, etc.). Cassette copies have the lowest hourly rates among on-demand, ordered, and well-found copies. If your application needs are stable and long-term, using an ordered copy will save you a lot of money.
When you set auto-zoom in quickly and reduce slowly. Keep in mind that each stop and start (even if an instance is started in just 1 second) counts as a full hour for AWS billing purposes. Use the EC2 auto-scaling size which is smaller than the larger size. You can opt for the AWS cost improvements for the management of your reserved instances in real-time.
Image Source: Google
Simple storage service (S3):
Use Simple Storage Service (s3) Object Lifecycle Management and move objects to Glacier if necessary. For items that are easy to reproduce (such as image thumbnails), use the "Reduced Redundancy" storage class, which charges less than "Standard" storage.
In addition to memory, S3 calculates bandwidth and the number of HTTP requests. For example, it costs less than two to get a 50MB object to get a 25MB object. Merge objects (eg logs) when storing them on S3 to reduce the cost of access (HTTP) to S3.
Content Delivery Network (CDN) CloudFront:
Using Amazon CloudFront with Simple Storage (S3) at the back reduces S3 access costs and improves application performance due to caching by CloudFront servers. See CloudFront's "Price Range". This affects your CloudFront costs.
Use billing notifications that trigger notifications when costs exceed a certain preset value. This helps prevent shocks to AWS bills.