En la pasada Google IO 2013 se anunció el soporte de PHP en Google App Engine. Aunque hasta esta pasada semana sólo unos pocos desarrolladores tenían acceso. A partir de ahora la versión preview de PHP para Google App Engine está abierta para todo el mundo.
PHP se convierte en el cuarto lenguaje en ser soportado junto a Python, Java y Go de la plataforma en la nube de Google, pudiendo aprovechar las ventajas de escalabilidad, estabilidad y seguridad de App Engine.
A lo largo de estos meses se han ido probando muchos productos basados en PHP (el runtime soportado es PHP 5.4) ejecutándose en Google App Engine, entre ellos podéis consultar las experiencias usando: phpMyAdmin, Drupalo phpBB y frameworks como Laravel, Silex and CodeIgniter. Desde la documentación oficial de Google podemos ver como instalar Wordpress en App Engine y el desarrollo de un plugin para gestionar nuestros servicios instalados.
Ventajas de ejecutar PHP en Google App Engine
Entre algunas de las novedades en las que podemos sacar partido de ejecutar PHP en la plataforma (Paas) de Google App Engine se encuentran:
-
Uso de Google Cloud SQL: muchos desarrolladores PHP están acostumbrados a MySQL como base de datos para sus aplicaciones. Con Google App Engine se puede usar Cloud SQL como bases de datos aprovechando su compatibilidad con MySQL 5.5, disponemos de una consola para gestionar nuestras bases de datos en la nube con el soporte de escabilidad de los servicios de Google Cloud.
-
Manejo de ficheros: con otro de los servicios de Google Cloud Storage podemos manejar archivos desde nuestras aplicaciones PHP con permisos de escritura y lectura.
-
Entre otros características que podemos aprovechar se encuentran memcache, Task Queue para procesos asíncronos, el API de usuarios, funcionalidades de envío emails, etc..
Sin duda, es una buena oportunidad para empezar a implementar nuestra aplicación o ejecutar el CMS de nuestra web en la nube usando un servicio gratuito si no requerimos gran capacidad e ir explorando sus características. Sumamos Google App Engine a otras plataformas como PHP Cloud, Jelastic o EngineYard.
Vía | Google App Engine Más información | PHP en Google App Engine