Fitur automatic scaling MaxCompute menyediakan skalabilitas sesuai permintaan dan metode penagihan bayar sesuai pemakaian untuk compute unit (CU). Sistem mendeteksi perubahan beban bisnis Anda secara real time dan secara otomatis menyesuaikan jumlah CU agar sesuai dengan beban pekerjaan. Anda hanya membayar CU yang diskalakan secara otomatis. Pendekatan ini memastikan kinerja pekerjaan sekaligus mengoptimalkan biaya. Topik ini menjelaskan cara mengonfigurasi dan menggunakan fitur automatic scaling MaxCompute.
Ikhtisar fitur
Selain model langganan, MaxCompute juga mendukung model reserved elastis yang ditagih per jam. Model ini memungkinkan Anda membuat rencana waktu kustom dan menskalakan resource berdasarkan aturan yang dikonfigurasi. Untuk lebih mengoptimalkan biaya dan mencocokkan resource secara fleksibel dengan beban bisnis, MaxCompute juga menyediakan model automatic scaling. Perbedaan utama antara ketiga model konfigurasi resource tersebut adalah sebagai berikut:
Jenis resource | Penggunaan | Metode penagihan | Skenario |
Anda dapat menentukan jumlah tetap CU komputasi dan membelinya secara bulanan atau tahunan untuk penggunaan jangka panjang. | Anda membayar jumlah resource yang Anda beli. |
| |
Selain resource langganan, Anda dapat menskalakan resource berdasarkan penggunaan CU kustom dan aturan berbasis waktu.
| Anda menetapkan CU elastic reserved untuk aturan kustom. Penagihan didasarkan pada jumlah dan durasi pembelian. Penggunaan diakumulasikan dan ditagih per jam. |
| |
Automatic scaling | Selain resource langganan, sistem secara otomatis mendeteksi fluktuasi beban pekerjaan dan menskalakan resource untuk menyediakan CU komputasi yang diperlukan agar sesuai dengan beban pekerjaan. | Anda membayar CU yang diskalakan secara otomatis sesuai penggunaan. Penagihan didasarkan pada jumlah dan durasi penggunaan. Penggunaan diakumulasikan dan ditagih per jam. |
|
Catatan penggunaan
Anda harus membeli resource komputasi langganan sebelum dapat mengonfigurasi dan menggunakan fitur automatic scaling.
Fitur automatic scaling didukung untuk kuota Pemrosesan batch maupun interaktif.
Saat mengaktifkan automatic scaling, Anda harus menetapkan nilai CU maksimum yang memenuhi kebutuhan bisnis Anda untuk mengendalikan biaya. Sistem akan secara otomatis menskalakan resource dalam batas ini dan menagih Anda berdasarkan jumlah CU yang diskalakan secara otomatis sesuai penggunaan aktual.
Kemampuan automatic scaling MaxCompute bergantung pada ketersediaan resource real time.
Sistem berusaha semaksimal mungkin untuk memenuhi batas maksimum yang Anda tetapkan untuk automatic scaling, tetapi tidak dapat menjamin bahwa batas tersebut selalu tercapai. Jika bisnis Anda memerlukan resource yang dijamin, konfigurasikan juga CU elastic reserved. Resource ini dicadangkan untuk Anda sesuai rencana waktu yang Anda tetapkan. Untuk permintaan lonjakan yang jauh melebihi level historis, seperti selama promosi penjualan liburan, hubungi kami terlebih dahulu untuk memastikan ketersediaan resource yang cukup.
Metode penagihan
Fitur automatic scaling menggunakan metode penagihan pay-as-you-go. Anda hanya membayar resource komputasi yang digunakan, tanpa perlu Pembayaran di muka.
Tagihan mungkin tertunda. Tagihan akhir mencerminkan biaya aktual.
Unit penagihan: Unit penagihan untuk penggunaan resource komputasi adalah Jam-CU.
Metode pengukuran: Penagihan didasarkan pada jumlah CU yang diskalakan secara otomatis selama fitur automatic scaling aktif. Sistem memantau penggunaan aktual CU yang diskalakan secara otomatis dengan granularitas tingkat detik. Pada dimensi kuota level-1, penggunaan diakumulasikan dan ditagih secara per jam.
Sebagai contoh, jika Anda menggunakan 10 CU per detik selama 30 menit pertama (1.800 detik) dalam satu jam dan 20 CU per detik selama 30 menit berikutnya (1.800 detik), total penggunaan untuk jam tersebut adalah:
(10 CU × 1.800 detik + 20 CU × 1.800 detik) / 3.600 detik/jam = 15 Jam-CU.Rumus penagihan:
Biaya per jam = Penggunaan CU yang diskalakan secara otomatis dalam jam tersebut (Satuan: Jam-CU) × Harga per CU yang diskalakan secara otomatis.Harga per CU yang diskalakan secara otomatis: USD 0,0558 /Jam-CU.
Lihat penggunaan: Jika Anda mengaktifkan automatic scaling, Anda dapat melihat rincian penggunaan terkait di Billing Details.
Konsep
CUs Maksimum yang Diskalakan Secara Otomatis (AutoscaleLimitCU)
Batas atas resource CU elastis yang Anda tetapkan untuk suatu kuota. Jika nilai ini lebih besar dari 0, fitur automatic scaling diaktifkan. Sistem dapat secara otomatis menskalakan resource berdasarkan beban aktual, hingga mencapai batas ini.
CUs yang Digunakan Secara Otomatis (AutoscaleUsedCU)
Jumlah resource CU yang diskalakan secara otomatis yang benar-benar dikonsumsi oleh suatu kuota setelah automatic scaling diaktifkan. Sistem secara otomatis menyesuaikan penggunaan CU berdasarkan beban pekerjaan, dan Anda ditagih berdasarkan penggunaan aktual ini.
Prosedur
Alur konfigurasi
Masuk ke Konsol MaxCompute, lalu pilih Wilayah di pojok kiri atas.
Di panel navigasi sebelah kiri, pilih .
Di halaman Quotas, klik Quota Configuration di kolom Actions untuk suatu kuota.
Di halaman Quota Configuration, pilih tab Basic Configurations, lalu klik Edit Basic Configurations.
Klik Add Level-2 Quota atau konfigurasi AutoScale CUs untuk kuota secondary yang sudah ada.
Rincian konfigurasi adalah sebagai berikut:
Kuota level-1:
Secara default, automatic scaling dinonaktifkan. Nilai default untuk CUs Maksimum yang Diskalakan Secara Otomatis (AutoscaleLimitCU) adalah 0.
Anda dapat menetapkan jumlah maksimum CU yang diskalakan secara otomatis dengan penambahan kelipatan 10. Nilai maksimumnya adalah nilai CU reserved dari kuota level-1.
Setelah Anda mengaktifkan automatic scaling, kuota tersebut selalu menempati resource
CU + Elastic Reserved CUyang dicadangkan selama konfigurasi aktif. Kuota tersebut juga menggunakan resource CU tambahan yang diskalakan secara otomatis. Jumlah CU yang diskalakan secara otomatis berkisar antara (0, AutoscaleLimitCU] untuk memenuhi permintaan beban pekerjaan.
Kuota level-2:
Jika automatic scaling diaktifkan untuk kuota level-1, fitur tersebut secara default diaktifkan untuk semua kuota level-2-nya.
Anda dapat menetapkan jumlah maksimum CU yang diskalakan secara otomatis untuk setiap kuota level-2 secara individual. Untuk tipe kuota Pemrosesan batch, nilainya dapat ditetapkan dengan penambahan kelipatan 10 CU. Untuk tipe kuota interaktif, nilainya dapat ditetapkan dengan penambahan kelipatan 25 CU. Nilai tersebut harus berada dalam rentang [0, AutoscaleLimitCU kuota level-1].
Semua kuota level-2 berbagi resource yang diskalakan secara otomatis, yang dialokasikan sistem berdasarkan beban masing-masing kuota level-2. Total jumlah CU yang diskalakan secara otomatis yang digunakan oleh semua kuota level-2 di bawah satu kuota level-1 sama dengan jumlah CU yang diskalakan secara otomatis yang digunakan oleh kuota level-1 tersebut. Total ini tidak melebihi jumlah maksimum CU yang diskalakan secara otomatis yang ditetapkan untuk kuota level-1.
Untuk informasi lebih lanjut tentang parameter kuota lainnya, lihat Quota management.
Fitur automatic scaling dapat digunakan bersama rencana waktu. Di halaman Quota Scaling Configuration, Anda dapat menetapkan beberapa rencana konfigurasi resource dan menjadwalkannya menggunakan Time-based Management.
Pemantauan resource
Setelah mengaktifkan automatic scaling, Anda dapat menggunakan pemantauan resource untuk melihat penggunaan CU yang diskalakan secara otomatis untuk setiap kuota.
Masuk ke Konsol MaxCompute, lalu pilih Wilayah di pojok kiri atas.
Di panel navigasi sebelah kiri, pilih .
Di halaman Resource Observation, klik tab Computing Resources.
Dari daftar drop-down Select Quota, pilih kuota yang ingin Anda lihat.
Anda dapat melihat CU maksimum dan CU yang digunakan secara otomatis dengan granularitas tingkat detik untuk setiap kuota level-1 dan level-2.