App Engine

Crie aplicativos altamente escalonáveis em uma plataforma totalmente gerenciada e sem servidor.

Veja a documentação do produto.

Plataforma de aplicativos totalmente gerenciada e sem servidor

Crie e implante aplicativos em uma plataforma totalmente gerenciada. Faça o escalonamento sem interrupções em pequena ou grande escala sem se preocupar com o gerenciamento da infraestrutura subjacente. Não é necessário gerenciar o servidor nem implantar configurações. Assim, os desenvolvedores se concentram somente na criação de aplicativos de qualidade sem a sobrecarga do gerenciamento. O App Engine possibilita que os desenvolvedores tenham mais agilidade e produtividade ao oferecer suporte a linguagens conhecidas de desenvolvimento e a uma grande variedade de ferramentas.

Logotipo

Linguagens e ferramentas abertas e familiares

Crie e implante aplicativos com rapidez usando várias linguagens conhecidas, como Java, PHP, Node.js, Python, C#, .Net, Ruby e Go, ou traga seu próprio framework e ambiente de execução. Comece rapidamente sem precisar implantar configurações no App Engine. Gerencie recursos na linha de comando, depure o código-fonte na produção e execute back-ends de API com facilidade por meio das ferramentas mais usadas do setor, como o SDK do Cloud, Cloud Source Repositories, IntelliJ IDEA, Visual Studio e PowerShell.

Logotipo

É só adicionar código

Concentre-se apenas na escrita de código, sem precisar se preocupar com o gerenciamento da infraestrutura subjacente. Com recursos como ampliação e redução automáticas do aplicativo entre pequena e grande escala, aplicação de patches totalmente gerenciada e administração de servidores, o Google cuida de todas as suas preocupações com a infraestrutura. Proteja seus aplicativos contra ameaças usando os recursos de firewall do App Engine, regras de gerenciamento de identidade e acesso (IAM) e certificados gerenciados SSL/TLS.

Logotipo

Pague somente pelo que você usa

Execute aplicativos em um ambiente sem servidor e não se preocupe com o excesso ou a falta de provisionamento. O App Engine faz o escalonamento automático conforme o tráfego do seu aplicativo e consome recursos somente quando o código está em execução. Você paga somente pelos recursos usados.

Recursos

Crie seu aplicativo em Node.js, Java, Ruby, C#, Go, Python ou PHP, ou use seu próprio ambiente de execução.

Aberto e flexível

Os ambientes de execução personalizados possibilitam integrar qualquer framework ao App Engine. Basta conectar um contêiner do Docker.

Totalmente gerenciado

Um ambiente totalmente gerenciado permite que você se concentre no código e deixe o gerenciamento da infraestrutura para o App Engine.

Diagnóstico de aplicativo avançado

Use o Cloud Monitoring e o Cloud Logging para monitorar a integridade e o desempenho do aplicativo, 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.

Divisão de tráfego

Encaminhe solicitações recebidas para versões diferentes do app, execute testes A/B e faça lançamentos adicionais de recursos.

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 mais por isso.

Ecossistema de serviços

Aproveite um ecossistema cada vez maior de serviços do Google Cloud no aplicativo, incluindo um excelente pacote de ferramentas para desenvolvedores na nuvem.

Soluções e casos de uso

Aplicativos da Web modernos

Implante aplicativos da Web no App Engine para alcançar os clientes e usuários finais com rapidez. Não é necessário implantar configurações nem gerenciar servidores. Com o App Engine, você se concentra na escrita do código. Além disso, o App Engine é escalonado automaticamente para oferecer suporte a picos de tráfego repentinos sem provisionamento, aplicação de patches ou monitoramento.

Veja abaixo uma arquitetura de referência para a criação de um app da Web simples usando o App Engine e o Google Cloud.

Diagrama de aplicativos da Web modernos

Saiba mais sobre aplicativos da Web

Back-ends escalonáveis para dispositivos móveis

Não importa se você está criando seu primeiro aplicativo para dispositivos móveis ou tentando alcançar os usuários atuais por meio de uma experiência desse tipo, o App Engine faz o escalonamento automático do ambiente de hospedagem. Além disso, a integração perfeita com o Firebase proporciona uma plataforma para dispositivos móveis com front-end fácil de usar e um back-end confiável e escalonável.

Veja abaixo uma arquitetura de referência de um app comum para dispositivos móveis criado com o Firebase e o App Engine, além de outros serviços do Google Cloud.

Diagrama de back-ends móveis escalonáveis

Saiba mais sobre aplicativos para dispositivos móveis

O Google App Engine escalona automaticamente para se ajustar a esses picos. Assim, não precisamos nos preocupar com o desempenho do aplicativo ou com falhas devido à capacidade da plataforma.

Jeffrey Dixon, vice-presidente corporativo e diretor executivo de engenharia de software, IDEXX Laboratories

Nossos clientes

Logotipo da IdexxLogotipo da Khan AcademyLogotipo da KahunaLogotipo da Sony MusicLogotipo da RovioLogotipo da DialpadLogotipo da Pocketgems

Recursos técnicos

Preços

Além de serem competitivos, os preços do App Engine são escalonados de acordo com o uso do seu app. A solução é executada como instâncias no ambiente padrão ou flexível. Há alguns componentes básicos incluídos no modelo de faturamento do App Engine, como instâncias do ambiente padrão e do flexível, bem como serviços e APIs. Para ver uma estimativa da fatura, use a calculadora de preços.

Próximos passos

Ganhe US$ 300 em créditos para aprender e criar no Google Cloud por até 12 meses.

Faça uma avaliação gratuita
Precisa de ajuda para começar?
Trabalhe com um parceiro confiável
Continue navegando

Há produtos ou recursos listados nesta página em versão Beta. Para saber mais sobre nossas etapas de lançamento de produtos, clique aqui.

Java é uma marca registrada da Oracle e/ou afiliadas.