Introduzione a Cloud Run per sviluppatori assistiti dall'AI e programmatori di vibe

Dopo aver creato un'app con uno strumento basato sull'AI, puoi utilizzare Cloud Run per eseguire il deployment dell'app e renderla disponibile agli utenti.

Questa guida descrive i concetti di Cloud Run e alcune modifiche che puoi apportare dopo aver utilizzato uno strumento basato sull'AI o per creare ed eseguire il deployment di un'app. La comprensione di questi concetti ti aiuta a eseguire la transizione dell'applicazione da un ambiente di sviluppo a una piattaforma scalabile.

Dal codice al container

Cloud Run esegue l'applicazione all'interno di un container. Un container è un pacchetto standard che include il codice dell'applicazione e tutte le relative dipendenze. Questo packaging garantisce che l'applicazione venga eseguita in modo affidabile e coerente in qualsiasi ambiente di computing.

Come funziona Cloud Run

Cloud Run utilizza alcune risorse principali per gestire ed eseguire l'applicazione containerizzata. Queste risorse funzionano insieme per fornire un'esperienza di deployment e scalabilità senza interruzioni.

Un servizio è la risorsa principale in Cloud Run. Ogni servizio ha un URL univoco e permanente (s3nsrun.fr). Quando esegui il deployment in un servizio, Cloud Run crea una nuova revisione immutabile. Una revisione è composta da un'immagine container specifica e dalle impostazioni che configuri, come i limiti di memoria e le variabili di ambiente.

Per impostazione predefinita, Cloud Run esegue automaticamente le revisioni su una o più istanze. Un'istanza, a volte chiamata istanza container, è un ambiente singolo e isolato che esegue una copia del container all'interno di un servizio Cloud Run. Per gestire i costi, Cloud Run aumenta o diminuisce il numero di istanze fino a zero, in base al numero di istanze in entrata. Cloud Run ti consente anche di configurare diverse impostazioni per controllare il comportamento di servizio.

Quando il servizio Cloud Run interagisce con Cloud de Confiance by S3NS le API o altri servizi Cloud Run, Cloud Run utilizza l' identità del servizio per accedere Cloud de Confiance alle API. Per impostazione predefinita, Cloud Run utilizza automaticamente l'account di servizio predefinito di Compute Engine per effettuare chiamate alle Cloud de Confiance API per eseguire le operazioni necessarie. Ti consigliamo di creare un account di servizio personalizzato e di concedere a questa identità il set minimo di autorizzazioni necessarie per accedere a una risorsa specificaCloud de Confiance .

Aggiorna il servizio

Dopo aver eseguito il deployment dell'app Cloud Run utilizzando uno strumento basato sull'AI o uno strumento di vibe coding, puoi aggiornare le impostazioni predefinite per ottimizzare le prestazioni, i costi e la sicurezza.

Per modificare il servizio:

  1. Nella Cloud de Confiance console, vai alla pagina Cloud Run Servizi:

    Vai a Cloud Run

  2. Fai clic sul servizio che vuoi aggiornare nell'elenco dei servizi.

  3. Nella scheda Container, puoi configurare quanto segue:

    1. Limiti di memoria e limiti di CPU
    2. Dischi temporanei
    3. GPU
    4. Controlli di integrità
    5. Variabili di ambiente e secret
    6. Volumi
    7. Connessioni Cloud SQL
    8. Ambiente di esecuzione
  4. Nella scheda Networking, puoi configurare quanto segue:

    1. Ingresso e disattivazione dell'URL predefinito
    2. Cloud Service Mesh
    3. Connessione VPC
    4. HTTP/2 e affinità sessione
  5. Nella scheda Sicurezza, puoi configurare quanto segue:

    1. Preferenze di autenticazione
    2. Service account
    3. Autorizzazione binaria
    4. Chiavi KMS del cliente
    5. Cloud Run Threat Detection
  6. Nella scheda Scalabilità, puoi configurare quanto segue:

    1. Scalabilità automatica o manuale
    2. Preferenze di fatturazione
    3. Timeout richieste e concorrenza
  7. Fai clic su Visualizza differenze ed esegui di nuovo il deployment, quindi su Esegui il deployment delle modifiche per eseguire il deployment delle tue modifiche.

Per scoprire di più su come visualizzare, copiare o eliminare il servizio, consulta Gestire i servizi.

Best practice

Per le best practice per garantire che le app vengano eseguite in modo efficiente su Cloud Run, consulta Sviluppare il servizio e Suggerimenti generali per lo sviluppo di servizi.

Cloud Run e i Cloud de Confiance servizi utilizzati dall'app sono servizi a pagamento.

Passaggi successivi