After Google released PHP on Google App Engine (GAE), we decided it was a great opportunity to test Google Cloud Platform for Enterprise Drupal applications. Our initial goal was to answer the question: “Is Google App Engine PHP ready for Drupal?” We started with the following:
Can Drupal 7 run smoothly on GAE? What about the current, or most up to date Drupal 8? And while we are at it, let’s go ahead and check Drupal 6 too.
- What are the limitations ? (I heard you can’t touch the file system! Oh no!!!) :)
- What needs to be done to make it work?
- What about performance, scalability, multi-site, caching, search?
- Will Drush work? What are the tweaks needed?
- What are the real benefits?
- Should I plan to migrate now? or should I wait?
After collecting some impressive results, we decided to take it one step further to see if a Drupal instance can manage 1 million requests per second. We wanted to know:
If it can, how much would it cost?
- What is the best option for caching, google page speed, varnish?
- What is the cost breakdown for each alternative?
In this talk, we will share an in-depth look at a study we did for the feasibility of Google Cloud Platform in hosting Drupal Enterprise class sites. The intention of the study was to understand if Google App Engine could be a potential contender for traditional/existing Drupal Hosting providers and what could be the main advantages it holds against this competitors.. This talk is based on this White Paper published in March + recent updates and follow-ups with google engineers.