O Google App Engine, ou somente GAE, é uma plataforma de desenvolvimento de aplicações em nuvem criada e disponibilizada pelo Google. É uma PaaS completa, que oferece não apenas uma, mas três linguagens de programação para criação dos aplicativos: Java, Python e Go.
- Aplicativos de escala de zero a escala global, sem a necessidade de gerenciar a infra-estrutura.
- Desenvolvedores livres com implantações que não requerem configuração e gerenciamento sem servidor.
- Manter aplicações ágeis com suporte para linguagens de desenvolvimento populares e uma variedade de ferramentas de desenvolvimento.
Vantagens:
- Ferramentas e linguagens abertas e populares: Permite compilar e implantar aplicativos rapidamente usando linguagens populares ou usar suas próprias estruturas e ambientes de tempo de execução de linguagens. Você também pode gerenciar recursos a partir da linha de comando, depurar código fonte e executar backends de API facilmente.
- Simplesmente adicionar o código: O App Engine nos permite focar na escrita do código sem a necessidade de gerenciar a infra-estrutura subjacente. Proteja seus aplicativos contra ameaças de segurança com recursos de firewall, regras IAM e certificados SSL/TLS gerenciados.
- Pague somente pelo que você usa: Operar em um ambiente sem servidor sem se preocupar com sub ou sobre provisionamento. O App Engine escalona automaticamente com base em seu tráfego de aplicativos e consome recursos somente quando seu código está em execução.
Todos os recursos
Linguagens conhecidas |
Crie seu aplicativo em Node.js, Java, Ruby, C#, Go, Python ou PHP. |
Totalmente gerenciado |
Com um ambiente totalmente gerenciado, você se concentra no código e deixa o gerenciamento da infraestrutura para o App Engine. |
Diagnóstico avançado de aplicativos |
Use o Cloud Monitoring e o Cloud Logging para monitorar a integridade e o desempenho do seu app, e o Cloud Debugger e o Error Reporting para diagnosticar e corrigir bugs rapidamente. |
Controle de versões do aplicativo |
Hospede com facilidade diferentes versões do seu app, e crie ambientes de desenvolvimento, teste, preparo e produção facilmente. |
Segurança para aplicativos |
Para proteger seu aplicativo, defina regras de acesso com o firewall do App Engine e use os certificados gerenciados SSL/TLS por padrão no seu domínio personalizado sem pagar nada a mais por isso. |
Ecossistema de serviços |
Aproveite um ecossistema cada vez maior de serviços do Google Cloud no app, incluindo um pacote excelente de ferramentas para desenvolvedores na nuvem. |