Daftar sekarang untuk mengikuti Google Cloud Next '24 di Las Vegas pada tanggal 9-11 April.
Langsung ke
Cloud Functions

Cloud Functions

Jalankan kode Anda di cloud tanpa server atau container untuk melakukan pengelolaan dengan produk function as a service (FaaS) kami yang skalabel dan dapat dibayar sesuai penggunaan.

Pelanggan baru mendapatkan kredit gratis senilai $300 untuk dibelanjakan di Functions. Semua pelanggan mendapatkan 2 juta pemanggilan gratis per bulan, tidak ditagihkan ke kredit Anda.

  • Membangun dan men-deploy Cloud Function pertama Anda menggunakan hanya browser web dengan Panduan Memulai ini

  • Layani pengguna mulai dari skala kecil hingga skala besar tanpa memikirkan infrastruktur apa pun. 

  • Lihat bagaimana pelanggan mendesain aplikasi menggunakan arsitektur berbasis peristiwa dengan Cloud Functions

Fitur utama

Fitur utama

Pengalaman yang lebih sederhana dan kecepatan yang lebih tinggi bagi developer

Cloud Functions memiliki pengalaman developer yang mudah dan intuitif. Cukup tulis kode Anda dan biarkan Google Cloud menangani infrastruktur operasional. Kembangkan lebih cepat dengan menulis dan menjalankan cuplikan kode kecil yang merespons peristiwa. Sederhanakan masalah orkestrasi yang menantang dengan menghubungkan produk Google Cloud ke sesama produk lain atau ke layanan pihak ketiga menggunakan peristiwa.

Hanya bayar sesuai yang Anda gunakan

Anda hanya dikenakan biaya untuk waktu eksekusi fungsi, yang diukur ke 100 milidetik terdekat. Anda tidak perlu membayar jika tidak ada aktivitas dari fungsi Anda. Cloud Functions secara otomatis dijalankan dan dinonaktifkan sebagai respons terhadap peristiwa.

Menghindari ketergantungan dengan teknologi terbuka

Gunakan framework FaaS (function as a service) open source untuk menjalankan fungsi di beberapa lingkungan dan menghindari ketergantungan. Lingkungan yang didukung meliputi Cloud Functions, lingkungan pengembangan lokal, infrastruktur lokal, Cloud Run, dan lingkungan serverless berbasis Knative lainnya.

Lihat semua fitur

Dokumentasi

Dokumentasi

Panduan memulai

Membangun fungsi sederhana dengan satu tujuan

Pelajari cara membuat dan men-deploy fungsi dengan tujuan tunggal yang terlampir ke peristiwa yang dikeluarkan dari layanan serta infrastruktur cloud Anda.
Panduan memulai

Men-deploy fungsi pertama Anda

Pelajari cara menyiapkan lingkungan pengembangan Anda, membuat fungsi baru, menentukan dependensi, men-deploy dan menguji fungsi Anda, serta melihat log dengan Panduan Memulai kami.
Tutorial

Berinteraksi dengan Firebase menggunakan Cloud Functions yang dipicu HTTP

Pelajari cara menggunakan Cloud Function yang dipicu HTTP untuk berinteraksi dengan Firebase Realtime Database.
Tutorial

Memicu fungsi yang menggunakan ML untuk mengekstrak teks dari gambar

Pelajari cara menggunakan Cloud Function untuk mengekstrak teks dari gambar menggunakan Cloud Vision API.

Tidak menemukan yang Anda cari?

Kasus penggunaan

Kasus penggunaan

Kasus penggunaan
Integrasi dengan API dan layanan pihak ketiga

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

Diagram alur kerja integrasi dengan layanan pihak ketiga: Kotak di kiri bertuliskan Commit push. Panah mengarah ke kanan ke kotak GitHub, panah lain, berlabel webhook push GitHub, mengarah ke kanan ke Cloud Functions. Panah berlabel Slack postMessage API mengarah ke kanan ke kotak Slack
Kasus penggunaan
Backend seluler serverless

Gunakan Cloud Functions langsung dari Firebase untuk memperluas fungsi aplikasi Anda tanpa menjalankan server. Jalankan kode Anda sebagai respons terhadap tindakan, analisis, dan peristiwa autentikasi pengguna, agar pengguna tetap mendapatkan notifikasi berbasis peristiwa, serta kurangi tugas intensif CPU dan jaringan dengan memindahkannya ke Google Cloud.

Diagram alur kerja backend seluler serverless: Dari kiri ke kanan: ikon berlabel Pengikut baru, diikuti panah yang mengarah ke ikon Database, ikon Cloud Functions, ikon Firebase Cloud Messaging, dan ikon Pesan baru
Kasus penggunaan
Backend IoT serverless

Gunakan Cloud Functions dengan Cloud IoT Core dan layanan lain yang terkelola sepenuhnya guna membangun backend untuk pengumpulan, pemrosesan real-time, dan analisis data telemetri perangkat Internet of Things (IoT). Cloud Functions memungkinkan Anda menerapkan logika kustom ke setiap peristiwa ketika peristiwa tersebut muncul.

Dari kiri ke kanan, ikon berlabel “Sensor/temperatur mencapai 80℉ diikuti panah yang mengarah ke ikon Cloud IoT Core, ikon Pub/Sub, Cloud Functions/Picu perubahan konfigurasi, Cloud IoT Core, Kipas angin gantung/aktifkan
Kasus penggunaan
Pemrosesan file real-time

Jalankan kode Anda sebagai respons terhadap perubahan data. Cloud Functions dapat merespons peristiwa dari layanan Google Cloud seperti Cloud Storage, Pub/Sub, dan Cloud Firestore untuk memproses file segera setelah file tersebut diupload serta menghasilkan thumbnail dari upload gambar, memproses log, memvalidasi konten, melakukan transcoding video, dan memvalidasi, menggabungkan, serta memfilter data secara real-time.

Dari kiri ke kanan: ikon Penyimpanan diikuti panah berlabel Fungsi dipicu, kemudian Cloud Functions/Memproses gambar yang diupload, Cloud Vision API/Mendeteksi gambar yang menyinggung, Cloud Functions/Memburamkan gambar menggunakan ImageMagick, Penyimpanan
Kasus penggunaan
Stream processing real-time

Gunakan Cloud Functions untuk merespons peristiwa dari Pub/Sub untuk memproses, mentransformasi, dan memperkaya data streaming dalam pemrosesan transaksi, analisis klik-streaming, pelacakan aktivitas aplikasi, telemetri perangkat IoT, analisis media sosial, dan jenis aplikasi lainnya.

Dari kiri ke kanan, alur kerja mengarah dari ikon Pub/Sub diikuti panah berlabel “Fungsi dipicu”, Cloud Function/Memproses gambar yang diupload, Cloud Vision API/Mendeteksi gambar yang menyinggung, Cloud Functions/Memburamkan gambar menggunakan ImageMagick, Penyimpanan
Kasus penggunaan
Asisten virtual dan pengalaman percakapan

Integrasikan kecerdasan buatan ke dalam aplikasi Anda dengan mudah. Cloud Functions dengan Cloud Speech API dan Dialogflow dapat memperluas produk dan layanan Anda dengan pengalaman komunikasi alami berbasis teks serta suara yang dapat membantu pengguna menyelesaikan berbagai hal. Terhubung dengan pengguna di Asisten Google, Amazon Alexa, Facebook Messenger, serta platform dan perangkat populer lainnya.

Alur kerja dari kiri ke kanan. 3 kotak, berlabel Slack, Messenger, dan Google Home diikuti panah yang mengarah ke ikon Dialogflow, lalu ke ikon Cloud Functions, dan bercabang serta mengarah ke ikon AI Platform dan Vision API di atas, serta ikon Datastore di bawah.
Kasus penggunaan
Analisis video dan gambar

Gunakan Cloud Functions dengan Video Intelligence API dan Cloud Vision API untuk mengambil informasi yang relevan dari video dan gambar, sehingga Anda dapat menelusuri, menemukan, dan menggali insight dari konten media Anda.

Alur kerja dimulai dari kiri ke kanan: Kotak biru dengan segitiga kerucut putih menghadap ke kanan (“Putar”) diikuti panah yang mengarah ke ikon Cloud Storage/(Video lengkap). Panah bercabang ke atas ke Frontend yang mengandalkan App Engine dan ke bawah ke Cloud Functions yang diikuti Video Intelligence. Panah bergerak di bagian bawah dengan label “Metadata Video” ke ikon berlabel Cloud Storage/(JSON anotasi video). Panah kemudian mengarah ke atas kembali ke kiri ke Frontend yang mengandalkan App Engine.
Kasus penggunaan
Analisis sentimen

Gunakan Cloud Functions bersamaan dengan Cloud Natural Language API untuk mengungkapkan struktur dan makna teks, serta menambahkan analisis sentimen yang canggih dan kemampuan ekstraksi intent ke aplikasi Anda.

Diagram alur kerja analisis sentimen: Mulai dari kiri, ikon berlabel Pesan Teks dengan balon kata-kata di atas: “Devoxx merupakan acara yang luar biasa.” Panah mengarah ke kanan ke kotak berlabel Twilio, dari kotak itu panah putus-putus mengarah ke kiri ke Pesan Teks. Dari Twilio, panah mengarah ke kanan ke ikon Cloud Functions, dari ikon itu panah mengarah ke kiri ke Twilio. Dari Cloud Functions, panah dua arah mengarah ke ikon Natural Language API/Ekstraksi sentimen dan ke ikon BigQuery/Analisis tren

Semua fitur

Semua fitur

Menghubungkan dan memperluas layanan untuk membangun aplikasi yang kompleks
Cloud Functions memungkinkan Anda memperlakukan semua layanan cloud pihak ketiga dan Google sebagai elemen penyusun. Hubungkan dan perluas dengan kode, serta beralih secara cepat dari konsep ke produksi dengan solusi end-to-end dan alur kerja yang kompleks. Kemudian, integrasikan dengan layanan pihak ketiga yang menawarkan integrasi webhook untuk memperluas secara cepat aplikasi Anda dengan kemampuan yang canggih.
Kemampuan diagnosis dan pengembangan end-to-end
Jalani proses dari kode ke deployment dengan pemantauan terintegrasi. Dapatkan kemampuan observasi dan diagnosis penuh untuk aplikasi Anda dengan Cloud Trace dan Cloud Debugger. Selain itu, dapatkan dukungan untuk pengembangan/proses debug lokal dan yang tidak terhubung menggunakan framework fungsi yang dijadikan open source.
Kembangkan secara lokal, skalakan secara global
Layani pengguna mulai dari skala kecil hingga skala besar tanpa memikirkan infrastruktur apa pun. Cloud Functions secara otomatis mengelola dan menskalakan infrastruktur dasar sesuai ukuran workload.
Nihil pengelolaan server
Deploy kode Anda dan biarkan Google yang menjalankan serta menskalakannya untuk Anda. Cloud Functions menangani semua infrastruktur dasar, sehingga Anda dapat berfokus pada kode dan membangun aplikasi lebih cepat dari sebelumnya.
Menjalankan kode sebagai respons terhadap peristiwa
Dengan Cloud Functions, Anda dapat memicu kode dari Google Cloud, Firebase, dan Asisten Google, atau memanggilnya secara langsung dari aplikasi web, seluler, atau backend apa pun melalui HTTP.
Hanya bayar sesuai yang Anda gunakan
Anda hanya dikenakan biaya untuk waktu eksekusi fungsi, yang diukur ke 100 milidetik terdekat. Anda tidak perlu membayar jika tidak ada aktivitas dari fungsi Anda. Cloud Functions secara otomatis dijalankan dan dinonaktifkan sebagai respons terhadap peristiwa.
Menghindari ketergantungan dengan teknologi terbuka
Gunakan framework FaaS (function as a service) open source untuk menjalankan fungsi di beberapa lingkungan dan menghindari ketergantungan. Lingkungan yang didukung meliputi Cloud Functions, lingkungan pengembangan lokal, infrastruktur lokal, Cloud Run, Cloud Run for Anthos, dan lingkungan serverless berbasis Knative lainnya.

Harga

Harga

Harga Cloud Functions dihitung berdasarkan durasi fungsi dijalankan, frekuensi fungsi dipanggil, dan jumlah resource yang disediakan untuk fungsi tersebut.

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)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Console
  • Transformasi Digital
  • Percepat pemulihan bisnis dan pastikan masa depan yang lebih baik dengan solusi yang memungkinkan hybrid dan multi-cloud, menghasilkan insight cerdas, dan membuat agar pekerja Anda tetap terhubung.
  • Hemat uang dengan pendekatan transparan kami soal harga
  • Harga bayar sesuai penggunaan dari Google Cloud menawarkan penghematan otomatis berdasarkan penggunaan bulanan dan tarif diskon untuk resource prabayar. Hubungi kami sekarang untuk mendapatkan penawaran harga.
Google Cloud