All Products
Search
Document Center

Function Compute:Ikhtisar penagihan

Last Updated:Sep 01, 2026

Topik ini menjelaskan metode penagihan, item yang dapat ditagih, harga satuan, dan contoh penagihan Function Compute.

Catatan
  • Sebelum menggunakan Function Compute, Anda dapat memperkirakan biaya dengan kalkulator harga.

  • Setelah menggunakan Function Compute, Anda dapat melihat penggunaan CU, detail penggunaan resource, dan tagihan di halaman Resource Usage Details di Konsol.

Metode penagihan

Kuota percobaan

Function Compute menyediakan kuota percobaan (paket sumber daya percobaan CU) untuk pengguna baru. Jika Anda belum membeli jenis paket sumber daya lainnya, penggunaan yang melebihi kuota percobaan dalam setiap siklus penagihan akan dikenai biaya berdasarkan metode bayar sesuai penggunaan.

Bayar sesuai penggunaan

Anda dikenai biaya berdasarkan sumber daya komputasi yang benar-benar Anda gunakan. Secara default, ketika jumlah instans minimum adalah 0, tidak ada biaya yang dikenakan jika tidak terjadi pemanggilan fungsi. Namun, jika Anda mengatur jumlah instans minimum menjadi 1 atau lebih tinggi, instans tetap berjalan 24/7 dan terus-menerus dikenai biaya: periode pemrosesan permintaan ditagih dengan tarif instans elastis (aktif), sedangkan periode idle (tidak ada permintaan tertunda) ditagih dengan tarif instans elastis (idle). Untuk informasi selengkapnya, lihat Konfigurasikan kebijakan elastis untuk jumlah instans minimum.

Rencana Sumber Daya

Function Compute menawarkan paket sumber daya CU dalam tier bulanan dan tahunan. Setelah Anda membeli paket sumber daya, paket tersebut akan mengimbangi konsumsi sumber daya Anda terlebih dahulu. Ketika paket habis, penagihan secara otomatis beralih ke metode bayar sesuai penggunaan. Paket sumber daya menawarkan harga satuan yang lebih rendah sehingga mengurangi biaya keseluruhan Anda.

Kolam sumber daya resident (langganan)

Kolam sumber daya resident menyediakan kapasitas komputasi GPU melalui langganan bulanan. Beli kolam, tetapkan instans resident ke fungsi GPU Anda, dan dapatkan biaya yang dapat diprediksi tanpa cold start.

Item yang dapat ditagih dan harga satuan

Item yang dapat ditagih

Biaya Function Compute terdiri dari dua bagian:

  • Penggunaan CU: Function Compute menggunakan penggunaan CU sebagai item penagihan terpadu. Seluruh penggunaan sumber daya dikonversi ke penggunaan CU menggunakan faktor konversi tetap. Topik ini berfokus pada cara pengukuran dan penagihan penggunaan CU.

  • Lalu lintas Internet arah keluar: Lalu lintas Internet arah keluar digabungkan dengan produk Alibaba Cloud lain yang menghadap Internet dan ditagih di sisi CDT. Untuk informasi selengkapnya, lihat Penagihan CDT. Lalu lintas Internet arah keluar terdiri dari tiga bagian berikut:

    1. Lalu lintas transfer data dalam fungsi: lalu lintas yang dihasilkan ketika suatu fungsi menginisiasi permintaan ke Internet.

    2. Lalu lintas permintaan-respons fungsi: lalu lintas yang dihasilkan ketika suatu fungsi dipanggil melalui Internet dan mengembalikan respons.

    3. Lalu lintas back-to-origin dari CDN: lalu lintas yang dihasilkan ketika Function Compute berfungsi sebagai server origin untuk CDN dan terjadi pengambilan back-to-origin oleh CDN.

Harga satuan

Penggunaan CU ditagih berdasarkan tier bulanan dan dihitung secara independen per wilayah. Penggunaan CU di setiap wilayah diakumulasi secara terpisah dan tidak digabungkan antar-wilayah. Untuk informasi selengkapnya, lihat Contoh penagihan.

Siklus penagihan

Function Compute menagih secara per jam. Penggunaan CU per fungsi per jam dibulatkan ke atas, kemudian dijumlahkan dari semua fungsi untuk menghasilkan total penggunaan CU per jam. Jika Anda memiliki paket sumber daya, paket tersebut akan mengimbangi penggunaan CU terlebih dahulu. Setelah paket habis, penagihan berdasarkan metode bayar sesuai penggunaan diterapkan.

Penting

Untuk fungsi dengan lebih dari 0 pemanggilan atau penggunaan sumber daya berkelanjutan dalam satu jam, jika biaya CU untuk jam tersebut kurang dari USD 0,01, biaya minimum sebesar USD 0,01 diberlakukan. Jika penggunaan aktual melebihi jumlah ini, biaya CU aktual diberlakukan.

Perhitungan penggunaan CU

Catatan

Perhitungan penggunaan CU yang dijelaskan dalam bagian ini hanya berlaku untuk instans elastis. Instans resident menggunakan model prabayar bulanan. Untuk detail harga, lihat Harga kolam sumber daya resident.

Rumus perhitungan

Seluruh penggunaan sumber daya dikonversi ke penggunaan CU menggunakan faktor konversi tetap, lalu dijumlahkan untuk mendapatkan total penggunaan CU.

Penggunaan CU = Σ(penggunaan sumber daya × faktor konversi CU)

Penggunaan sumber daya

Catatan

Penggunaan sumber daya adalah pengukuran mentah dari konsumsi sumber daya aktual dan tidak langsung digunakan untuk penagihan.

Instans elastis memiliki dua status: aktif dan idle. Ketika sebuah instans tidak memiliki permintaan untuk diproses atau tidak menjalankan tugas latar belakang, instans tersebut secara otomatis memasuki status idle. Tabel berikut menjelaskan skenario untuk setiap status:

Ambang batas untuk menentukan status aktif dan idle

Sistem menggunakan indikator berikut untuk menentukan apakah sebuah instans telah memasuki status idle. Semua kondisi harus terpenuhi secara bersamaan:

  • Pemanfaatan CPU — Ketika pemanfaatan vCPU instans terus-menerus berada di bawah 0,01 core vCPU (setara dengan pemanfaatan 1% dari satu core), kondisi CPU untuk status idle terpenuhi.

  • Pemanfaatan GPU — Ketika prosesor aliran GPU, decoder, dan komponen lainnya berada di bawah ambang batas sistem, kondisi GPU untuk status idle terpenuhi. Ambang batas ini bervariasi tergantung seri GPU.

  • Lalu lintas jaringan — Ketika lalu lintas jaringan inbound dan outbound instans terus-menerus berada di bawah 1.000 byte/detik, kondisi jaringan untuk status idle terpenuhi.

  • Pemrosesan permintaan — Instans tidak memproses permintaan HTTP atau tugas latar belakang apa pun.

Penting

Sebuah instans beralih dari status aktif ke idle hanya ketika semua kondisi di atas terpenuhi secara bersamaan. Jika pemanfaatan vCPU berada pada atau di atas 0,01 core vCPU, atau jika lalu lintas jaringan berada pada atau di atas 1.000 byte/detik, instans tersebut ditagih dengan tarif aktif meskipun tidak ada permintaan aktif.

Durasi aktif dan idle tidak ditampilkan secara langsung dalam log pemanggilan. Daftar Invocation Requests di halaman Logs Konsol menampilkan bidang seperti durasi eksekusi dan penggunaan memori, tetapi tidak menunjukkan durasi aktif atau idle sebuah instans. Untuk melihat durasi eksekusi permintaan, Anda dapat mengaktifkan metrik tingkat permintaan di konfigurasi fungsi, lalu memeriksa durasi eksekusi di daftar Invocation Requests pada halaman Logs.

Elastic instance (active)

Elastic instance (idle)

  • Jumlah instans minimum tidak diatur:

    • Instans elastis yang memproses permintaan ketika delayed release tidak dikonfigurasi.

    • Ketika delayed release dikonfigurasi, instans yang memenuhi ambang batas status aktif selama periode delayed release.

  • Ketika jumlah instans minimum diatur menjadi 1 atau lebih tinggi, instans elastis yang memasuki status aktif saat permintaan tiba.

  • Skenario afinitas sesi:

    • Instans elastis yang memproses permintaan ketika delayed release tidak dikonfigurasi.

    • Ketika delayed release dikonfigurasi, instans yang memenuhi ambang batas status aktif selama periode delayed release.

  • Ketika jumlah instans minimum tidak diatur dan delayed release dikonfigurasi, instans yang memenuhi ambang batas status idle selama periode delayed release.

  • Ketika jumlah instans minimum diatur menjadi 1 atau lebih tinggi, instans yang tidak memiliki permintaan tertunda dan memenuhi ambang batas status idle yang dijelaskan di atas.

  • Dalam skenario afinitas sesi, instans yang memenuhi ambang batas status idle terlepas dari apakah delayed release dikonfigurasi atau tidak.

Resource usage = elastic instance (active) usage + elastic instance (idle) usage. Ketika sebuah instans idle, sistem secara otomatis membekukan beberapa sumber daya dan menagih dengan tarif keep-alive minimum:

  • Sumber daya vCPU: Tidak dikenai biaya.

  • Sumber daya GPU: Dikenai biaya sebesar 11,7% hingga 23% dari tarif aktif tergantung seri GPU:

    Ada.1 series

    Seri Ada.2

    Ada.3 series

    Seri Tesla

    Seri Hopper

    Seri Hopper.1

    Seri Hopper.2

    Seri Ampere

    Seri Blackwell.1

    Seri Xpu.1

    11,7%

    11,7%

    11,7%

    23%

    13%

    14%

    14%

    16%

    13%

    19%

Mengatur jumlah instans minimum menjadi 1 atau lebih tinggi cocok untuk workload yang sensitif terhadap latensi (afinitas sesi, koneksi persisten, dll.) dan skenario tugas latar belakang. Ini memberikan manfaat berikut:

  • Warm start: Mencapai warm start tingkat milidetik agar layanan tetap berjalan tanpa gangguan.

  • Pengiriman terjamin: Mengunci sumber daya elastis untuk menjamin ketersediaan sumber daya.

  • Penagihan cerdas untuk periode sibuk dan idle: Secara otomatis beralih ke penagihan idle ketika tidak ada permintaan atau tugas latar belakang, sehingga lebih mengurangi biaya.

Penagihan pemanggilan dalam skenario afinitas sesi MCP

Ketika Anda men-deploy MCP Server di Function Compute dan mengaktifkan session affinity untuk Streamable HTTP, permintaan initialize dan permintaan tools/call berikutnya dalam protokol MCP merupakan permintaan HTTP terpisah, dan masing-masing memicu pemanggilan fungsi FC terpisah. Setiap pemanggilan ditagih secara independen berdasarkan penggunaan CU aktualnya. Akibatnya, satu pemanggilan tool (initialize + tools/call) menghasilkan 2 pemanggilan fungsi. Permintaan initialize biasanya memicu cold start, dan permintaan berikutnya menggunakan kembali instans yang sama tetapi tetap ditagih sebagai pemanggilan terpisah.

Faktor konversi CU

Workload CPU

Item yang dapat ditagih

Penggunaan vCPU

Penggunaan memori

Pemanggilan fungsi

Penggunaan disk

Satuan

CU/(vCPU*detik)

CU/(GB*detik)

CU/10.000 pemanggilan

CU/(GB*detik)

Faktor konversi CU instans elastis (aktif)

1,0

0,15

75

0,05

Faktor konversi CU instans elastis (idle)

0

0,15

0

0,05

Workload GPU

Sumber daya/Item yang dapat ditagih

Satuan

Faktor konversi CU instans elastis (aktif)

Faktor konversi CU instans elastis (idle)

Pemanggilan fungsi

CU/10.000 pemanggilan

75

-

Penggunaan vCPU

CU/(vCPU*detik)

1

0

Penggunaan memori

CU/(GB*detik)

0,15

0,10

Penggunaan disk

CU/(GB*detik)

0,05

0,05

Penggunaan GPU tesla.1

CU/(GB memori GPU*detik)

2.1

0,5

Penggunaan GPU ampere.1

CU/(GB memori GPU*detik)

1,8

0,3

Penggunaan GPU ada.1

CU/(GB memori GPU*detik)

1,7

0,2

Ada.2 Penggunaan GPU

CU/(GB memori GPU*detik)

1,95

0,23

Penggunaan GPU ada.3

CU/(GB memori GPU*detik)

1,95

0,23

Penggunaan GPU blackwell.1

CU/(GB memori GPU*detik)

2.1

0,28

Penggunaan GPU hopper.1

CU/(GB memori GPU*detik)

2,31

0,315

Penggunaan GPU hopper.2

CU/(GB memori GPU*detik)

2,31

0,315

Penggunaan GPU xpu.1

CU/(GB memori GPU*detik)

1,2

0,23

Penagihan untuk kode status error

Penggunaan CU didasarkan pada apakah permintaan mencapai instans fungsi dan instans tersebut dieksekusi, bukan pada kode status HTTP yang dikembalikan fungsi. Setelah permintaan mencapai instans fungsi dan fungsi berjalan, pemanggilan tersebut ditagih berdasarkan durasi eksekusi aktual dan konsumsi sumber daya, terlepas dari apakah fungsi mengembalikan kode status 200, 404, 401, atau kode status HTTP lainnya.

Jika permintaan ditolak di lapisan gerbang sebelum mencapai instans fungsi — misalnya, kode 404 dikembalikan karena tidak ada HTTP trigger yang dikonfigurasi — tidak ada instans fungsi yang berjalan dan tidak ada penggunaan CU yang dikenai.

Catatan

Aturan ini hanya berlaku untuk instans elastis. Instans resident menggunakan model prabayar bulanan dan tidak terpengaruh.

Contoh penagihan

Anda dapat memperkirakan biaya dengan kalkulator harga atau merujuk pada contoh berikut.

Penting

Penggunaan vCPU, penggunaan memori, penggunaan disk, dan penggunaan GPU semuanya dihitung berdasarkan spesifikasi yang Anda konfigurasi untuk fungsi Anda dikalikan dengan durasi, bukan sumber daya aktual yang dikonsumsi selama eksekusi.

Contoh penagihan workload CPU

Seorang pengguna membuat instans fungsi CPU dengan spesifikasi berikut: 0,35 vCPU, memori 512 MB, dan disk temporary 512 MB. Jumlah instans minimum diatur menjadi 1 selama sebulan dengan total durasi 50 jam, di mana 10 jam aktif (memproses permintaan) dan 40 jam idle (tidak ada permintaan). Fungsi tersebut dipanggil 1.000.000 kali. Penggunaan sumber daya, penggunaan CU, dan total biaya adalah sebagai berikut:

Sumber daya

Penggunaan

Faktor konversi

Penggunaan CU

Pemanggilan fungsi

1.000.000 pemanggilan

0,0075 CU/pemanggilan

7.500 CU

Penggunaan vCPU instans elastis (aktif)

Spesifikasi vCPU x durasi eksekusi (detik) = 0,35 vCPU x 36.000 dtk = 12.600 vCPU*detik

1 CU/(vCPU*detik)

12.600 CU

Penggunaan memori instans elastis (aktif)

Spesifikasi memori x durasi eksekusi (detik) = 0,5 GB x 36.000 dtk = 18.000 GB*detik

0,15 CU/(GB*detik)

2.700 CU

Penggunaan disk

Spesifikasi disk x total durasi penyediaan (detik) = 0,5 GB x 180.000 dtk = 90.000 GB*detik

0,05 CU/(GB*detik)

0 CU

Catatan: Penggunaan disk dengan spesifikasi 512 MB gratis.

Penggunaan vCPU instans elastis (idle)

Spesifikasi vCPU x durasi idle (detik) = 0,35 vCPU x 144.000 dtk = 50.400 vCPU*detik

0 CU/(vCPU*detik)

Catatan: Sumber daya vCPU gratis untuk instans minimum yang disediakan selama periode idle.

0 CU

Penggunaan memori instans elastis (idle)

Spesifikasi memori x durasi idle (detik) = 0,5 GB x 144.000 dtk = 72.000 GB*detik

0,15 CU/(GB*detik)

10.800 CU

Total penggunaan CU

33.600 CU

Total biaya = harga satuan Tier 1 x penggunaan = USD 0,000020/CU x 33.600 CU = USD 0,67

Contoh penagihan workload GPU (seri Tesla)

Seorang pengguna membuat instans fungsi GPU (seri Tesla) dengan spesifikasi berikut: GPU 16 GB, 8 vCPU, memori 32 GB, dan disk temporary 512 MB. Jumlah instans minimum diatur menjadi 1 selama sebulan dengan total durasi 50 jam, di mana 10 jam aktif (memproses permintaan) dan 40 jam idle (tidak ada permintaan). Fungsi tersebut dipanggil 1.000.000 kali. Penggunaan sumber daya, penggunaan CU, dan total biaya adalah sebagai berikut:

Sumber daya

Penggunaan

Faktor konversi

Penggunaan CU

Pemanggilan fungsi

1.000.000 pemanggilan

0,0075 CU/pemanggilan

7.500 CU

Penggunaan vCPU instans elastis (aktif)

Spesifikasi vCPU x durasi eksekusi (detik) = 8 vCPU x 36.000 dtk = 288.000 vCPU*detik

1 CU/(vCPU*detik)

288.000 CU

Penggunaan memori instans elastis (aktif)

Spesifikasi memori x durasi eksekusi (detik) = 32 GB x 36.000 dtk = 1.152.000 GB*detik

0,15 CU/(GB*detik)

172.800 CU

Penggunaan GPU instans elastis (aktif)

Spesifikasi GPU x durasi eksekusi (detik) = 16 GB x 36.000 dtk = 576.000 GB*detik

2,1 CU/(GB*detik)

1.209.600 CU

Penggunaan disk

Spesifikasi disk x total durasi penyediaan (detik) = 0,5 GB x 180.000 dtk = 90.000 GB*detik

0,05 CU/(GB*detik)

0 CU

Catatan: Penggunaan disk dengan spesifikasi 512 MB gratis.

Penggunaan vCPU instans elastis (idle)

Spesifikasi vCPU x durasi idle (detik) = 8 vCPU x 144.000 dtk = 1.152.000 vCPU*detik

0 CU/(vCPU*detik)

Catatan: Sumber daya vCPU gratis untuk instans minimum yang disediakan selama periode idle.

0 CU

Penggunaan memori instans elastis (idle)

Spesifikasi memori x durasi idle (detik) = 32 GB x 144.000 dtk = 4.608.000 GB*detik

0,1 CU/(GB*detik)

460.800 CU

Penggunaan GPU instans elastis (idle)

Spesifikasi GPU x durasi idle (detik) = 16 GB x 144.000 dtk = 2.304.000 GB*detik

0,5 CU/(GB*detik)

1.152.000 CU

Total penggunaan CU

3.290.700 CU

Total biaya = harga satuan Tier 1 x penggunaan = USD 0,000020/CU x 3.290.700 CU = USD 65,81

Contoh penagihan workload GPU (seri Blackwell.1)

Seorang pengguna membuat instans fungsi GPU (seri Blackwell.1) dengan spesifikasi berikut: GPU 32 GB, 8 vCPU, memori 64 GB, dan disk temporary 512 MB. Jumlah instans minimum diatur menjadi 1 selama sebulan dengan total durasi 50 jam, di mana 10 jam aktif (memproses permintaan) dan 40 jam idle (tidak ada permintaan). Fungsi tersebut dipanggil 1.000.000 kali. Penggunaan sumber daya, penggunaan CU, dan total biaya adalah sebagai berikut:

Sumber Daya

Penggunaan

Faktor konversi

Penggunaan CU

Pemanggilan fungsi

1.000.000 pemanggilan

0,0075 CU/pemanggilan

7.500 CU

Penggunaan vCPU instans elastis (aktif)

Spesifikasi vCPU x durasi eksekusi (detik) = 8 vCPU x 36.000 dtk = 288.000 vCPU*detik

1 CU/(vCPU*detik)

288.000 CU

Penggunaan memori instans elastis (aktif)

Spesifikasi memori x durasi eksekusi (detik) = 64 GB x 36.000 dtk = 2.304.000 GB*detik

0,15 CU/(GB*detik)

345.600 CU

Penggunaan GPU instans elastis (aktif)

Spesifikasi GPU x durasi eksekusi (detik) = 32 GB x 36.000 dtk = 1.152.000 GB*detik

2,1 CU/(GB*detik)

2.419.200 CU

Penggunaan disk

Spesifikasi disk x total durasi penyediaan (detik) = 0,5 GB x 180.000 dtk = 90.000 GB*detik

0,05 CU/(GB*detik)

0 CU

Catatan: Penggunaan disk dengan spesifikasi 512 MB gratis.

Penggunaan vCPU instans elastis (idle)

Spesifikasi vCPU x durasi idle (detik) = 8 vCPU x 144.000 dtk = 1.152.000 vCPU*detik

0 CU/(vCPU*detik)

Catatan: Sumber daya vCPU gratis untuk instans minimum yang disediakan selama periode idle.

0 CU

Penggunaan memori instans elastis (idle)

Spesifikasi memori x durasi idle (detik) = 64 GB x 144.000 dtk = 9.216.000 GB*detik

0,10 CU/(GB*detik)

921.600 CU

Penggunaan GPU instans elastis (idle)

Spesifikasi GPU x durasi idle (detik) = 32 GB x 144.000 dtk = 4.608.000 GB*detik

0,28 CU/(GB*detik)

1.290.240 CU

Total penggunaan CU

5.272.140 CU

Total biaya = harga satuan Tier 1 x penggunaan = USD 0,000020/CU x 5.272.140 CU = USD 105,44

Informasi tambahan

Jika Anda menggunakan layanan Alibaba Cloud lain dalam Function Compute, Anda juga akan dikenai biaya untuk layanan tersebut selain biaya Function Compute.

FAQ