全部产品
Search
文档中心

Function Compute:Istilah

更新时间:Dec 12, 2025

Topik ini menjelaskan istilah-istilah dalam Function Compute untuk membantu Anda lebih memahami dan menggunakan Function Compute.

Ikhtisar

Kategori

Istilah

Istilah umum

layanan, fungsi, penanganan, versi, alias, tag, layer, pemicu, runtime, dan nama domain kustom

Istilah terkait penagihan

bayar sesuai pemakaian dan rencana sumber daya

Istilah terkait instans

instans CPU, instans yang dipercepat GPU, cold start, mode permintaan, mode disediakan, dan konkurensi instans

Istilah terkait pemanggilan

pemanggilan sinkron, pemanggilan asinkron, analisis pemanggilan, dan Analisis Tracing

layanan

Layanan adalah unit manajemen sumber daya di Function Compute berdasarkan arsitektur layanan mikro. Dari sudut pandang bisnis, aplikasi terdiri dari beberapa layanan. Dari sudut pandang penggunaan sumber daya, sebuah layanan mencakup beberapa fungsi. Sebagai contoh, layanan pemrosesan data dapat mencakup dua fungsi: fungsi persiapan data yang membutuhkan lebih sedikit sumber daya dan fungsi pemrosesan data yang memerlukan lebih banyak sumber daya. Anda dapat mengonfigurasi instans dengan spesifikasi rendah untuk menjalankan fungsi persiapan data, serta instans dengan spesifikasi tinggi untuk menjalankan fungsi pemrosesan data.

Sebelum membuat fungsi, Anda harus terlebih dahulu membuat layanan. Semua fungsi dalam layanan berbagi pengaturan tertentu seperti izin dan log layanan. Untuk informasi lebih lanjut tentang cara mengelola layanan, lihat Mengelola layanan.

fungsi

Fungsi merupakan unit tempat Function Compute menjadwalkan dan menjalankan sumber daya. Fungsi di Function Compute terdiri dari kode fungsi dan konfigurasinya.

Fungsi di Function Compute termasuk dalam layanan. Semua fungsi dalam layanan berbagi pengaturan tertentu seperti izin dan log layanan. Untuk informasi lebih lanjut tentang cara mengelola fungsi, lihat Mengelola fungsi.

Function Compute mendukung dua jenis fungsi: fungsi acara dan fungsi HTTP. Untuk informasi lebih lanjut tentang perbedaan antara kedua jenis fungsi, lihat Pemilihan jenis fungsi.

Penanganan

Anda harus menentukan penanganan saat membuat fungsi. Runtime Function Compute akan memuat dan memanggil penanganan ini untuk memproses permintaan. Penanganan diklasifikasikan ke dalam jenis berikut:

  • Penanganan acara

    Penanganan acara digunakan untuk memproses permintaan dari berbagai sumber acara selain pemicu HTTP. Sumber acara tersebut meliputi Object Storage Service (OSS), Simple Log Service, dan pemicu ApsaraMQ for RocketMQ.

  • Penanganan HTTP

    Penanganan HTTP digunakan untuk memproses permintaan HTTP. Untuk informasi lebih lanjut, lihat Konfigurasi dan penggunaan pemicu HTTP.

Untuk mengonfigurasi penanganan untuk fungsi Anda, tentukan parameter Handler di dalam Function Compute console. Untuk informasi lebih lanjut, lihat Buat fungsi.

versi

Versi dapat dianggap sebagai snapshot dari layanan. Versi mencakup informasi seperti pengaturan layanan dan kode serta konfigurasi fungsi yang termasuk dalam layanan tersebut. Informasi pemicu tidak disertakan dalam versi. Versi mirip dengan commit di Git. Setiap commit mencakup perubahan pada satu atau lebih file kode atau pengaturan, serta mewakili snapshot repositori pada titik waktu tertentu. Untuk informasi lebih lanjut, lihat Kelola versi.

alias

Alias dapat dianggap sebagai pointer ke versi layanan tertentu. Anda dapat menggunakan alias untuk mengelola versi. Misalnya, Anda dapat menggunakan alias untuk merilis atau membatalkan versi layanan, atau mengimplementasikan rilis canary. Alias mirip dengan tag di Git. Anda dapat menambahkan tag ke commit dan merilis commit tersebut untuk melakukan iterasi bisnis. Untuk informasi lebih lanjut, lihat Kelola alias.

tag

Tag digunakan untuk mengklasifikasikan sumber daya layanan. Ini memudahkan pencarian dan agregasi sumber daya. Anda juga dapat menggunakan tag untuk mengelompokkan layanan dan memberikan izin bervariasi pada kelompok layanan tersebut kepada peran yang berbeda. Untuk informasi lebih lanjut, lihat Manajemen tag.

layer

Layer memungkinkan Anda mempublikasikan dan menyebarkan sumber daya kustom seperti library dependensi publik, runtime, dan ekstensi fungsi. Anda dapat menggunakan layer untuk mengabstraksi library publik yang menjadi dependensi suatu fungsi. Hal ini mengurangi ukuran paket kode fungsi saat Anda menyebarkan dan memperbarui fungsi tersebut. Anda juga dapat menyebarkan runtime kustom sebagai layer untuk berbagi runtime di antara beberapa fungsi. Untuk informasi lebih lanjut, lihat Buat layer kustom.

pemicu

Pemicu adalah metode yang digunakan untuk memicu eksekusi fungsi. Dalam model komputasi berbasis acara, sumber acara bertindak sebagai produsen acara, dan fungsi sebagai penangan acara. Pemicu memungkinkan Anda mengelola sumber acara yang berbeda secara terpusat. Saat acara yang sesuai dengan aturan yang ditentukan untuk pemicu terjadi, sumber acara secara otomatis memanggil fungsi yang terkait dengan pemicu tersebut. Untuk informasi lebih lanjut, lihat Ikhtisar pemicu.

runtime

Runtime adalah lingkungan tempat fungsi dieksekusi. Function Compute menyediakan runtime dalam berbagai bahasa pemrograman. Untuk informasi lebih lanjut, lihat Runtime Function Compute.

Anda juga dapat membuat runtime kustom atau runtime kontainer kustom. Untuk informasi lebih lanjut, lihat topik berikut:

nama domain kustom

Anda dapat mengikat nama domain kustom ke aplikasi atau fungsi yang dikonfigurasi dengan pemicu HTTP. Ini memungkinkan pengguna mengakses aplikasi atau fungsi menggunakan nama domain tetap. Anda juga dapat mengonfigurasi nama domain kustom sebagai nama domain asal dan menambahkan nama domain akselerasi CDN ke nama domain kustom tersebut. Hal ini memungkinkan pengguna mengakses sumber daya lebih cepat dan meningkatkan kualitas layanan dengan mengurangi latensi akses. Untuk informasi lebih lanjut, lihat Konfigurasi nama domain kustom.

bayar sesuai pemakaian

Bayar sesuai pemakaian adalah metode penagihan yang memungkinkan Anda menggunakan sumber daya terlebih dahulu dan membayar kemudian. Jika Anda menggunakan metode penagihan bayar sesuai pemakaian, Anda hanya membayar untuk sumber daya Function Compute yang Anda gunakan. Anda tidak perlu membeli sumber daya di muka. Untuk informasi lebih lanjut, lihat Bayar sesuai pemakaian.

rencana sumber daya

Rencana sumber daya adalah jenis metode penagihan langganan yang menawarkan diskon lebih tinggi dibandingkan metode penagihan bayar sesuai pemakaian. Function Compute menyediakan rencana sumber daya berbagai jenis. Untuk informasi lebih lanjut, lihat Rencana sumber daya.

instans CPU

Instans CPU adalah tipe instans dasar dari Function Compute. Instans CPU cocok untuk skenario yang melibatkan lalu lintas burst dan memerlukan daya komputasi besar. Untuk informasi lebih lanjut, lihat Tipe instans dan mode penggunaan.

instans yang dipercepat GPU

Berdasarkan arsitektur Turing, instans yang dipercepat GPU mempercepat beban layanan dengan menggunakan perangkat keras GPU. Dengan cara ini, pemrosesan layanan menjadi lebih efisien. Instans yang dipercepat GPU terutama digunakan dalam skenario pemrosesan audio dan video, AI, dan pemrosesan gambar. Untuk informasi lebih lanjut, lihat Tipe instans dan mode penggunaan.

cold start

Cold start fungsi mencakup langkah-langkah seperti unduhan kode, mulai instans yang digunakan untuk mengeksekusi fungsi, inisialisasi proses, dan inisialisasi kode selama pemanggilan fungsi. Setelah cold start selesai, instans fungsi siap untuk memproses permintaan berikutnya. Untuk informasi lebih lanjut, lihat Praktik terbaik untuk mengurangi latensi cold start.

mode permintaan

Dalam mode permintaan, Function Compute secara otomatis mengalokasikan dan melepaskan instans untuk fungsi. Untuk informasi lebih lanjut, lihat bagian "Mode permintaan" di Tipe instans dan mode penggunaan.

mode disediakan

Dalam mode disediakan, instans fungsi dialokasikan dan dilepaskan oleh Anda sendiri. Function Compute memprioritaskan permintaan ke instans yang disediakan. Saat instans yang disediakan tidak cukup untuk memproses permintaan, permintaan yang tersisa akan diteruskan ke instans mode permintaan. Untuk informasi lebih lanjut, lihat bagian "Mode disediakan" di Tipe instans dan mode penggunaan.

Instans dalam mode disediakan siap digunakan setelah dibuat. Ini menghilangkan dampak yang disebabkan oleh cold start.

Jika Anda membuat sejumlah tetap instans yang disediakan, instans tersebut mungkin tidak sepenuhnya digunakan. Anda dapat mengaktifkan penyesuaian otomatis berbasis jadwal atau metrik untuk instans yang disediakan guna meningkatkan pemanfaatan instans.

Penyesuaian otomatis berbasis jadwal

Penyesuaian otomatis berbasis jadwal memungkinkan Anda mengonfigurasi aturan untuk secara otomatis menyesuaikan jumlah instans yang disediakan ke nilai tertentu pada titik waktu yang ditentukan. Untuk informasi lebih lanjut, lihat Konfigurasi instans yang disediakan dan aturan penyesuaian otomatis.

Penyesuaian otomatis berbasis metrik

Penyesuaian otomatis berbasis metrik secara dinamis menyesuaikan jumlah instans yang disediakan berdasarkan nilai metrik pelacakan. Untuk informasi lebih lanjut, lihat Konfigurasi instans yang disediakan dan aturan penyesuaian otomatis.

konkurensi instans

Konkurensi instans menentukan jumlah maksimum permintaan konkuren yang dapat diproses oleh instans fungsi pada satu waktu. Untuk informasi lebih lanjut, lihat Konfigurasi konkurensi instans.

pemanggilan sinkron

Dalam pemanggilan sinkron, respons hanya dikembalikan setelah fungsi selesai memproses suatu acara. Untuk informasi lebih lanjut, lihat Pemanggilan sinkron.

pemanggilan asinkron

Dalam pemanggilan asinkron, respons segera dikembalikan setelah suatu acara memicu fungsi. Anda tidak perlu menunggu acara diproses oleh fungsi. Function Compute memproses acara secara andal tetapi tidak mengembalikan detail pemanggilan atau status eksekusi fungsi. Untuk mendapatkan hasil dari pemanggilan asinkron, Anda harus mengonfigurasi tujuan untuk pemanggilan asinkron tersebut. Untuk informasi lebih lanjut, lihat Ikhtisar. Jika Anda ingin melacak dan menyimpan status pemanggilan asinkron di setiap fase, Anda dapat mengaktifkan fitur tugas asinkron untuk memproses permintaan asinkron. Untuk informasi lebih lanjut, lihat Ikhtisar.

analisis pemanggilan

Fitur analisis pemanggilan merangkum status eksekusi permintaan fungsi. Setelah Anda mengaktifkan fitur ini, sistem mengumpulkan metrik tentang setiap eksekusi fungsi. Untuk informasi lebih lanjut, lihat Log metrik tingkat permintaan.

Analisis Tracing

Analisis Tracing menyediakan serangkaian alat untuk pengembangan aplikasi terdistribusi. Alat-alat ini mencakup pemetaan jejak, penghitungan permintaan, topologi jejak, dan analisis ketergantungan aplikasi. Anda dapat menggunakan alat-alat ini untuk menganalisis dan mendiagnosis hambatan kinerja dalam arsitektur aplikasi terdistribusi serta membuat pengembangan dan diagnosis layanan mikro lebih efisien. Untuk informasi lebih lanjut, lihat Ikhtisar.