DataWorks memperkenalkan kelompok sumber daya arsitektur tanpa server yang menggabungkan fitur inti dari kelompok sumber daya eksklusif sebelumnya untuk penjadwalan, integrasi data, dan layanan data. Kini Anda dapat menggunakan satu kelompok sumber daya arsitektur tanpa server untuk menjalankan semua operasi inti, seperti Sinkronisasi Data, tugas penjadwalan berkala, dan layanan API, sehingga sangat menyederhanakan manajemen sumber daya. Kelompok sumber daya arsitektur tanpa server menawarkan dua model penagihan:
Subscription: Menyediakan sumber daya komputasi yang stabil, dapat diprediksi, dan didedikasikan. Model ini ideal untuk lingkungan produksi.
Pay-as-you-go: Menyediakan sumber daya komputasi yang fleksibel dan elastis yang Anda bayar sesuai penggunaan. Model ini menyeimbangkan fleksibilitas dan efisiensi biaya.
Saat menggunakan kelompok sumber daya arsitektur tanpa server, biaya penjadwalan tugas dikenakan untuk setiap node tugas yang dipublikasikan ke lingkungan produksi untuk penjadwalan berkala.
Skema penagihan
Biaya untuk kelompok sumber daya arsitektur tanpa server DataWorks terdiri dari biaya penggunaan sumber daya dan biaya penjadwalan tugas.
Biaya penggunaan sumber daya: Dikenakan berdasarkan Compute Unit (CU) yang dikonsumsi oleh tugas yang berjalan di kelompok sumber daya arsitektur tanpa server. Biaya ini dihitung berdasarkan total konsumsi CU, dengan CU sebagai item yang dapat ditagih.
Sebuah CU didefinisikan sebagai
1 CU = 1 vCPU + 4 GiB memory.Biaya penjadwalan tugas: Tugas yang diterapkan ke lingkungan produksi untuk penjadwalan berkala dijalankan pada kelompok sumber daya arsitektur tanpa server. Tugas-tugas ini hanya dikenai biaya penjadwalan tugas, bukan biaya penggunaan sumber daya. Biaya ini ditagih berdasarkan jumlah instance yang berhasil dijalankan, tidak termasuk dry run apa pun.
Kelompok sumber daya arsitektur tanpa server mendukung maksimum 200 instance konkuren. Batas ini memenuhi persyaratan konkurensi maksimum dari semua spesifikasi kelompok sumber daya sebelumnya. Oleh karena itu, spesifikasi CU bukan faktor penentu konkurensi penjadwalan.
Tabel berikut menjelaskan hubungan antara jenis tugas yang didukung dan biaya yang dikenakan dalam kelompok sumber daya arsitektur tanpa server.
Jenis tugas | Deskripsi jenis tugas | Jenis biaya |
Data Integration | Menjalankan tugas Sinkronisasi Data, seperti tugas sinkronisasi offline, di | Biaya penggunaan sumber daya |
Data Compute |
Penting Untuk informasi tentang tugas komputasi data, lihat Lampiran 1: Jenis tugas dan konsumsi CU. | |
Data Service | Memanggil API di DataService Studio. | |
Lingkungan pengembangan pribadi | Menggunakan lingkungan pengembangan pribadi untuk debugging tugas. | |
Layanan Model Besar | Men-deploy dan menggunakan layanan model tingkat tinggi. | |
Task Scheduling | Tugas penjadwalan berkala dijalankan di lingkungan produksi. | Biaya penjadwalan tugas |
Catatan
Pada model penagihan pay-as-you-go, konflik sumber daya mungkin terjadi selama jam sibuk, yang dapat menunda ketersediaan sumber daya.
Anda dapat mengonversi kelompok sumber daya pay-as-you-go menjadi subscription, tetapi sebaliknya tidak didukung.
Saat pengguna baru mengaktifkan DataWorks, kelompok sumber daya arsitektur tanpa server pay-as-you-go dibuat secara default. Anda tidak dikenai biaya jika tidak digunakan. Untuk detail penagihan, lihat Penagihan kelompok sumber daya pay-as-you-go.
Metrik kinerja
Kelompok sumber daya arsitektur tanpa server dibeli berdasarkan jumlah CU. Sebuah CU didefinisikan sebagai 1 CU = 1 vCPU + 4 GiB memory. Rencanakan spesifikasi kelompok sumber daya Anda berdasarkan skenario pengembangan dan jenis tugas Anda.
Rekomendasi spesifikasi berikut bersifat panduan umum. Anda dapat menyesuaikan sumber daya berdasarkan kebutuhan bisnis spesifik Anda untuk memastikan eksekusi tugas yang efisien dan stabil.
Data Integration
Sinkronisasi Batch
Konfigurasi konkurensi tugas sinkronisasi batch | Spesifikasi yang direkomendasikan | Spesifikasi minimum yang dibutuhkan |
< 4 | 0,5 CU | 0,5 CU |
>= 4 |
|
Sinkronisasi Real-time
Jenis tugas sinkronisasi | Spesifikasi yang direkomendasikan | Spesifikasi minimum yang dibutuhkan | |
MySQL real-time synchronization | 1 database | 2 CU | Spesifikasi minimum untuk menjalankan satu tugas sinkronisasi real-time: 1 CU |
2 hingga 5 database | 2 CU | ||
Lebih dari 6 database | 2 CU | ||
Kafka real-time synchronization | 1 CU | ||
Jenis tugas real-time single-table lainnya | 1 CU | ||
Sinkronisasi real-time untuk seluruh database | - | Spesifikasi minimum untuk menjalankan tugas sinkronisasi seluruh database: 2 CU | |
Data Compute
Setiap tugas komputasi data memiliki nilai CU default. Untuk informasi lebih lanjut, lihat Lampiran 1: Jenis tugas dan konsumsi CU.
DataService Studio
Maksimum permintaan per detik (QPS) | Spesifikasi minimum yang dibutuhkan | Service Level Agreement (SLA) |
500 | 4 CU | 99,95% |
1.000 | 8 CU | |
2.000 | 16 CU |
Lingkungan pengembangan pribadi
Untuk lingkungan pengembangan pribadi berbasis CPU, kuota sumber daya berkisar antara 2 hingga 100 CU. Untuk lingkungan pengembangan pribadi berbasis GPU, kuota sumber daya berkisar antara 21 hingga 60 CU. Perkirakan kebutuhan Anda berdasarkan jenis tugas:
Tugas ringan (seperti kueri SQL sederhana atau debugging skrip Python): Disarankan kuota sumber daya rendah, misalnya 2 CU.
Tugas kompleksitas sedang (seperti pemrosesan data atau analisis Notebook): Disarankan kuota sumber daya menengah, misalnya 4 CU.
Tugas deep learning (seperti pelatihan model TensorFlow atau PyTorch): Disarankan menggunakan tipe sumber daya berbasis GPU. Pilih video memory dan jumlah CU yang sesuai berdasarkan ukuran model.
Layanan model besar
Hitung jumlah CU yang dibutuhkan berdasarkan video memory GPU.
Diperlukan minimal
24 GBvideo memory untuk men-deploy model0,6B,1,7B,4B, dan8B.Diperlukan minimal
48 GBvideo memory untuk men-deploy model14B.Diperlukan minimal
96 GBvideo memory untuk men-deploy model32B.
Task scheduling
Kelompok sumber daya arsitektur tanpa server mendukung maksimum 200 instance konkuren. Batas ini tidak bergantung pada spesifikasi CU. Jumlah instance konkuren default adalah 50. Anda dapat mengatur batas atas konkurensi penjadwalan tugas hingga 200 di halaman detail kelompok sumber daya.

Model penagihan
Kelompok sumber daya arsitektur tanpa server tersedia dalam dua model penagihan: subscription (prabayar) dan pay-as-you-go (pascabayar).
Subscription: Bayar di muka untuk jumlah CU tertentu selama durasi tertentu. Model ini mencakup semua biaya penggunaan sumber daya untuk tugas yang dijalankan dalam kelompok sumber daya yang berlangganan, termasuk Sinkronisasi Data, Data Compute, dan panggilan API DataService Studio.
Pay-as-you-go: Bayar sumber daya setelah digunakan, berdasarkan total CU yang dikonsumsi. Biaya penggunaan sumber daya dikenakan untuk tugas seperti sinkronisasi batch, panggilan API DataService Studio, dan pengembangan data.
Tabel berikut membandingkan fitur kedua model penagihan tersebut.
Item | Pay-as-you-go serverless resource groups | Langganan kelompok sumber daya tanpa server |
Total CU yang tersedia dalam kelompok sumber daya | Dihitung berdasarkan penggunaan aktual. | Jumlah CU yang ditentukan saat pembelian. |
Pengubahan ukuran, penskalaan, dan perpanjangan | Tidak berlaku | Ya |
Manajemen kuota | Mengontrol jumlah maksimum CU yang dapat digunakan dalam skenario berbeda. Didukung untuk Data Compute, Data Integration, dan Data Service. | |
Atur batas atas konkurensi penjadwalan tugas | Ya. Maksimum 200 instance tugas dapat dijalankan secara konkuren. | |
Jumlah VPC (Virtual Private Cloud) yang di-bind |
| Bergantung pada jumlah CU yang Anda beli.
|
Harga
Penagihan kelompok sumber daya langganan
Biaya dihitung menggunakan rumus berikut: Biaya = Harga satuan bulanan × Jumlah bulan × Jumlah CU yang dibeli per bulan.
Pembelian minimum 2 CU diperlukan. Meskipun tidak ada batas atas jumlah CU yang dapat dibeli, transaksi tergantung pada ketersediaan stok. Jika stok tidak mencukupi, notifikasi akan muncul di halaman pembelian.
Jika spesifikasi tidak memenuhi kebutuhan Anda setelah pembelian, Anda dapat meningkatkan sumber daya kapan saja. Untuk informasi lebih lanjut, lihat Gunakan kelompok sumber daya arsitektur tanpa server.
Untuk spesifikasi sumber daya minimum yang dibutuhkan untuk berbagai jenis tugas saat dijalankan pada kelompok sumber daya arsitektur tanpa server, lihat Metrik kinerja.
Wilayah | Harga satuan bulanan (USD/Bulan/CU) |
China (Shanghai), China (Hangzhou), China (Beijing), China (Shenzhen) | 37,1517 |
UK (London) | 51,01286 |
US (Virginia) | 53,92014 |
Malaysia (Kuala Lumpur) | 63,36534 |
China (Hong Kong), Singapura, Jerman (Frankfurt), Indonesia (Jakarta) | 67,61327 |
US (Silicon Valley) | 72,74794 |
Jepang (Tokyo) | 77,45584 |
Penagihan kelompok sumber daya pay-as-you-go
Biaya dihitung menggunakan rumus berikut: Biaya = Jam-CU × Harga satuan CU, dengan tagihan dihasilkan per jam.
Saat Anda menggunakan manajemen kuota sumber daya untuk mengalokasikan CU ke DataService Studio, Anda akan ditagih untuk CU tersebut secara terus-menerus, bahkan jika layanan sedang idle. Untuk menghentikan biaya ini, Anda harus mengatur alokasi CU untuk DataService Studio menjadi 0.
Wilayah | Harga satuan (USD/Jam-CU) | Contoh |
China (Shanghai), China (Hangzhou), China (Beijing), China (Shenzhen) | 0,077399 | Sebagai contoh, tugas Sinkronisasi Data di wilayah China (Shanghai) dikonfigurasi dengan 2 CU dan selesai dalam 0,5 jam. Harga satuan CU di wilayah Shanghai adalah 0,077399 USD/Jam-CU. Jam-CU dan biaya untuk tugas ini dihitung sebagai berikut:
|
UK (London) | 0,106277 | |
US (Virginia) | 0,112334 | |
Malaysia (Kuala Lumpur) | 0,132011 | |
Jerman (Frankfurt), Indonesia (Jakarta), China (Hong Kong), Singapura | 0,140861 | |
US (Silicon Valley) | 0,151558 | |
Jepang (Tokyo) | 0,161366 |
Lihat detail penagihan
Saat melihat detail penagihan di konsol Billing & Cost Management, item yang dapat ditagih dan kode penagihan untuk kelompok sumber daya arsitektur tanpa server adalah sebagai berikut:
Pay-as-you-go: Item yang dapat ditagih adalah
General Resource Group CU*H (Pay-as-you-go), dan kode penagihan adalahexresource_cu_hour_post.Subscription: Item yang dapat ditagih adalah
General Exclusive Resource Group (Subscription and Pay-as-you-go), dan kode penagihan adalahcu_number.
Untuk informasi lebih lanjut, lihat Lihat detail tagihan.
Kedaluwarsa dan perpanjangan
Jika kelompok sumber daya arsitektur tanpa server subscription tidak diperpanjang sebelum kedaluwarsa, layanannya akan dihentikan sementara dan akhirnya dapat dilepas. Untuk informasi lebih lanjut, lihat Kedaluwarsa dan perpanjangan subscription.
Langkah selanjutnya
Anda dapat membeli kelompok sumber daya dan menggunakannya untuk tugas seperti Integrasi Data, Pengembangan Data, dan Layanan Data. Untuk informasi tentang cara membeli kelompok sumber daya, mengikatnya ke ruang kerja, dan menghubungkannya ke jaringan, lihat Gunakan kelompok sumber daya arsitektur tanpa server.
Informasi lebih lanjut
Lampiran 1: Jenis tugas dan konsumsi CU
Tugas yang dibuat di DataWorks dikategorikan sebagai tugas komputasi data yang mengonsumsi CU, atau tugas penjadwalan yang tidak mengonsumsi CU.
Identifikasi jenis tugas
Buka halaman pengeditan node di Data Studio. Di panel navigasi kanan, periksa bagian untuk mengidentifikasi jenis tugas.
Tugas komputasi: Di bagian Scheduling Policies, Anda harus menentukan CU komputasi yang dibutuhkan untuk menjalankan tugas.
Skenario 1: Anda dapat menyesuaikan jumlah CU komputasi.

Skenario 2: Anda hanya dapat menggunakan jumlah CU komputasi default.

Tugas penjadwalan: Di bagian Scheduling Policies, Anda hanya perlu memilih kelompok sumber daya penjadwalan. Konfigurasi CU tidak diperlukan.

Konfigurasi CU untuk tugas komputasi
Menjalankan tugas komputasi data dengan kelompok sumber daya arsitektur tanpa server mengonsumsi CU. Berikut ini menjelaskan CU default dan CU yang berjalan:
CU default: Jumlah CU yang direkomendasikan oleh platform setiap kali tugas dijalankan. Jika nilainya lebih rendah dari default, efisiensi tugas mungkin terganggu.
CU yang berjalan: Jumlah CU aktual yang dikonfigurasi untuk menjalankan tugas. Secara default, ini diatur ke nilai CU default, yang dapat Anda sesuaikan sesuai kebutuhan. Ikuti prinsip-prinsip berikut untuk konfigurasi:
Konfigurasi minimum adalah 0,25 CU, dengan penambahan 0,25 CU. Jika muncul pesan The CU quota for the current resource group is insufficient, Anda dapat menyesuaikan kuota CU untuk tugas komputasi data.
Untuk menghindari under-provisioning atau over-provisioning sumber daya, konfigurasikan parameter ini berdasarkan nilai CU default dan kuota CU untuk tugas komputasi data. Untuk informasi lebih lanjut, lihat Alokasikan kuota CU ke tugas.
Anda hanya dapat menyesuaikan CU yang berjalan untuk beberapa tugas saja. Contohnya:
Anda tidak dapat menyesuaikan CU yang berjalan untuk tugas Hologres SQL. Nilainya hanya dapat diatur ke 0,25 (CU default).
CU yang berjalan default untuk tugas PyODPS 2 adalah 0,5, yang dapat Anda sesuaikan sesuai kebutuhan (misalnya, menjadi 0,25 atau 0,75).
Jenis node | Nama node | Default CU (Unit: CU) | Dapat disesuaikan? |
Notebook | 0,5 | Ya | |
MaxCompute | 0,5 | Ya | |
0,5 | Ya | ||
0,5 | Ya | ||
0,25 | Ya | ||
0,25 | Ya | ||
Hologres | 0,25 | - | |
0,25 | - | ||
0,25 | Ya | ||
0,25 | Ya | ||
EMR | 0,25 | - | |
0,25 | - | ||
0,25 | Ya | ||
0,25 | - | ||
0,25 | Ya | ||
0,5 | Ya | ||
0,5 | Ya | ||
0,5 | Ya | ||
0,25 | - | ||
0,25 | - | ||
Serverless Spark | 0,25 | - | |
0,25 | - | ||
0,25 | - | ||
Severless StarRocks | 0,25 | - | |
Large model | 0,5 | - | |
ADB | 0,25 | Ya | |
0,25 | Ya | ||
0,25 | - | ||
0,25 | - | ||
CDH | 0,25 | - | |
0,5 | Ya | ||
0,25 | - | ||
0,25 | - | ||
0,25 | - | ||
0,25 | - | ||
Lindorm | 0,25 | - | |
0,25 | - | ||
Click House | 0,25 | - | |
Data Quality | 0,25 | - | |
0,5 | Ya | ||
General | 0,25 | Ya | |
0,25 | Ya | ||
0,25 | - | ||
0,5 | Ya | ||
0,25 | Ya | ||
0,25 | Ya | ||
0,25 | - | ||
0,25 | - | ||
0,25 | - | ||
Node MySQL | 0,25 | - | |
SQL Server | |||
Node Oracle | |||
Node PostgreSQL | |||
Node StarRocks | |||
Node DRDS | |||
Node PolarDB MySQL | |||
Node PolarDB PostgreSQL | |||
Node Doris | |||
Node MariaDB | |||
Node SelectDB | |||
Node Redshift | |||
Node SAPHANA | |||
Node DM | |||
Node KingbaseES | |||
Node OceanBase | |||
Node DB2 | |||
Node GBase 8a | |||
Algorithm | 0,25 | - |
Konfigurasi untuk tugas penjadwalan
Tugas penjadwalan tidak mengonsumsi CU dari kelompok sumber daya arsitektur tanpa server.
Jenis node | Nama node |
Data Integration | |
MaxCompute | |
Flink | |
General | |
Algorithm |
Lampiran 2: Mode penagihan untuk eksekusi tugas
Saat menjalankan tugas di DataWorks, biaya komputasi terkait tidak selalu ditagih langsung oleh DataWorks. Penagihan tergantung pada mesin komputasi dasar yang mengeksekusi tugas tersebut. Ada tiga skenario yang mungkin terjadi:
Saat tugas dipublikasikan ke lingkungan produksi untuk penjadwalan berkala, biaya penjadwalan tugas selalu dikenakan.
Mode eksekusi | Contoh node | Penyedia sumber daya komputasi | Komposisi biaya |
Mode 1: Tugas komputasi dikirim ke kelompok sumber daya arsitektur tanpa server untuk dieksekusi | PyODPS, Shell, Data Integration, Data Quality | Kelompok sumber daya arsitektur tanpa server | Hanya biaya kelompok sumber daya arsitektur tanpa server |
Mode 2: Tugas komputasi dikirim ke mesin pihak ketiga untuk dieksekusi melalui kelompok sumber daya arsitektur tanpa server | EMR Hive, Hologres SQL | Kelompok sumber daya arsitektur tanpa server + Mesin pihak ketiga | Biaya kelompok sumber daya arsitektur tanpa server + Biaya mesin pihak ketiga |
Mode 3: Tugas penjadwalan dikirim ke mesin pihak ketiga untuk dieksekusi melalui Operation Center | MaxCompute SQL, Flink SQL | Mesin pihak ketiga | Hanya biaya mesin pihak ketiga |
Lampiran 3: Rincian biaya untuk modul tertentu
Saat menggunakan kelompok sumber daya arsitektur tanpa server dengan modul-modul berikut, biaya berikut berlaku:
Data Integration: Saat melakukan sinkronisasi data, tugas Data Integration dijalankan di modul Data Integration, Data Studio, dan Operation Center. Ini mengonsumsi sumber daya dari kelompok sumber daya arsitektur tanpa server dan mengenakan biaya penggunaan sumber daya. Tugas sinkronisasi berkala juga mengenakan biaya penjadwalan tugas.
Data Studio: Saat menggunakan Data Studio untuk pengembangan tugas, tugas komputasi data dan penjadwalan dijalankan di modul Data Studio, Data Quality, dan Operation Center. Ini mengonsumsi sumber daya dari kelompok sumber daya arsitektur tanpa server dan mengenakan biaya penggunaan sumber daya serta biaya penjadwalan tugas. Menggunakan lingkungan pengembangan pribadi mengenakan tambahan biaya penggunaan sumber daya. Menggunakan layanan model tingkat tinggi atau node model tingkat tinggi juga mengenakan tambahan biaya penggunaan sumber daya.
Data Analysis: Saat menggunakan Data Analysis untuk analisis query SQL atau mengunduh hasil query, tugas komputasi data dijalankan di modul Data Analytics. Ini mengonsumsi sumber daya dari kelompok sumber daya arsitektur tanpa server dan mengenakan biaya penggunaan sumber daya. Menggunakan Data Analysis juga mengenakan biaya penjadwalan tugas.
DataService Studio: Di DataService Studio, Anda mengalokasikan CU melalui manajemen kuota sumber daya, yang mengonsumsi sumber daya arsitektur tanpa server dan mengenakan biaya penggunaan sumber daya. Menggunakan Data Push juga mengenakan biaya penjadwalan tugas.