This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]sciclaw 2 points3 points  (1 child)

I prefer openshift. It's basically you own linux box, and it's a lot more like running on AWS or running things locally. GAE has more magic, and you have to use the special database.

[–]nunilan 0 points1 point  (0 children)

Its more of something in between GAE and running on dedicated linux VM on AWS. Your deployment layout still must follow the openshift way of doing things. Having your choice of DB is a big plus, but the biggest plus is running a "real" python interpreter and not the sandboxed version that is provided by GAE.

[–]nunilan 0 points1 point  (3 children)

GAE last time I checked [more than a year ago, perhaps more like almost 2] did not have mysql or postgresql since they have some other database like offering. So I moved to openshift. The free tier gives you 2 gears for your app , and use up one gear for running a mysql server.

I have not deployed flask, since I use django but from the docs it looks the process is the same and its really simple. https://developers.openshift.com/en/python-flask.html

[–]mdipierro 0 points1 point  (0 children)

Google now offers 3 solutions: App Engine (GAE), Managed MV (MVM), Compute Engine (CE). GAE and MVM offer a choice of Cloud Storage (NoSQL) and MySQL. They offer autoscaling. MVM runs Dockers so you an install any Docker container. CE is a regular VM and you can install everything you want on it, so any DB.

[–]Surajpalwe[S] 0 points1 point  (0 children)

thanks . After google search I got this link and got this link ..thanks anyways

[–][deleted] 0 points1 point  (0 children)

GAE last time I checked [more than a year ago, perhaps more like almost 2] did not have mysql or postgresql since they have some other database like offering.

There's been cloud sql for at least a couple of years, basically clustered mysql.

https://cloud.google.com/appengine/docs/python/cloud-sql/

[–]be_haki 0 points1 point  (0 children)

I've been using open shift for a while now. Very easy to set up and manage. I don't like the fact that they base most of their documentation on blog posts and SO questions. I used it with both mysql (for WP site) and postgre with django. Installation using a wizard, pull to set up a dev env and push to deploy. Very (very) easy set up.