Dalam banyak kasus, perusahaan yang menggunakan MaxCompute membuat beberapa Proyek MaxCompute untuk mengisolasi data sesuai dengan kebutuhan bisnis mereka. Jumlah unit komputasi (CU) yang diperlukan di setiap Proyek MaxCompute bervariasi. Oleh karena itu, CU harus diisolasi berdasarkan proyek untuk memaksimalkan penggunaannya. Topik ini menjelaskan cara menggunakan fitur manajemen kuota di Konsol MaxCompute untuk mengisolasi CU berlangganan dari MaxCompute.
Informasi Latar Belakang
Anda dapat menggunakan fitur manajemen kuota di Konsol MaxCompute untuk mengisolasi CU berlangganan yang telah dibeli. Quota management menyediakan kuota sebagai berikut:
Kuota berlangganan default: Kuota yang dibuat secara otomatis setelah Anda membeli CU berlangganan. Kuota ini tidak dapat dimodifikasi. Selama peningkatan atau penurunan, jumlah CU bertambah atau berkurang dalam kuota tersebut.
Kuota kustom: Dalam kuota kustom, nilai minCU di Reserved CUs [minCU,maxCU] dikurangi dari nilai kuota berlangganan default. Anda dapat menetapkan maxCU ke jumlah CU cadangan yang dibeli. Deskripsi parameter:
minCU: Jumlah minimum CU yang diperlukan.
maxCU: Jumlah maksimum CU yang tersedia. Jika beberapa kuota dikonfigurasi dan nilai minCU kurang dari nilai maxCU untuk kuota tersebut, suatu kuota dapat menggunakan CU idle dari kuota lain. Dalam hal ini, semua kuota dari akun saat ini di wilayah saat ini adalah grup sumber daya bersama.
Jumlah total minCU dari semua kuota sama dengan jumlah CU cadangan yang dibeli.
Contoh
Skenario
Tim gudang data menggunakan MaxCompute untuk melakukan pengembangan dan produksi gudang data, operasi dan analisis, serta penambangan algoritma untuk berbagai bisnis. Tim gudang data membuat Proyek MaxCompute yang berbeda berdasarkan kebutuhan bisnis:
Pengembangan dan produksi gudang data: Klasifikasikan Proyek MaxCompute menjadi proyek pengembangan gudang data dan proyek produksi gudang data berdasarkan model gudang data.
Operasi dan analisis: Buat Proyek MaxCompute khusus untuk departemen yang berbeda berdasarkan kebutuhan bisnis untuk mendapatkan dan menganalisis data harian.
Penambangan algoritma: Klasifikasikan Proyek MaxCompute menjadi proyek pengembangan algoritma dan proyek produksi algoritma berdasarkan karakteristik siklus pekerjaan.
Berdasarkan hasil evaluasi bisnis awal, 1.000 CU cadangan dibeli. CU tersebut harus diisolasi dan dialokasikan dengan benar untuk memaksimalkan penggunaannya.
Alokasikan CU
Saat mengalokasikan CU, perhatikan poin-poin berikut:
Untuk mencegah penyalahgunaan CU, konfigurasikan minCU dari Reserved CUs [minCU,maxCU] berdasarkan kebutuhan aktual.
Untuk Proyek MaxCompute yang memiliki prioritas rendah dan persyaratan jaminan minimal tetapi mungkin meminta sejumlah besar CU, batasi nilai maxCU dari Reserved CUs [minCU,maxCU] untuk kuota terkait guna mencegah dampak pada kuota lainnya.
Untuk Proyek MaxCompute yang rata-rata menempati CU untuk periode waktu yang lama, buat kuota terpisah dan kontrol nilai maxCU dari Reserved CUs [minCU,maxCU] dalam kuota tersebut.
Gunakan fitur konfigurasi berbasis waktu untuk memaksimalkan penggunaan CU. Untuk informasi lebih lanjut tentang fitur konfigurasi berbasis waktu, lihat Kelola kuota untuk sumber daya komputasi di Konsol MaxCompute.
Kuota CU kuota berlangganan default tidak dapat dimodifikasi. Jika Anda tidak ingin pekerjaan yang diinisiasi oleh proyek mengonsumsi semua CU, jangan mengaitkan kuota berlangganan default dengan proyek. Nilai minCU dari Reserved CUs [minCU,maxCU] dalam kuota berlangganan default tidak boleh 0. Anda dapat menetapkan minCU ke 1 untuk mencadangkan satu CU. Dalam hal ini, jika nilai maxCU lebih besar dari nilai minCU di kuota lainnya, kuota tersebut masih dapat menggunakan CU cadangan.
Rancang kuota
Kuota | Skenario | minCU dari CU Cadangan [minCU,maxCU] | maxCU dari CU Cadangan [minCU,maxCU] | Proyek Terkait | Konfigurasi Berbasis Waktu |
Kuota untuk produksi gudang data | Cocok untuk skenario yang memerlukan jaminan tinggi, jam puncak menonjol untuk permintaan CU, dan permintaan CU lancar untuk pekerjaan per jam. |
|
| Proyek produksi gudang data |
|
Kuota untuk pengembangan gudang data | Cocok untuk skenario yang memerlukan jaminan tinggi dan jam lembah menonjol untuk permintaan CU. |
|
| Proyek pengembangan gudang data |
|
Kuota untuk produksi algoritma | Cocok untuk skenario yang memerlukan jaminan tinggi. Selain itu, pekerjaan tertentu memiliki penggunaan CPU tinggi dan berjalan untuk periode waktu yang lama. | 300 | 300 | Proyek produksi algoritma | 00:00:00 hingga 23:59:59 |
Kuota untuk pengembangan algoritma | Cocok untuk skenario yang memerlukan jaminan tinggi. Selain itu, pekerjaan tertentu memiliki penggunaan CPU tinggi dan berjalan untuk periode waktu yang lama. | 50 | 50 | Proyek pengembangan algoritma | 00:00:00 hingga 23:59:59 |
Kuota untuk operasi dan analisis | Cocok untuk skenario di mana sejumlah besar pengguna memerlukan sejumlah CU tertentu, jam lembah menonjol untuk permintaan CU ada, dan pekerjaan besar tertentu menempati sumber daya untuk periode waktu yang lama. |
|
| Proyek operasi dan analisis |
|
Berdasarkan karakteristik skenario bisnis yang disebutkan di atas, maxCU dari CU Cadangan [minCU,maxCU] untuk kuota terkait dibatasi untuk mencegah dampak pada nilai jaminan minimum kuota lainnya. Saat merancang kuota, kuota berlangganan default tidak dikaitkan dengan Proyek MaxCompute, tetapi minCU dari Reserved CUs [minCU,maxCU] untuk kuota tersebut harus lebih besar dari 0. Anda dapat mencadangkan satu CU dan mengurangi nilai minCU untuk proyek pengembangan gudang data sebesar 1.
Prosedur
Saat menentukan periode waktu, tambahkan dua periode waktu: 00:00:00 hingga 09:00:00 dan 09:00:00 hingga 23:59:59. Untuk informasi lebih lanjut, lihat Kelola kuota untuk sumber daya komputasi di Konsol MaxCompute.
Tambahkan kuota, dan tentukan kuota untuk produksi gudang data, kuota untuk pengembangan gudang data, kuota untuk produksi algoritma, kuota untuk pengembangan algoritma, dan kuota untuk operasi dan analisis berdasarkan perencanaan kuota. Untuk informasi lebih lanjut tentang operasi konfigurasi, lihat Konfigurasikan kuota.
Kaitkan kuota dengan proyek. Kuota berlangganan default baru tidak secara otomatis dikaitkan dengan proyek. Konfigurasi manual diperlukan.
nullUntuk mengaitkan kuota dengan proyek, konfigurasikan parameter Kuota Default di tab Konfigurasi Parameter untuk proyek tersebut. Untuk informasi lebih lanjut, lihat Konfigurasikan proyek.
Untuk informasi tentang cara mengaitkan kuota dengan pekerjaan, lihat Aturan kuota.
Referensi
Seiring dengan perubahan kebutuhan bisnis, alokasi kuota perlu berubah. Oleh karena itu, pantau penggunaan kuota secara berkala untuk menyesuaikan kuota sesegera mungkin. Anda dapat memantau penggunaan kuota berdasarkan metrik MaxCompute_ subscription dari CloudMonitor. Untuk informasi lebih lanjut, lihat Pemantauan dan peringatan.
Anda juga dapat menggunakan fitur manajemen sumber daya MaxCompute untuk melakukan manajemen sumber daya granular. Misalnya, Anda dapat merencanakan dan mengonfigurasi CU cadangan elastis, menggunakan kuota MaxCompute, dan mengonfigurasi prioritas pekerjaan. Untuk informasi lebih lanjut, lihat Praktik terbaik untuk merencanakan dan mengonfigurasi CU cadangan elastis, Gunakan grup kuota untuk sumber daya komputasi, dan Prioritas pekerjaan.
Untuk informasi tentang cara memeriksa penggunaan CU, lihat Gunakan pengamatan sumber daya.