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 alat untuk membuat dan men-deploy aplikasi. Memahami konsep ini akan membantu Anda mengubah aplikasi dari lingkungan pengembangan ke platform yang dapat diskalakan.
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. Semua resource ini bekerja sama untuk memberikan pengalaman deployment dan penskalaan yang lancar.
Layanan adalah resource utama di Cloud Run. Setiap layanan memiliki URL 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 melakukan penskalaan jumlah instance ke atas atau ke bawah 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 Compute Engine default 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:
Buka halaman Services Cloud Run:
Pilih layanan Anda.
Pilih Edit dan deploy revisi baru.
Ubah setelan konfigurasi sesuai kebutuhan.
Di bagian Edit Container, Anda dapat mengubah hal berikut:
Di tab Keamanan, pilih opsi yang tersedia, seperti:
Di tab Security, ubah akun layanan Compute default ke akun layanan lain dengan izin minimal.
Di bagian Permintaan, ubah yang berikut jika diperlukan:
Di bagian Penagihan, ubah setelan penagihan jika diperlukan.
Di bagian Revision scaling, jika Anda menggunakan penskalaan otomatis Cloud Run default, Anda dapat menentukan instance minimum. Jika Anda menggunakan penskalaan manual, tentukan jumlah instance untuk layanan.
Klik Edit & deploy revisi baru.
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
- Untuk memulai, ikuti panduan memulai untuk men-deploy image container.
- Untuk mempelajari berbagai jenis resource dan opsi deployment, lihat Model resource.
- Untuk mengetahui informasi tentang cara menyiapkan kode Anda untuk deployment, lihat Kontrak runtime container.
- Untuk mempelajari lebih lanjut manfaat penggunaan Cloud Run, lihat Kasus penggunaan AI Cloud Run.