Serverless

Membangun dan men-deploy aplikasi serverless dengan cepat

Platform serverless kami menyediakan jalur tercepat ke aplikasi berbasis cloud, yang memungkinkan kecepatan dan skalabilitas tanpa perlu memikirkan pengelolaan infrastruktur.

Ringkasan

Fokus pada aplikasi, bukan infrastruktur Anda

Cloud Run menangani penyiapan, pemeliharaan, dan pengelolaan infrastruktur untuk Anda, sehingga Anda dapat menghabiskan lebih banyak waktu untuk coding, dan lebih sedikit waktu untuk mengelola server, mengonfigurasi software, dan mengupdate framework.

Membangun arsitektur berbasis peristiwa dengan Cloud Run Functions

Hadirkan cuplikan kode ringan dan bertujuan tunggal yang bereaksi secara dinamis terhadap perubahan status di seluruh ekosistem Anda. Picu workload dengan lancar melalui Eventarc dari lebih dari 130 layanan Google Cloud native, mutasi database, atau webhook SaaS pihak ketiga. Resource dialokasikan secara instan saat dipicu dan dihentikan secara otomatis.

Penskalaan otomatis dinamis dan penskalaan hingga nol

Atasi lonjakan traffic yang tidak terduga tanpa perlu mengkhawatirkan penyediaan resource berlebih atau membayar infrastruktur secara berlebihan. Platform kami secara dinamis menskalakan instance secara otomatis untuk menangani volume permintaan serentak yang besar dan menskalakan ke nol selama periode tidak ada aktivitas. Dengan harga bayar per penggunaan, Anda hanya dikenai biaya saat layanan Anda berjalan. 

Portabilitas container dengan fleksibilitas berbasis sumber

Pertahankan kebebasan arsitektur dengan men-deploy image container standar yang sesuai dengan OCI, atau deploy kode sumber mentah secara langsung dan buildpack Google Cloud bawaan akan otomatis mengompilasi, mengemas, dan memasukkan kode ke dalam container dengan aman di balik layar.

Google Cloud Serverless

Google Cloud ServerlessMembangun arsitektur end-to-end tanpa mengelola infrastruktur
Kategori layananProduk yang didukungDeskripsi

Komputasi serverless

Deploy microservice dalam container, API, tugas latar belakang, dan fungsi berbasis peristiwa dengan penskalaan hingga nol otomatis dan alur kerja sumber-ke-cloud.

Orkestrasi serverless

Hubungkan microservice, rutekan peristiwa dengan lancar dari 100+ sumber, dan otomatiskan logika bisnis multi-langkah yang tangguh dengan mekanisme percobaan ulang bawaan.

NoSQL serverless dan penyimpanan objek

Simpan data tidak terstruktur dan dukung aplikasi web/seluler dengan database dokumen serverless yang menawarkan sinkronisasi real-time, transaksi ACID, dan ketersediaan tinggi.

Database relasional serverless

Jalankan workload MySQL, PostgreSQL, dan perusahaan yang terkelola sepenuhnya dengan penskalaan otomatis, replikasi, patching otomatis, dan penelusuran vektor bawaan.

Google Cloud Serverless

Membangun arsitektur end-to-end tanpa mengelola infrastruktur

Komputasi serverless

Produk yang didukung
Deskripsi

Deploy microservice dalam container, API, tugas latar belakang, dan fungsi berbasis peristiwa dengan penskalaan hingga nol otomatis dan alur kerja sumber-ke-cloud.

Orkestrasi serverless

Produk yang didukung
Deskripsi

Hubungkan microservice, rutekan peristiwa dengan lancar dari 100+ sumber, dan otomatiskan logika bisnis multi-langkah yang tangguh dengan mekanisme percobaan ulang bawaan.

NoSQL serverless dan penyimpanan objek

Produk yang didukung
Deskripsi

Simpan data tidak terstruktur dan dukung aplikasi web/seluler dengan database dokumen serverless yang menawarkan sinkronisasi real-time, transaksi ACID, dan ketersediaan tinggi.

Database relasional serverless

Produk yang didukung
Deskripsi

Jalankan workload MySQL, PostgreSQL, dan perusahaan yang terkelola sepenuhnya dengan penskalaan otomatis, replikasi, patching otomatis, dan penelusuran vektor bawaan.

Cara Kerjanya

1. Membuat kode aplikasi, situs, microservice, agen, dan lainnya dalam bahasa favorit Anda

2. Mengemas aplikasi Anda ke dalam container—atau men-deploy dari kode sumber dan membiarkan Cloud Run mengemasnya untuk Anda

3. Men-deploy aplikasi Anda secara live dengan satu perintah

4. Meningkatkan dan menurunkan skala container Anda hingga nol berdasarkan traffic yang diterima aplikasi Anda

Cara kerja Cloud Run
Cara Kerja Cloud Run
Penggunaan Umum

Website dan aplikasi web

Membangun situs dengan Cloud Run

Bangun situs dengan Cloud Run menggunakan bahasa atau framework favorit Anda (Go, Python, Java, Node.js, .NET, dan lainnya), akses database SQL Anda di Cloud SQL, dan render halaman HTML dinamis.

Diagram arsitektur ringan
    Membangun situs dengan Cloud Run

    Bangun situs dengan Cloud Run menggunakan bahasa atau framework favorit Anda (Go, Python, Java, Node.js, .NET, dan lainnya), akses database SQL Anda di Cloud SQL, dan render halaman HTML dinamis.

    Diagram arsitektur ringan

      Aplikasi dan agen AI generatif

      Penyajian dan orkestrasi

      Alur permintaan-respons antara aplikasi AI generatif dan penggunanya. Jalankan LangChain untuk mengorkestrasi retrieval-augmented generation (RAG), menyiapkan perintah, memanggil endpoint inferensi, dan mengalirkan respons.

        Penyajian dan orkestrasi

        Alur permintaan-respons antara aplikasi AI generatif dan penggunanya. Jalankan LangChain untuk mengorkestrasi retrieval-augmented generation (RAG), menyiapkan perintah, memanggil endpoint inferensi, dan mengalirkan respons.

          Inferensi AI on-demand dengan GPU

          Mendukung inferensi real-time

          Gunakan GPU Cloud Run untuk mendukung inferensi real-time dengan model open source atau model kustom yang disesuaikan. Bangun chatbot, buat ringkasan dokumen secara langsung, dan lainnya—semuanya sambil melakukan penskalaan untuk menangani lonjakan traffic yang tidak terduga. Atau, dengan GPU di Cloud Run Functions, data scientist Anda dapat menjalankan skrip Python dan melakukan inferensi berbasis peristiwa dengan pengetahuan terbatas tentang infrastruktur yang mendasarinya.

          Diagram arsitektur ringan
            Mendukung inferensi real-time

            Gunakan GPU Cloud Run untuk mendukung inferensi real-time dengan model open source atau model kustom yang disesuaikan. Bangun chatbot, buat ringkasan dokumen secara langsung, dan lainnya—semuanya sambil melakukan penskalaan untuk menangani lonjakan traffic yang tidak terduga. Atau, dengan GPU di Cloud Run Functions, data scientist Anda dapat menjalankan skrip Python dan melakukan inferensi berbasis peristiwa dengan pengetahuan terbatas tentang infrastruktur yang mendasarinya.

            Diagram arsitektur ringan

              Konektivitas database serverless yang aman

              Menghubungkan ke database dari Cloud Run

              Google Cloud menawarkan konektivitas native berperforma tinggi dari Cloud Run dan Cloud Run Functions ke Cloud SQL untuk PostgreSQL, MySQL, dan SQL Server. Sebagai solusi database serverless cloud utama, Cloud SQL menggunakan autentikasi berbasis IAM bawaan dan penggabungan koneksi otomatis. Hal ini memungkinkan aplikasi serverless Anda melakukan penskalaan secara elastis dari nol untuk memenuhi permintaan traffic yang tinggi tanpa menghambat alur kerja relasional, mengekspos kredensial database, atau memerlukan konfigurasi jaringan yang kompleks.

                Menghubungkan ke database dari Cloud Run

                Google Cloud menawarkan konektivitas native berperforma tinggi dari Cloud Run dan Cloud Run Functions ke Cloud SQL untuk PostgreSQL, MySQL, dan SQL Server. Sebagai solusi database serverless cloud utama, Cloud SQL menggunakan autentikasi berbasis IAM bawaan dan penggabungan koneksi otomatis. Hal ini memungkinkan aplikasi serverless Anda melakukan penskalaan secara elastis dari nol untuk memenuhi permintaan traffic yang tinggi tanpa menghambat alur kerja relasional, mengekspos kredensial database, atau memerlukan konfigurasi jaringan yang kompleks.

                  Mulai bukti konsep Anda

                  Dapatkan dua juta permintaan gratis per bulan di Cloud Run

                  Punya project besar?

                  Men-deploy container contoh

                  Terhubung ke layanan Google Cloud

                  Menjalankan layanan web yang ada

                  FAQ

                  Pertanyaan umum (FAQ)

                  Produk apa saja yang termasuk dalam Google Cloud Serverless?

                  Google Cloud Serverless menggabungkan microservice dalam container dan fungsi berbasis peristiwa (Cloud Run, App Engine), orkestrasi/eventing (Eventarc, Workflows, Pub/Sub), serta database dan penyimpanan yang terkelola sepenuhnya (Cloud SQL, Firestore, AlloyDB, Cloud Storage).

                  Cloud Run adalah platform dasar yang menawarkan lingkungan terkelola sepenuhnya untuk aplikasi web, microservice, dan tugas latar belakang tanpa pengelolaan infrastruktur yang mendasarinya.

                  Tidak. Meskipun platform ini menggunakan teknologi container, containerization sepenuhnya bersifat opsional. Anda dapat mengirimkan kode mentah (Python, Go, Node.js, Java), dan Cloud Run akan otomatis membangun, mengamankan, dan men-deploy-nya.

                  Anda beroperasi dengan model bayar per penggunaan yang ketat dan ditagih ke 100 milidetik terdekat dari waktu eksekusi sebenarnya. Saat tidak ada aktivitas, instance akan diperkecil skalanya hingga nol (biaya $0). Setiap akun mencakup paket gratis permanen sebanyak 2 juta permintaan per bulan.

                  Karena aplikasi serverless dapat langsung diskalakan ke ratusan instance serentak, penggabungan koneksi database (menggunakan penggabung bawaan atau proxy middleware khusus seperti proxy Cloud SQL) sangat penting untuk mengantrekan dan menggunakan kembali koneksi database dengan aman seiring penskalaan komputasi.

                  Serverless computing
                  Google Cloud