Introdução ao Cloud Run para programadores assistidos por IA e criadores de apps Web

Depois de criar uma app com uma ferramenta assistida por IA, pode usar o Cloud Run para implementar a app e disponibilizá-la aos utilizadores.

Este guia descreve os conceitos do Cloud Run e algumas modificações que pode fazer depois de usar uma ferramenta assistida por IA ou uma ferramenta de para criar e implementar uma app. A compreensão destes conceitos ajuda a transferir a sua aplicação de um ambiente de desenvolvimento para uma plataforma escalável.

Do código ao contentor

O Cloud Run executa a sua aplicação num contentor. Um contentor é um pacote padrão que inclui o código da sua aplicação e todas as respetivas dependências. Esta embalagem garante que a sua aplicação é executada de forma fiável e consistente em qualquer ambiente de computação.

Como funciona o Cloud Run

O Cloud Run usa alguns recursos essenciais para gerir e executar a sua aplicação contentorizada. Estes recursos funcionam em conjunto para oferecer uma experiência de implementação e escalabilidade perfeita.

Um serviço é o recurso principal no Cloud Run. Cada serviço tem um URL único e permanente (s3nsrun.fr). Quando implementa num serviço, o Cloud Run cria uma revisão nova e imutável. Uma revisão consiste numa imagem de contentor específica e nas definições que configura, como limites de memória e variáveis de ambiente.

Por predefinição, o Cloud Run executa automaticamente as suas revisões numa ou mais instâncias. Uma instância, por vezes denominada instância de contentor, é um ambiente único e isolado que executa uma cópia do seu contentor num serviço do Cloud Run. Para gerir os custos, o Cloud Run dimensiona o número de instâncias para cima ou para baixo até um mínimo de zero, com base no número de instâncias recebidas. O Cloud Run também lhe permite configurar diferentes definições para controlar o comportamento do seu serviço.

Quando o seu serviço do Cloud Run interage com Cloud de Confiance by S3NS APIs ou outros serviços do Cloud Run, o Cloud Run usa a identidade do serviço para aceder às Cloud de Confiance APIs. Por predefinição, o Cloud Run usa automaticamente a conta de serviço predefinida do Compute Engine para fazer chamadas para as APIs para realizar as operações de que precisa. Cloud de Confiance Recomendamos que crie uma conta de serviço personalizada e conceda a esta identidade o conjunto mínimo de autorizações necessárias para aceder a umCloud de Confiance recurso específico.

Atualize o seu serviço

Depois de implementar a sua app do Cloud Run através de uma ferramenta assistida por IA ou de uma ferramenta de programação de vibrações, pode atualizar as predefinições para otimizar o desempenho, o custo e a segurança.

Para modificar o serviço:

  1. Aceda à página Serviços do Cloud Run:

    Aceda ao Cloud Run

  2. Selecione o seu serviço.

  3. Selecione Editar e implementar nova revisão.

  4. Modifique as definições de configuração conforme necessário.

    1. Na secção Editar contentor, pode modificar o seguinte:

    2. No separador Segurança, selecione as opções disponíveis, como:

    3. No separador Segurança, modifique a conta de serviço predefinida do Compute para contas de serviço diferentes com autorizações mínimas.

    4. Em Pedido, modifique o seguinte, se necessário:

    5. Em Faturação, modifique as definições de faturação se necessário.

  1. Em Dimensionamento de revisões, se usar o dimensionamento automático do Cloud Run predefinido, especifique opcionalmente o número mínimo de instâncias. Se usar o dimensionamento manual, especifique o número de instâncias para o serviço.

  2. Clique em Editar e implementar a nova revisão.

Para saber como ver, copiar ou eliminar o seu serviço, consulte o artigo Gerir serviços.

Práticas recomendadas

Para ver práticas recomendadas que garantam que as suas apps são executadas de forma eficiente no Cloud Run, consulte os artigos Desenvolva o seu serviço e Sugestões gerais de desenvolvimento para serviços.

O Cloud Run e os serviços Cloud de Confiance que a sua app usa são um serviço faturável.

O que se segue?