A long time ago before Google launched Google Cloud Platform, I played with App Engine and Django. Despite of the fact you must swith from Django usual tools (Celery or ORM) to Google services like Memcache or Task Queue, I was seduced by their fast deployment system.
A standard Django app is fastly adaptable to App Engine, a simple app.yaml and I'm getting started to use my webapp. Google tries to hide every Ops work with all their differents services:
- Front End: Edge of an App, it uses Google's datacenters to handle requests and cache response closest to users
- App Engine: Scalable middleware and load balancer between statics and application instances
- Datastore: Read-only highly scalable SQL-Like database
- Task Queue: Asynchronous tasks and cron tabs
- Cloud storage: Object storage
- More and more
Nowadays, I tried to deploy my blog in Google App Engine but:
$ appcfg.py -A myblog-123 update myblog
Usage: appcfg.py [options] update | [file, ...]
appcfg.py: error: Error parsing myblog/app.yaml: django version "1.8" is not supported, use one of: "1.2", "1.3", "1.4", "1.5" or "latest" ("latest" recommended for development only)
in "myblog/app.yaml", line 18, column 1.
They stopped at Django 1.5 which has last commit on November 2014. Really really scary... Maybe we could say they left for dead App Engine
Comments
No comments yet.