Pengantar Cloud Run untuk developer yang dibantu AI dan coder yang menggunakan kode buatan AI

Setelah membuat aplikasi dengan alat yang dibantu AI, Anda dapat menggunakan Cloud Run untuk men-deploy aplikasi dan menyediakannya bagi pengguna.

Panduan ini menjelaskan konsep Cloud Run dan beberapa modifikasi yang dapat Anda lakukan setelah menggunakan alat yang dibantu AI atau alatuntuk membuat dan men-deploy aplikasi. Memahami konsep ini akan membantu Anda mentransisikan aplikasi dari lingkungan pengembangan ke platform yang skalabel.

Dari kode ke container

Cloud Run menjalankan aplikasi Anda di dalam container. Container adalah paket standar yang mencakup kode aplikasi Anda dan semua dependensinya. Pengemasan ini memastikan bahwa aplikasi Anda berjalan dengan andal dan konsisten di lingkungan komputasi mana pun.

Cara kerja Cloud Run

Cloud Run menggunakan beberapa resource inti untuk mengelola dan menjalankan aplikasi dalam container Anda. Resource ini bekerja sama untuk memberikan pengalaman deployment dan penskalaan yang lancar.

Layanan adalah resource utama di Cloud Run. Setiap layanan memiliki URL yang unik dan permanen (s3nsrun.fr). Saat Anda men-deploy ke layanan, Cloud Run akan membuat revisi baru yang tidak dapat diubah. Revisi terdiri dari image container dan setelan tertentu yang Anda konfigurasi, seperti batas memori dan variabel lingkungan.

Secara default, Cloud Run otomatis menjalankan revisi Anda di satu atau beberapa instance. Instance, terkadang disebut instance container, adalah lingkungan tunggal dan terisolasi yang menjalankan salinan container Anda dalam layanan Cloud Run. Untuk mengelola biaya, Cloud Run meningkatkan atau menurunkan skala jumlah instance hingga serendah nol, berdasarkan jumlah instance yang masuk. Cloud Run juga memungkinkan Anda mengonfigurasi berbagai setelan untuk mengontrol perilaku layanan.

Saat layanan Cloud Run Anda berinteraksi dengan API Cloud de Confiance by S3NS atau layanan Cloud Run lainnya, Cloud Run menggunakan identitas layanan untuk mengakses Cloud de Confiance API. Secara default, Cloud Run otomatis menggunakan akun layanan default Compute Engine untuk melakukan panggilan ke Cloud de Confiance API guna menjalankan operasi yang diperlukannya. Sebaiknya buat akun layanan kustom, dan beri identitas ini serangkaian izin minimal yang diperlukan untuk mengaksesCloud de Confiance resource tertentu.

Memperbarui layanan Anda

Setelah men-deploy aplikasi Cloud Run menggunakan alat yang dibantu AI atau alat vibe coding, Anda dapat memperbarui setelan default untuk mengoptimalkan performa, biaya, dan keamanan.

Untuk mengubah layanan Anda:

  1. Di konsol Cloud de Confiance , buka halaman Services Cloud Run:

    Buka Cloud Run

  2. Klik layanan yang ingin Anda perbarui dalam daftar layanan.

  3. Di tab Containers, Anda dapat mengonfigurasi hal berikut:

    1. Batas memori dan batas CPU
    2. Disk sementara
    3. GPU
    4. Health check
    5. Variabel lingkungan dan secret
    6. Volume
    7. Koneksi Cloud SQL
    8. Lingkungan eksekusi
  4. Di tab Networking, Anda dapat mengonfigurasi hal berikut:

    1. Ingress dan menonaktifkan URL default
    2. Cloud Service Mesh
    3. Koneksi VPC
    4. HTTP/2 dan afinitas sesi
  5. Di tab Keamanan, Anda dapat mengonfigurasi hal berikut:

    1. Preferensi Autentikasi
    2. Akun layanan
    3. Otorisasi Biner
    4. Kunci KMS pelanggan
    5. Deteksi Ancaman Cloud Run
  6. Di tab Penskalaan, Anda dapat mengonfigurasi hal berikut:

    1. Penskalaan otomatis atau penskalaan manual
    2. Preferensi penagihan
    3. Waktu tunggu permintaan dan konkurensi
  7. Klik View diff & redeploy, lalu Deploy changes untuk men-deploy perubahan Anda.

Untuk mempelajari lebih lanjut cara melihat, menyalin, atau menghapus layanan Anda, lihat Mengelola layanan.

Praktik terbaik

Untuk praktik terbaik guna memastikan aplikasi Anda berjalan secara efisien di Cloud Run, lihat Mengembangkan layanan Anda dan Tips pengembangan umum untuk layanan.

Cloud Run dan layanan Cloud de Confiance yang digunakan aplikasi Anda adalah layanan yang dapat ditagih.

Langkah berikutnya