I'm about to start a new django project with friends. This project includes a website, API to mobile applications, clearing and billing, internationalization aspects etc...
What are the pros and cons for using Google App Engine vs. a regular web hosting solution?
Of course GAE documentation praises their support for django, but I would like to hear from people with first hand experience.
Here's a general discussion regarding pros\cons for GAE. I'm more interested in the details regarding django (and related libraries) support.
"Quick and reliable cloud servers", "Scalability" and "Easy management" are the key factors why developers consider Amazon EC2; whereas "Easy to deploy", "Auto scaling" and "Good free plan" are the primary reasons why Google App Engine is favored.
The App Engine standard environment is based on container instances running on Google's infrastructure. Containers are preconfigured with one of several available runtimes. The standard environment makes it easy to build and deploy an application that runs reliably even under heavy load and with large amounts of data.
What sold me on Google App Engine vs hosting a Django app were the following points:
You also get easy access to cron, offline tasks and email. Oh, and you can also use Django's templating engine, which is one of my favorite bits of Django.
Cons:
I would highly recommend GAE if you have a small team - which sounds like you do, and you do not like to mess around with configuring servers. .
Best of luck!
Its free quotas are quite generous, so you wouldn't be paying anything until your website starts receiving a considerable amount of visits. Which makes it ideal for a project like yours, where you might not know whether it's going to be a success.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With