Langsung ke
Serverless

Serverless

Kembangkan dan deploy aplikasi serta fungsi yang sangat skalabel pada platform serverless yang terkelola sepenuhnya. Komputasi serverless kami secara otomatis menaikkan atau menurunkan skala layanan Anda, bahkan sampai ke nol, bergantung pada traffic, dan Anda hanya membayar sesuai yang digunakan.

Mulai uji coba gratis untuk mendapatkan kredit gratis $300

  • Pelajari cara membangun aplikasi serverless dengan panduan Cloud Run dan Cloud Functions ini

  • Pelanggan serverless Google Cloud men-deploy 95% lebih cepat dan mengurangi biaya infrastruktur hingga 75%

  • Pelajari lebih lanjut hal yang dikatakan oleh pelanggan

Fitur utama

Produk

Cloud Run

Bangun aplikasi dalam bahasa, dependensi, dan alat favorit Anda, lalu deploy dalam hitungan detik. Cloud Run menghilangkan kerumitan semua pengelolaan infrastruktur dengan menaikkan dan menurunkan skala dari nol secara otomatis hampir secara instan, bergantung pada traffic. Cloud Run hanya membebankan biaya sesuai resource yang Anda gunakan.

Fungsi Cloud Run

Kembangkan lebih cepat dengan menulis dan menjalankan cuplikan kode kecil yang merespons peristiwa. Gunakan fungsi Cloud Run untuk terhubung dengan Google Cloud atau layanan cloud pihak ketiga melalui pemicu guna menyederhanakan masalah orkestrasi yang menantang. Jalankan fungsi di berbagai lingkungan (lingkungan pengembangan lokal, infrastruktur lokal, Cloud Run, dan lingkungan serverless berbasis Knative lainnya) dan cegah keterikatan pada satu platform. 

Integrasi layanan

Saat mengintegrasikan layanan, pengaitan erat antara bagian sering terlalu mudah terjadi, sehingga sistem menjadi rapuh, lambat, dan sulit di-debug seiring waktu. Biarkan produk integrasi layanan kami menangani jaringan penghubung ini, sehingga Anda dapat berfokus pada hal yang menjadi keahlian Anda: membangun aplikasi yang luar biasa.

Kasus penggunaan

Workload Serverless

Kasus penggunaan
Layanan web: Situs

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.

Kasus penggunaan
Integrasi dengan API dan layanan pihak ketiga

Gunakan fungsi Cloud Run untuk menampilkan microservice Anda melalui API HTTP atau integrasikan dengan layanan pihak ketiga yang menawarkan integrasi webhook agar dapat memperluas aplikasi dengan cepat menggunakan kemampuan canggih, seperti mengirim email konfirmasi setelah pembayaran Stripe berhasil atau merespons peristiwa pesan teks Twilio.

Kasus penggunaan
Otomatisasi proses IT

Otomatiskan infrastruktur cloud dengan pemicu Eventarc dan workflows yang mengontrol layanan Google Cloud. Misalnya, jadwalkan alur kerja bulanan untuk mendeteksi dan memperbaiki masalah kepatuhan keamanan. Dengan melakukan iterasi melalui resource penting dan izin IAM, kirim permintaan yang diperlukan untuk perpanjangan persetujuan menggunakan fungsi Cloud Run. Hapus akses untuk setiap izin yang tidak diperpanjang dalam waktu 14 hari.

Kasus penggunaan
Layanan web: backend REST API

Aplikasi seluler modern umumnya mengandalkan API backend RESTful untuk memberikan tampilan terkini dari data aplikasi dan pemisahan untuk tim developer frontend dan backend. Layanan API yang berjalan di Cloud Run memungkinkan developer untuk mempertahankan data dengan andal di database terkelola seperti Cloud SQL atau Firestore (NoSQL). Aktivitas login ke Cloud Run memberi pengguna akses ke data resource aplikasi yang disimpan di Database Cloud.

Kasus penggunaan
Analisis real-time

Jalankan analisis real-time pada file yang distreaming dari Cloud Storage ke BigQuery menggunakan fungsi Cloud Run. Bangun analisis ancaman keamanan pada log masuk yang menghasilkan insight dan menyoroti perilaku berbahaya.

Semua fitur

Kemampuan

Semua runtime
Bahasa atau runtime modern biasanya sesuai untuk aplikasi baru, tetapi banyak aplikasi yang sudah ada tidak dapat ditulis ulang, atau bergantung pada bahasa yang tidak didukung oleh platform serverless. Cloud Run mendukung image Docker standar dan dapat menjalankan runtime, atau versi runtime apa pun dalam sebuah container.
Konkurensi pada tingkat instance
Banyak aplikasi tradisional berperforma buruk saat dibatasi pada model permintaan tunggal yang umum ada di platform FaaS. Cloud Run memungkinkan hingga 1.000 permintaan serentak pada satu instance aplikasi, sehingga memberikan tingkat efisiensi yang jauh lebih tinggi.
Pemrosesan Latar Belakang
Platform serverless sering "membekukan" fungsi saat tidak digunakan. Hal ini memungkinkan model penagihan yang sederhana (hanya bayar saat sedang berjalan), tetapi dapat menyulitkan untuk menjalankan workload yang diharapkan berfungsi di latar belakang. Cloud Run mendukung kontrol alokasi CPU baru, yang memungkinkan proses latar belakang ini berjalan seperti yang diharapkan.
Bereksperimen dan menguji ide dengan cepat
Hanya dengan beberapa klik, Anda dapat melakukan peluncuran dan rollback bertahap, serta melakukan pengelolaan traffic lanjutan di Cloud Run. 
Tidak perlu pengetahuan container
Mulai dengan container atau gunakan buildpack untuk membuat image container langsung dari kode sumber. Dengan satu perintah “gcloud run deploy”, Anda dapat membangun dan men-deploy kode ke Cloud Run. 
Tutorial bawaan
Tutorial bawaan di Cloud Shell Editor dan Cloud Code memudahkan pemahaman cara penggunaan serverless. Tidak perlu lagi beralih antara tab, dokumen, terminal, dan kode Anda. Anda bahkan dapat menulis tutorial sendiri, sehingga organisasi Anda dapat berbagi praktik terbaik dan mengorientasikan karyawan baru dengan lebih cepat. 

Harga

Harga

Cloud Run ditagihkan per penggunaan, dengan paket yang selalu gratis, dibulatkan ke 100 milidetik terdekat. Biaya total adalah jumlah CPU, Memori, Permintaan dan Networking yang digunakan.

Gunakan kalkulator harga Google Cloud untuk melakukan estimasi.

Langkah selanjutnya

Mulailah membangun solusi di Google Cloud dengan kredit gratis senilai $300 dan lebih dari 20 produk yang selalu gratis.

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Konsol