App Engine

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

Novos clientes ganham US$ 300 em créditos para gastar no Google Cloud nos primeiros 90 dias. Todos os clientes do Google Cloud recebem 28 horas de uso de instância por dia gratuitamente.

  • action/check_circle_24px Criado com o Sketch.

    Faça o escalonamento de aplicativos em pequena ou grande escala sem precisar se preocupar com o gerenciamento da infraestrutura.

  • action/check_circle_24px Criado com o Sketch.

    Dê mais liberdade aos seus desenvolvedores ao eliminar o gerenciamento de servidores e a implantação de configurações

  • action/check_circle_24px Criado com o Sketch.

    Tenha mais agilidade ao contar com suporte para linguagens de desenvolvimento conhecidas e uma variedade de ferramentas para desenvolvedores

Benefícios

Linguagens e ferramentas abertas e conhecidas

Crie e implante apps com rapidez usando linguagens conhecidas ou traga seus próprios ambientes de execução e frameworks. Também é possível gerenciar recursos com a linha de comando, depurar código-fonte e executar back-ends de API facilmente.

É só adicionar o código

Foque na escrita do código sem precisar gerenciar a infraestrutura. Proteja seus apps contra ameaças usando recursos de firewall, regras do IAM e certificados gerenciados SSL/TLS.

Pague somente pelo que você usa

Opere em um ambiente sem servidor sem se preocupar com o excesso ou a falta de provisionamento. O App Engine faz o escalonamento automático conforme o tráfego do app e consome recursos somente quando o código está em execução.

Principais recursos

Principais 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

Com ambientes de execução personalizados, é possível integrar qualquer biblioteca e framework ao App Engine. Basta fornecer um contêiner do Docker.

Totalmente gerenciado

Com um ambiente totalmente gerenciado, você se concentra no código e deixa o gerenciamento da infraestrutura para o App Engine.

Ver todos os recursos

Documentação

Documentação

Princípios básicos do Google Cloud
Como escolher o ambiente ideal do App Engine

Saiba como executar aplicativos no App Engine usando o ambiente flexível, o ambiente padrão ou os dois.

Princípios básicos do Google Cloud
Ambiente padrão do App Engine

Veja como o ambiente padrão do App Engine facilita a criação e a implantação de um aplicativo que é executado de maneira confiável, mesmo sobrecarregado e com uma grande quantidade de dados.

Princípios básicos do Google Cloud
Ambiente flexível do App Engine

Descubra como o App Engine permite aos desenvolvedores focar no que fazem de melhor: escrever códigos.

Tutorial
Instalar um SDK do App Engine

Saiba como configurar seu computador para desenvolvimento, implantação e gerenciamento de apps no App Engine.

Arquitetura
Python no App Engine

Saiba mais sobre os dois ambientes da linguagem Python disponíveis no App Engine, e decida qual é o melhor para você.

Arquitetura
Java no App Engine

Saiba mais sobre os dois ambientes do aplicativo Java disponíveis no App Engine, e decida qual é o melhor para você.

Arquitetura
Node.js no App Engine

Compare as diferenças entre os dois ambientes da linguagem Node.js disponíveis no App Engine, e decida qual é o melhor para atender às suas necessidades.

Princípios básicos do Google Cloud
Locais do App Engine

Saiba mais sobre a disponibilidade regional do App Engine e entenda como o local afeta sua latência, disponibilidade e durabilidade.

Tutorial
Crie um app Android com o Firebase e o App Engine

Neste tutorial, você saberá como usar o Firebase para criar um app para dispositivos móveis com armazenamento de dados de back-end, sincronização em tempo real e geração de registros de eventos do usuário.

Casos de uso

Casos de uso

Caso de uso
Aplicativos da Web modernos

Implante apps da Web no App Engine para alcançar os clientes e usuários finais com rapidez. Com implantações que não exigem configurações, e sem gerenciamento de servidores, o App Engine permite que você se concentre na escrita do código. Além disso, o App Engine é escalonado automaticamente para suportar 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.

Fluxo do ícone de pessoas à esquerda para o retângulo “Servindo conteúdo estático” contendo Cloud CDN, App Engine e Cloud Storage. O fluxo vai para a direita para o retângulo “Conteúdo dinâmico de serviço” na parte superior, contendo Memcache, Datastore e Filas de Tarefas. O retângulo na parte inferior "Processamento e monitoramento de registros" contém Pub/Sub, Dataflow, Cloud Storage, BigQuery, Cloud Logging e Cloud Monitoring
Caso de uso
Back-ends escalonáveis de dispositivos móveis

Não importa se você está criando seu primeiro app 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. A integração perfeita com o Firebase proporciona uma plataforma de front-end para dispositivos móveis fácil de usar e um back-end confiável e escalonável.

Veja abaixo uma arquitetura de referência para a criação de um app para dispositivos móveis comum usando o App Engine e o Firebase com outros serviços do Google Cloud.

À esquerda, as caixas empilhadas mostram Aplicativo de jogo e Servidor de jogo. Elas estão ligadas diretamente com o retângulo com o App Engine e o Memcache. Esse retângulo tem setas voltadas para a direita para FireBase, Datastore e um retângulo denominado "Processamento e análise de dados" contendo Pub/Sub, Dataflow e BigQuery. A seta leva à direita para relatar e compartilhar. Abaixo de tudo isso, há um retângulo denominado Operações contendo Cloud Monitoring, Cloud Logging, Error Reporting e Cloud Trace.

Todos os recursos

Todos os recursos

Linguagens conhecidas 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 Com ambientes de execução personalizados, é possível integrar qualquer biblioteca e framework ao App Engine. Basta fornecer um contêiner do Docker.
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.
Divisão de tráfego Encaminhe solicitações recebidas para versões diferentes do app, execute testes A/B e faça lançamentos de recursos gradualmente.
Segurança para aplicativos Para ajudar a 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.

Preços

Preços

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

Esta solução é executada como instâncias nos ambientes padrão ou flexível.