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.
Deploy solusi yang direkomendasikan Google yang menggunakan AI dan Cloud Functions untuk menganalisis dan menganotasi gambar serta meringkas dokumen besar.
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
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.
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.
Pelanggan
Yang baru
Cloud Functions (generasi ke-2) kini tersedia secara umum dengan opsi komputasi yang lebih canggih, kontrol yang lebih terperinci, serta pemicu baru dari 125 lebih sumber.
Dokumentasi
Di kursus ini, Anda akan mempelajari cara menerapkan kode fungsi dengan kegunaan tunggal yang merespons peristiwa dan permintaan HTTP dari infrastruktur cloud Anda.
Kasus penggunaan
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.
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.
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.
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.
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.
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.
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.
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.
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 Cloud Functions dihitung berdasarkan durasi fungsi dijalankan, frekuensi fungsi dipanggil, dan jumlah resource yang disediakan untuk fungsi tersebut.
Mulailah membangun solusi di Google Cloud dengan kredit gratis senilai $300 dan lebih dari 20 produk yang selalu gratis.