DevSecOps

17 mai, 2013

App Engine coloca PHP como recurso preview limitado

Publicidade

O PHP é a mais recente adição à gama de linguagens suportadas pelo App Engine do Google. A PaaS (Platform as a Service) já suporta Python, Java e Go e, como as linguagens antes dele, o PHP está sendo introduzido primeiramente como um recurso preview limitado.

Google_app_engine

A implementação do PHP no App Engine atualmente roda aplicativos PHP usando PHP 5.4 em um ambiente com sandbox, o que previne a escrita no sistema de arquivos, a abertura de sockets, o acesso a hosts diretamente ou realizar chamadas de sistema.

Além disso, os aplicativos devem responder rapidamente, em alguns segundos, para se encaixarem da arquitetura do App Engine. Para armazenamento, os aplicativos PHP podem usar o Google Cloud para arquivos persistentes, e, para acesso a outros hosts, uma App Engine URL Fetch API está disponível para solicitações HTTP e HTTPS. O serviço também oferece acesso ao MySQL 5.5 compatível com Google Cloud SQL e a várias APIs do App Engine, incluindo Memcache, Task Queues, Users API e Mail API. Há suporte para recursos padrões do App Engine para segurança e desempenho web.

Usuários que querem utilizar o serviço de tempo de execução do App Engine no Google Cloud devem se registrar aqui. Por sua vez, o desenvolvimento pode acontecer off-line, com o uso do PHP SDK, que emula localmente serviços do App Engine. Para maiores orientações, acesse este guia.

Com informações de The H