Nesta página, você encontra uma lista de critérios para determinar se o app é adequado para ser um serviço do Cloud Run.
Critérios
Para ser adequado como um serviço do Cloud Run, seu app precisa atender a todos os seguintes critérios: Consulte o contrato do contêiner do Cloud Run para mais informações.
- Veicula solicitações, streams ou eventos entregues usando HTTP, HTTP/2, WebSockets ou gRPC ou é executado até a conclusão.
- Não exigir um sistema de arquivos permanente local, mas um sistema de arquivos temporário local ou de rede.
- Ser criado para processar várias instâncias do app em execução simultaneamente.
- Não requer mais do que 8 de CPU e 32 GiB de memória por instância.
Se o app atende a esses critérios, ele é uma boa opção para o Cloud Run! Para começar, teste um dos Guias de início rápido do Cloud Run.
Se o app não atender a todos os critérios, confira o Google Kubernetes Engine (GKE) como uma opção de hospedagem. Para uma comparação entre o Cloud Run e o Google Kubernetes Engine, consulte o guia de comparação. Para avaliar os requisitos do seu aplicativo e escolher entre o Cloud Run e o Google Kubernetes Engine com base em considerações técnicas e organizacionais, consulte o Guia de seleção para ambientes de execução de contêiner gerenciados.
Para integração automática com o GitHub e implantações otimizadas com CDN para apps Next.js ou Angular renderizados pelo servidor, considere usar o Firebase App Hosting.