Hi folks, we're currently hosting shopsy.pk on dedicated servers and are now looking to move to the cloud to make our application secure, redundant, scalable and easier to manage.
We are ideally looking for a solution that allows us to focus on development and requires little to no management. This quest has lead us to a showdown of AWS Elastic beanstalk vs Google App Engine. We would appreciate any insights you have on this comparison considering:
Thanks!
There are 3 elements that are super important in this decision:
For example:
If you want to avoid having dedicated ops on your team, you have to avoid going directly to AWS. Instead you should look for something that's built on top of AWS. But, it will be more expensive, and you will have less control.
I've only used Elastic Beanstalk about 5 years ago and hated it with a passion, but can't speak for how it is now. It was just not customisable enough and think I remember being restricted to older Ruby versions. Don't think I'd go back but speaking from ignorance.
I've been using App Engine to build a Node app and it's incredibly easy and robust. Even pointing a sub-domain bought from somewhere else to the node app was simple (although the documentation is confusing in that there are easy and hard ways to achieve the same thing). Cost and reliability have been good, although I haven't gone live with it yet. You can easily configure a yaml file to auto-scale your app and set daily spend limits on your app.
Thank you for your feedback, James. I have read good things about App Engine and there seems to be a consensus on it being easier to manage than AWS.