All Products
Search
Document Center

Function Compute:Ikhtisar pengembangan kode

Last Updated:Apr 02, 2026

Function Compute mendukung enam runtime terkelola serta dua opsi bring-your-own (custom runtime dan custom container). Runtime merupakan lingkungan eksekusi berbasis bahasa pemrograman tertentu yang berada di antara Function Compute dan kode fungsi Anda: menerima invocation event dan konteks, meneruskannya ke handler Anda, lalu mengembalikan respons.

Pilih runtime

RuntimeTipePaling cocok untuk
Node.jsManagedBeban kerja berbasis event; cold start cepat
PythonManagedBeban kerja berbasis event; cold start cepat
PHPManagedBeban kerja web dan skrip
JavaManagedFungsi komputasi-intensif; throughput handler lebih cepat setelah inisialisasi
C#ManagedBeban kerja .NET
GoManagedFungsi komputasi-intensif; eksekusi cepat setelah kompilasi
Custom runtimeBring-your-ownBahasa apa pun yang tidak didukung oleh runtime terkelola
Custom containerBring-your-ownBahasa, versi runtime, atau dependensi sistem apa pun yang dikemas sebagai gambar kontainer

Untuk beban kerja sederhana berbasis event, bahasa terinterpretasi seperti Node.js dan Python menawarkan cold start yang cepat. Untuk fungsi komputasi-intensif, bahasa terkompilasi seperti Java atau Go mengorbankan inisialisasi yang sedikit lebih lama demi throughput handler yang lebih cepat. Jika tidak ada runtime terkelola yang sesuai dengan stack Anda, gunakan custom runtime atau custom container.

Runtime Function Compute

Node.js

Python

PHP

Java

C#

Go

Custom runtime

Buat runtime Anda sendiri untuk menjalankan bahasa apa pun yang tidak didukung oleh runtime terkelola. Untuk penyiapan dan konsepnya, lihat Overview.

Contoh GitHub berikut menunjukkan cara mengimplementasikan event handler dan HTTP handler dalam berbagai bahasa umum.

Event handler

HTTP handler

Custom container

Kemas fungsi Anda sebagai gambar kontainer untuk membawa bahasa, versi runtime, atau dependensi sistem apa pun. Untuk penyiapan dan konsepnya, lihat Overview.

Event handler

HTTP handler