Cloud Functions

Function-as-a-Service (FaaS) bayar sesuai penggunaan yang skalabel untuk menjalankan kode Anda tanpa pengelolaan server.

Coba gratis
  • action/check_circle_24px Dibuat dengan Sketch.

    Tanpa perlu menyediakan, mengelola, atau mengupgrade server

  • action/check_circle_24px Dibuat dengan Sketch.

    Menskalakan otomatis berdasarkan beban

  • action/check_circle_24px Dibuat dengan Sketch.

    Kemampuan debugging, logging, dan pemantauan terintegrasi

  • action/check_circle_24px Dibuat dengan Sketch.

    Keamanan bawaan pada tingkat peran dan per fungsi berdasarkan prinsip hak istimewa paling rendah

  • action/check_circle_24px Dibuat dengan Sketch.

    Kemampuan jaringan utama untuk skenario hybrid dan multi-cloud

Fitur utama

Pengalaman yang lebih sederhana dan velocity 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. Sambungkan ke layanan cloud pihak ketiga atau Google Cloud melalui pemicu untuk menyederhanakan masalah orkestrasi yang menantang.

Hanya membayar 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 berfungsi dan nonaktif sebagai respons terhadap peristiwa.

Menghindari lock-in dengan teknologi open source

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

Lihat semua fitur

Pelanggan

Studi kasus Lucille games
Lucille Games mengotomatiskan pengelolaan infrastruktur dengan Cloud Functions.
Baca kisahnya

Sorotan kisah

  • Membantu pertumbuhan 15 juta pengguna dalam 2 minggu dengan Google Cloud

  • Dengan mudah menangani lonjakan traffic sambil mengurangi biaya server

  • Membuat instance baru untuk server game hanya dalam waktu 20 detik

Industri

Dokumentasi

Panduan Memulai
Memulai Cloud Functions

Buat dan deploy Cloud Function hanya menggunakan browser web dengan menggunakan Google Cloud Console.

Tutorial
Pemrosesan file real-time

Pelajari cara menjalankan kode yang merespons upload file ke bucket Cloud Storage.

Tutorial
Menjalankan kode yang merespons permintaan HTTP

Buat Cloud Function yang memproses permintaan HTTP.

Tutorial
Memicu fungsi dengan Pub/Sub

Pelajari cara memicu Cloud Function dengan memublikasikan pesan ke topik Pub/Sub.

Tutorial
Mengirimkan email dan menganalisis data menggunakan BigQuery

Pelajari cara mengirim email melalui platform SendGrid, menerima data analisis SendGrid melalui webhook, dan memuat data ke BigQuery untuk dianalisis.

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.

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
Menerapkan perintah Slash di Slack untuk berinteraksi dengan pengguna

Pelajari cara menggunakan Cloud Function untuk menerapkan perintah Slash khusus di Slack guna berinteraksi dengan pengguna.

Tutorial
Mengembangkan aplikasi dengan Google Cloud

Dalam kursus ini, developer mempelajari cara mendesain, mengembangkan, dan men-deploy aplikasi dengan Google Cloud, termasuk menggunakan Cloud Functions untuk pemrosesan berbasis peristiwa.

Kasus penggunaan

Kasus penggunaan
Integrasi dengan API dan layanan pihak ketiga

Gunakan Cloud Functions untuk menampilkan microservice Anda melalui HTTP API 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
Kasus penggunaan
Backend seluler tanpa server

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, dan pindahkan beban CPU dan tugas intensif jaringan ke Google Cloud.

 Diagram alur kerja backend seluler tanpa server
Kasus penggunaan
Backend IoT tanpa server

Gunakan Cloud Functions dengan Cloud IoT Core dan layanan lain yang terkelola sepenuhnya guna mem-build 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.

 Diagram alur kerja backend IoT tanpa server
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 dan menghasilkan thumbnail dari upload gambar, memproses log, memvalidasi konten, melakukan transcoding video, memvalidasi, menggabungkan, dan memfilter data secara real-time.

 Diagram alur kerja pemrosesan file real-time
Kasus penggunaan
Stream processing real-time

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

Diagram stream processing real-time
Kasus penggunaan
Asisten virtual dan pengalaman komunikasi

Build 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 dan suara yang dapat membantu pengguna menyelesaikan berbagai hal. Terhubung dengan pengguna di Asisten Google, Amazon Alexa, Facebook Messenger, serta platform dan perangkat populer lainnya.

Diagram alur asisten virtual
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 mendapatkan insight dari konten media Anda.

Diagram analisis video dan gambar
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

Semua fitur

Menghubungkan dan memperluas layanan untuk mem-build aplikasi yang kompleks Cloud Functions memungkinkan Anda memperlakukan semua layanan cloud pihak ketiga dan Google sebagai komponen penyusun. Hubungkan dan perluas dengan kode, dan secara cepat beralih dari konsep ke produksi dengan solusi menyeluruh dan alur kerja yang kompleks. Integrasi lebih lanjut dengan layanan pihak ketiga yang menawarkan integrasi webhook untuk memperluas aplikasi Anda dengan kemampuan yang canggih dengan cepat.
Kemampuan diagnosis dan pengembangan menyeluruh 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 tidak terhubung menggunakan framework fungsi open source.
Melakukan penskalaan secara otomatis Layani pengguna mulai dari skala kecil hingga skala besar tanpa memikirkan infrastruktur apa pun. Cloud Functions secara otomatis mengelola dan menskalakan infrastruktur yang mendasarinya sesuai dengan ukuran beban kerja.
Nihil pengelolaan server Deploy kode Anda dan biarkan Google yang menjalankan dan menskalakannya untuk Anda. Cloud Functions memisahkan semua infrastruktur dasar, sehingga Anda dapat berfokus pada kode dan mem-build 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 lock-in dengan teknologi open source Gunakan framework FaaS (function as a service) open source untuk menjalankan fungsi di beberapa lingkungan dan menghindari lock-in. Lingkungan yang didukung meliputi Cloud Functions, lingkungan pengembangan lokal, lokal, Cloud Run, Cloud Run for Anthos, dan lingkungan tanpa server berbasis Knative lainnya.

Harga

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

Partner

Percepat peralihan ke cloud dengan partner layanan.