We were planning to launch our application much sooner. Unfortunately, we are not ready yet. Our developers have set up AWS to launch the app. Currently, I am receiving invoices every month for just under $1000 without having the app launched. I am contacting you today to ask if it is possible to keep the configurations and stop the services in order not to be charged and once we are ready to launch the app to turn the services on again.
I have received the following response from the Sales Team:
Yes, it is possible to keep the configurations and stop the services in AWS to avoid being charged until you are ready to launch the application. First, you need to identify which AWS resources are currently running and incurring costs. These could include EC2 instances, Elastic Load Balancers (ELBs), Relational Database Service (RDS) instances, and other services.
For resources that are not needed until the application launch, you can stop or terminate them. For example, you can stop EC2 instances (which will stop the billing for the instance but retain the configuration and data) or terminate them (which will completely remove them and their associated storage).
For services like RDS, you can scale down to a smaller instance type or pause the database instance to reduce costs. For other managed services like AWS Lambda or AWS Fargate, you can pause or scale down the resources to reduce costs.
If there are any temporary resources created during the development or testing phase, such as Elastic IPs, Elastic Block Store (EBS) volumes, or S3 buckets, you can delete them to avoid unnecessary charges.
If you have set up Auto Scaling groups for EC2 instances or other resources, review and adjust the configurations to ensure that resources are not unnecessarily launched or scaled up while the application is not in production.
After taking the above steps, continue to monitor your AWS billing and usage to ensure that you are not being charged for resources you are not using. You can also leverage AWS Cost Explorer and AWS Budgets to set up alerts and budgets to stay informed about your AWS costs.
By following these steps, you can effectively pause your AWS infrastructure while keeping the configurations intact and minimize the costs incurred until you are ready to launch the application.
I am looking for a guide that can help me with the above.
Thanking you in advance for all your endeavours.