SchedulerX menggunakan metode penagihan pay-as-you-go berdasarkan Unit kapasitas (CUs). Anda dikenai biaya harian berdasarkan penggunaan aktual. Edisi Dasar hanya menagih CUs hosting pekerjaan. Edisi Profesional menagih CUs hosting pekerjaan dan CUs penjadwalan pekerjaan.
Tingkat gratis: 5 CUs hosting pertama dan 30 CUs penjadwalan per hari gratis.
Perbandingan edisi
SchedulerX menyediakan dua edisi dengan fitur dan item yang dapat ditagih berbeda.
| Fitur | Edisi Dasar | Edisi Profesional |
|---|---|---|
| Penjadwalan dasar | Didukung | Didukung |
| Logging | Tidak didukung | Didukung (tanpa biaya tambahan) |
| Tampilan stack | Tidak didukung | Didukung |
| Tracing | Tidak didukung | Didukung |
| Dasbor pengguna | Tidak didukung | Didukung |
| Diagram instans alur kerja | Tidak didukung | Didukung |
| Enkripsi data selama transfer | Tidak didukung | Didukung |
| Kebijakan perutean berbasis tag | Tidak didukung | Didukung |
| MapReduce visual (komputasi paralel) | Maksimal 300 task; tidak ada pencarian task | Maksimal 1.000 task dengan tag kustom dan pencarian |
| Catatan pekerjaan historis | 30 terakhir | 300 terakhir |
| Notifikasi peringatan | DingTalk, email | DingTalk, email, pesan teks, telepon, WeCom, Lark |
| Jumlah maksimum pekerjaan per aplikasi | 1.000 | 100.000 (bergabunglah dengan grup DingTalk 23103656 untuk dukungan scale-out) |
| API | Membuat, memperbarui, dan menghapus pekerjaan | Semua operasi API |
| Item yang dapat ditagih | CUs hosting pekerjaan | CUs hosting pekerjaan + CUs penjadwalan pekerjaan |
Konsep penagihan
-
Mode eksekusi: Menentukan cara pekerjaan dijalankan. Pekerjaan bersifat standalone (berjalan pada satu worker) atau non-standalone (didistribusikan ke beberapa worker). Pekerjaan non-standalone mencakup pekerjaan broadcast, pekerjaan sharding, pekerjaan MapReduce, dan pekerjaan MapReduce visual.
-
Kapasitas hosting pekerjaan: Jumlah total pekerjaan yang diaktifkan di semua aplikasi, diukur dalam Unit kapasitas (CUs). Jumlah ini tidak bergantung pada seberapa sering setiap pekerjaan dijalankan.
-
Kapasitas penjadwalan pekerjaan: Total kapasitas penjadwalan pekerjaan terdistribusi yang dikonfigurasi dan diaktifkan menggunakan SchedulerX, diukur dalam CUs.
Metode penagihan
Kedua edisi menggunakan penagihan pay-as-you-go. Biaya dihitung harian berdasarkan penggunaan aktual.
| Edisi | Item yang dapat ditagih |
|---|---|
| Edisi Dasar | CUs hosting pekerjaan |
| Edisi Profesional | CUs hosting pekerjaan + CUs penjadwalan pekerjaan |
Cara menghitung CUs hosting pekerjaan
CUs hosting pekerjaan merepresentasikan jumlah total pekerjaan yang diaktifkan di semua aplikasi. Hitung CUs hosting untuk setiap aplikasi dengan rumus berikut:
CUs hosting = pekerjaan standalone + (pekerjaan non-standalone × worker yang terhubung)
Jumlah harian didasarkan pada jumlah puncak pekerjaan yang diaktifkan secara bersamaan. Misalnya, jika 1.000 pekerjaan dibuat dan 1.000 dihapus pada hari yang sama, tetapi tidak lebih dari 100 yang diaktifkan secara bersamaan, maka jumlah untuk hari tersebut adalah 100.
Contoh: menghitung CUs hosting
Anda memiliki dua aplikasi:
| Aplikasi A | Aplikasi B | |
|---|---|---|
| Worker yang terhubung | 10 | 5 |
| Pekerjaan standalone yang diaktifkan | 8 | 2 |
| Pekerjaan non-standalone yang diaktifkan | 2 | 3 |
Hitung masing-masing aplikasi secara terpisah, lalu jumlahkan totalnya:
-
Aplikasi A: 8 + (2 × 10) = 28 CUs
-
Aplikasi B: 2 + (3 × 5) = 17 CUs
-
Total CU hosting per hari = 28 + 17 = 45 CU
Cara menghitung CUs penjadwalan pekerjaan
CUs penjadwalan pekerjaan melacak jumlah event penjadwalan tingkat worker per hari. Jumlah CU bergantung pada jenis dan frekuensi pekerjaan:
| Jenis pekerjaan | CUs per eksekusi |
|---|---|
| Pekerjaan mandiri | 1 CU |
| Pekerjaan non-standalone | 1 CU per worker yang dijadwalkan |
Pekerjaan tingkat kedua (second_delay) |
1 CU per menit (terlepas dari frekuensi aktual) |
Pekerjaan tingkat kedua (cron atau fixed_rate) |
Berdasarkan frekuensi penjadwalan aktual |
Contoh: menghitung CUs penjadwalan
Aplikasi A memiliki 2 worker yang terhubung dan pekerjaan yang diaktifkan sebagai berikut:
| Jenis pekerjaan | Jumlah | Frekuensi | Perhitungan CU harian |
|---|---|---|---|
| Standalone | 5 | Sekali per hari | 5 × 1 = 5 CUs |
| Sharding (non-standalone) | 3 | Setiap 30 menit | 3 pekerjaan × 2 worker × 48 kali = 288 CUs |
Tingkat kedua (second_delay) |
2 | Setiap 10 detik | 2 pekerjaan × 1.440 menit = 2.880 CUs |
Total CUs penjadwalan untuk Aplikasi A = 5 + 288 + 2.880 = 3.173 CUs per hari
Pricing
Kedua edisi menggunakan harga bertingkat — semakin tinggi penggunaan, semakin rendah tarif per unit. Kunjungi halaman pembelian untuk melihat harga terbaru.
Rentang menggunakan notasi (a, b], di mana a tidak termasuk dan b termasuk.
Job hosting CU pricing (pay-as-you-go)
Kedua edisi dikenai biaya untuk job hosting CUs dengan tarif berikut:
| Tier | Total hosting CUs per day | Unit price (USD/CU-day) |
|---|---|---|
| Free tier | 0 - 5 | Free |
| Tier 2 | 6 - 200 | 0.02 |
| Tier 3 | 201 - 1,000 | 0.01 |
| Tier 4 | 1,001 - 10,000 | 0.005 |
| Tier 5 | More than 10,000 | 0.002 |
Job scheduling CU pricing (pay-as-you-go)
Edisi Profesional dikenai biaya tambahan untuk job scheduling CUs:
| Tier | Total scheduling CUs per day | Unit price (USD/CU) |
|---|---|---|
| Free tier | 0 - 30 | Free |
| Tier 2 | 31 - 10,000 | 0.002 |
| Tier 3 | 10,001 - 50,000 | 0.001 |
| Tier 4 | 50,001 - 100,000 | 0.0005 |
| Tier 5 | 100,001 - 1,000,000 | 0.0002 |
| Tier 6 | More than 1,000,000 | 0.0001 |
Billing example
You have SchedulerX Professional Edition with two applications:
| Application A | Application B | |
|---|---|---|
| Connected workers | 5 | 2 |
| Enabled standalone jobs | 100 | 50 |
| Enabled non-standalone jobs | 10 | 2 |
| Scheduling runs per day (all jobs) | 50 | 50 |
Step 1: Calculate daily hosting CUs
-
Application A: 100 + (10 x 5) = 150
-
Application B: 50 + (2 x 2) = 54
-
Total = 204 hosting CUs per day
Step 2: Calculate the hosting fee
| Tier | CUs in tier | Rate | Cost |
|---|---|---|---|
| Free tier | 5 | Free | USD 0 |
| Tier 2 | 195 (6 to 200) | 0.02 | USD 3.90 |
| Tier 3 | 4 (201 to 204) | 0.01 | USD 0.04 |
| Total | USD 3.94 per day |
Step 3: Calculate daily scheduling CUs
-
Application A standalone: 100 jobs x 1 CU x 50 runs = 5,000
-
Application A non-standalone: 10 jobs x 5 workers x 50 runs = 2,500
-
Application B standalone: 50 jobs x 1 CU x 50 runs = 2,500
-
Application B non-standalone: 2 jobs x 2 workers x 50 runs = 200
-
Total = 10,200 scheduling CUs per day
Step 4: Calculate the scheduling fee
| Tier | CUs in tier | Rate | Cost |
|---|---|---|---|
| Free tier | 30 | Free | USD 0 |
| Tier 2 | 9,970 (31 to 10,000) | 0.002 | USD 19.94 |
| Tier 3 | 200 (10,001 to 10,200) | 0.001 | USD 0.20 |
| Total | USD 20.14 per day |
Step 5: Calculate the monthly total
| Item | Daily | Monthly (x30) |
|---|---|---|
| Hosting fee | USD 3.94 | USD 118.20 |
| Scheduling fee | USD 20.14 | USD 604.20 |
| Total | USD 24.08 | USD 722.40 |
See also
Refund policy: Unsubscribe from SchedulerX instances to stop charges.