Hi currently I am running my app on GCP. Why?
Because it's super easy. I just push the changes and GCP build automatically pull the changes via Cloud Build and deploy to Cloud Run.
But recently I noticed my monthly bill is getting bigger and bigger because I have a SQL instance running to support my APP.
I managed to get some AWS credits via startup program, but now I am stuck, how can I swiftly migrate my data and my docker app from GCP to AWS.
It's better to be on fixed pricing hosting service and keep checking usage on peak hours to know exactly how much resources your site need. And once you figured out then stick with that plan.
Hi Amy, AWS has a database migration service that supports GCP (https://aws.amazon.com/about-aws/whats-new/2021/11/aws-database-migration-google-cloud-sql-mysql/)
As for your application - depending on which AWS service you want to use. There are a number of AWS services that can deploy your docker containers. Each with varying degrees of complexity. You have ECS, EKS, Fargate, App Runner, and BeanStalk.
I think that the one that comes closest to GCP Cloud Run for ease of deployment and abstraction of management functions is AWS App Runner
Hope this helps,