全部产品
Search
文档中心

Function Compute:Ikhtisar

更新时间:Jun 24, 2025

Function Compute mendukung berbagai bahasa pemrograman melalui runtime. Saat membuat fungsi, Anda perlu memilih runtime untuk mengunggah dan menjalankan kode. Setelah pembuatan fungsi, runtime dapat diubah atau diperbarui dengan mengonfigurasi ulang fungsi tersebut. Topik ini menjelaskan runtime yang didukung oleh Function Compute serta kebijakan penghentian runtime.

Latar Belakang

Function Compute memanggil suatu fungsi dalam lingkungan eksekusi. Lingkungan ini menyediakan lingkungan runtime yang aman dan terisolasi untuk mengelola sumber daya yang diperlukan guna menjalankan fungsi Anda. Jika lingkungan eksekusi dari pemanggilan sebelumnya masih tersedia, Function Compute akan menggunakan kembali lingkungan tersebut. Jika tidak, Function Compute akan membuat lingkungan eksekusi baru.

Setiap runtime dari Function Compute didasarkan pada distribusi Linux tertentu, yakni Debian 9 (Stretch) dan Debian 10 (Buster). Runtime dapat mendukung satu versi bahasa, beberapa versi bahasa, atau beberapa bahasa sekaligus. Jika suatu versi bahasa mencapai akhir masa pakainya, runtime beserta kerangka kerja untuk versi tersebut akan dihentikan.

Runtime yang Didukung

Node.js

Versi

Pengenal

Sistem operasi

Arsitektur

Node.js 20.x

nodejs20

Linux (Debian 10)

x86_64

Node.js 18.x

nodejs18

Linux (Debian 10)

x86_64

Node.js 16.x

nodejs16

Linux (Debian 9)

x86_64

Node.js 14.x

nodejs14

Linux (Debian 9)

x86_64

Node.js 12.x

nodejs12

Linux (Debian 9)

x86_64

Node.js 10.x

nodejs10

Linux (Debian 9)

x86_64

Node.js 8.x

nodejs8

Linux (Debian 9)

x86_64

Python

Versi

Pengenal

Sistem operasi

Arsitektur

Python 3.10

python3.10

Debian 10

x86_64

Python 3.9

python3.9

Debian 9

x86_64

Python 3.6

python3

Debian 9

x86_64

PHP

Versi

Sistem operasi

Arsitektur

PHP 7.2

Linux

x86_64

Java

Versi

Sistem operasi

Arsitektur

Java 11

Linux

x86_64

Java 8

Linux

x86_64

.NET

Versi

Sistem Operasi

.NET Core 3.1

Debian 9

Go

Versi

Sistem operasi

Arsitektur

Go 1.x

Linux

x86_64

Runtime kustom

Runtime

Pengenal

OS

Arsitektur

Runtime kustom (Debian10)

custom.debian10

Debian 10

x86_64

Runtime kustom (Debian 9)

custom

Debian 9

x86_64

Kebijakan Penghentian Runtime

Dengan iterasi versi runtime, Function Compute menghentikan pemeliharaan runtime tertentu dan tidak lagi menyediakan dukungan teknis serta pembaruan keamanan untuk runtime tersebut. Penghentian runtime dibagi menjadi dua fase.

  • Fase 1

    Anda tidak dapat lagi membuat fungsi dalam runtime tersebut, tetapi masih dapat mengeksekusi dan memperbarui fungsi yang ada yang menggunakan runtime tersebut.

  • Fase 2

    Anda tidak dapat lagi membuat atau memperbarui fungsi yang menggunakan runtime tersebut, tetapi masih dapat mengeksekusi fungsi yang ada yang menggunakan runtime tersebut.

null

Function Compute tidak memblokir pemanggilan fungsi yang menggunakan runtime yang sudah dihentikan. Fungsi-fungsi tersebut masih dapat dipanggil. Kami merekomendasikan agar Anda memigrasikan fungsi Anda ke runtime yang didukung terbaru untuk mendapatkan dukungan teknis dan pembaruan keamanan.

Tabel berikut mencantumkan rencana penghentian untuk runtime di Function Compute. Untuk runtime yang tidak tercantum dalam tabel, saat ini belum ada rencana penghentian. Function Compute akan memberi tahu Anda melalui email atau Pesan internal jika Anda memiliki fungsi yang menggunakan runtime yang akan dihentikan dalam 60 hari ke depan.

Runtime

Pengenal

Fase 1

Fase 2

Node.js 12

nodejs12

Tidak ada

Tidak ada

Node.js 10

nodejs10

15 Oktober 2024

15 Desember 2024

Node.js 8

nodejs8

15 Oktober 2024

15 Desember 2024

.NET Core 2.1

dotnetcore2.1

1 Juni 2023

25 September 2024

Python 2.7

python2.7

1 Juni 2023

25 September 2024

Node.js 6

nodejs6

1 Juni 2023

25 September 2024

Node.js 4.4

nodejs4.4

1 Juni 2023

25 September 2024

Informasi lebih lanjut

  • Runtime kustom Function Compute mendukung ekstensi untuk secara fleksibel mengoptimalkan dan menyesuaikan fungsi guna memenuhi kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Gunakan Loggie di runtime kustom dan Ekstensi ARMS untuk runtime kustom.

  • Runtime yang didukung di Function Compute mencakup runtime bawaan dan runtime kustom. Untuk informasi lebih lanjut, lihat Ikhtisar.