All Products
Search
Document Center

Hologres:Penjadwalan Penskalaan (Beta)

Last Updated:Jul 24, 2026

Instans virtual warehouse Hologres mendukung penjadwalan penskalaan, memungkinkan Anda membuat rencana elastisitas yang secara otomatis menskalakan sumber daya komputasi untuk menghadapi puncak trafik. Fitur ini meningkatkan stabilitas instans, mengoptimalkan pemanfaatan sumber daya, dan mengurangi biaya. Topik ini menjelaskan cara menggunakan fitur penjadwalan penskalaan.

Kasus penggunaan

Pertimbangkan skenario di mana tim platform data menggunakan init_warehouse untuk pekerjaan ETL besar, impor massal ber-volume tinggi, dan ingesti data near real-time, sedangkan Tim Bisnis A dan Tim Bisnis B masing-masing menggunakan warehouse 1 dan warehouse 2 untuk kueri. Berikut adalah kasus penggunaan umum untuk penjadwalan penskalaan:

  • Untuk ingesti data near real-time dan real-time, terus gunakan virtual warehouse init_warehouse. Jika volume data stabil sepanjang hari, tidak diperlukan rencana elastisitas. Namun, jika terdapat puncak penulisan berulang yang dapat diprediksi dalam jendela waktu tertentu (biasanya kurang dari 16 jam), buatlah rencana elastisitas untuk menyediakan sumber daya elastis tambahan selama periode tersebut.

  • Untuk kueri tim bisnis, terus gunakan virtual warehouse terpisah guna memastikan isolasi workload. Jika volume kueri stabil, tidak diperlukan rencana elastisitas. Namun, jika permintaan kueri mengikuti siklus harian yang dapat diprediksi, buatlah rencana elastisitas untuk menambahkan sumber daya elastis ekstra selama jam-jam puncak kueri.

  • Untuk pekerjaan ETL besar dan impor massal ber-volume tinggi, kami merekomendasikan penggunaan sumber daya Serverless Computing. Serverless Computing menyediakan sumber daya komputasi on-demand tambahan tanpa perlu provisioning di muka. Hal ini meningkatkan stabilitas instans, mengurangi error kehabisan memori (OOM), dan Anda hanya membayar sesuai penggunaan. Untuk informasi lebih lanjut, lihat Serverless Computing. Untuk mempelajari cara menggunakannya, lihat Use Serverless Computing.

Konsep utama

Untuk definisi sumber daya komputasi pada level instans dan level virtual warehouse, lihat Terminologi.

Berikut adalah contoh konfigurasi sumber daya suatu instans:

Kategori

Rincian sumber daya

Instance

96 CU reserved, dengan 64 CU dialokasikan dan 32 CU belum dialokasikan.

32 CU elastis.

Total sumber daya komputasi: 96 + 32 = 128 CU.

Virtual warehouse init_warehouse

32 CU reserved, 16 CU elastis, sehingga totalnya 48 CU.

Penagihan

  • Sumber daya reserved instans: Sumber daya komputasi yang didedikasikan untuk instans virtual warehouse Anda dan ditagih sesuai metode penagihan instans Anda (langganan atau bayar sesuai penggunaan).

  • Sumber daya elastis instans: Sumber daya komputasi tambahan yang disediakan oleh fitur penjadwalan penskalaan. Biayanya dihitung sebagai berikut: Biaya = Penggunaan aktual sumber daya elastis (Jam-CU) × Harga satuan. Untuk harga satuan spesifik, lihat Ikhtisar Penagihan. Tagihan diselesaikan per jam, dan biaya akan secara otomatis didebet dari akun Anda.

    Catatan
    • Sistem mencatat penggunaan sumber daya elastis setiap menit. Di akhir setiap jam, sistem menghitung total penggunaan selama jam tersebut, mengonversi satuannya, membuat tagihan, dan secara otomatis mendebet biaya dari akun Anda.

    • Sumber daya elastis instans disediakan secara independen dari sumber daya instans yang belum dialokasikan. Meskipun instans Anda memiliki sumber daya reserved yang belum dialokasikan, penjadwalan penskalaan tetap akan menyediakan sumber daya elastis baru alih-alih menggunakan sumber daya yang belum dialokasikan tersebut.

Batasan

  • Penjadwalan penskalaan hanya tersedia untuk instans virtual warehouse. Fitur ini tidak didukung untuk instans general-purpose atau instans replika read-only.

  • Penjadwalan penskalaan didukung di Hologres v2.2.21 dan versi yang lebih baru.

  • Ketersediaan regional:

    Fitur penjadwalan penskalaan saat ini berada dalam pratinjau publik. Untuk meminta akses, gunakan akun utama Alibaba Cloud Anda untuk mengisi formulir Hologres Scheduled Scaling Public Preview Application.

    Wilayah

    Ketersediaan

    Deskripsi

    China (Hangzhou), China (Shanghai), China (Beijing), dan China (Shenzhen)

    Didukung

    Anda dapat langsung menggunakan fitur ini setelah aplikasi Anda disetujui.

    Cloud Keuangan China (Shanghai), Cloud Pemerintah China (Beijing), Cloud Keuangan China (Shenzhen), Jepang (Tokyo), Malaysia (Kuala Lumpur), Indonesia (Jakarta), dan Meksiko

    Tidak didukung

    Aplikasi uji coba tidak tersedia.

    China (Chengdu), China (Hong Kong), Singapura, Jerman (Frankfurt), AS (Silicon Valley), AS (Virginia), dan UEA (Dubai)

    Tersedia melalui tiket

    Untuk meminta akses, ikuti langkah-langkah berikut:

    1. Isi formulir aplikasi: Hologres Scheduled Scaling Public Preview Application.

    2. Ajukan tiket untuk pemrosesan lebih lanjut.

Catatan penggunaan

  • Izin yang diperlukan untuk penjadwalan penskalaan:

    • Untuk membuat rencana elastisitas, Anda harus menggunakan akun utama Alibaba Cloud atau Pengguna RAM dengan izin AliyunHologresWarehouseFullAccess. Izin ini memberikan akses read-only ke Konsol Hologres dan hak konfigurasi untuk fitur penjadwalan penskalaan. Untuk instruksi otorisasi, lihat Grant permissions to a RAM user.

    • Akun harus memiliki izin Superuser di instans untuk membuat rencana elastisitas dan memastikan setiap operasi penjadwalan penskalaan berhasil dipicu. Untuk instruksi otorisasi, lihat Grant development permissions to a RAM user for an instance.

    Peringatan

    Jika izin Superuser dicabut dari akun yang membuat rencana elastisitas, semua operasi penjadwalan penskalaan berikutnya akan gagal. Untuk mencegah kegagalan akibat perubahan izin, kami merekomendasikan penggunaan akun operasional khusus untuk mengelola rencana elastisitas.

  • Operasi penskalaan dapat memengaruhi kueri dan penulisan yang sedang berjalan:

    • Pada Hologres v2.2, operasi scale-out dan scale-in yang dijadwalkan menyebabkan gangguan singkat sekitar 15 detik untuk kueri dan penulisan pada virtual warehouse.

    • Mulai Hologres v3.0, operasi scale-out tidak mengganggu kueri atau penulisan, meskipun status virtual warehouse menunjukkan "Processing". Operasi scale-in masih menyebabkan gangguan sekitar 15 detik.

    • Mulai Hologres v3.1, operasi scale-in tidak memengaruhi sebagian besar kueri dan penulisan. Namun, jika terdapat kueri atau penulisan berdurasi panjang yang membutuhkan lebih dari 60 menit untuk diselesaikan sedang berlangsung saat scale-in dipicu, tugas tersebut akan gagal 60 menit setelah operasi penskalaan dimulai.

  • Setelah rencana elastisitas dikonfigurasi untuk virtual warehouse:

    • Anda tidak dapat menghentikan atau menghapus virtual warehouse tersebut, juga tidak dapat melakukan scale-in sumber dayanya secara manual.

    • Anda hanya dapat melakukan scale-out sumber daya untuk virtual warehouse melalui Konsol Hologres. Menjalankan perintah hg_alter_warehouse secara manual untuk scale-out tidak didukung.

    • Anda hanya dapat membuat virtual warehouse baru melalui Konsol Hologres. Menjalankan perintah hg_create_warehouse secara manual tidak didukung.

  • Sumber daya elastis untuk penjadwalan penskalaan merupakan sumber daya bayar sesuai penggunaan dan ketersediaannya tidak dijamin. Kami merekomendasikan agar Anda mengonfigurasi peringatan Cloud Monitor untuk event kegagalan penskalaan, seperti yang dijelaskan dalam Pemantauan dan Peringatan untuk Penjadwalan Penskalaan.

Prosedur

Manajemen sumber daya virtual warehouse

  1. Buka halaman Virtual Warehouse Management.

    1. Login ke Konsol Hologres dan pilih wilayah di bilah navigasi atas.

    2. Di panel navigasi kiri, klik Instances, lalu klik Instance ID yang dituju.

    3. Di panel navigasi kiri halaman detail instans, klik Virtual Warehouse Management.

  2. Lihat penggunaan sumber daya instans virtual warehouse.

    Di tab Virtual Warehouse Resource Management, Anda dapat melihat penggunaan sumber daya instans virtual warehouse Anda, termasuk sumber daya reserved instans (baik yang dialokasikan maupun yang belum dialokasikan) serta sumber daya elastis instans.

  3. Kelola sumber daya virtual warehouse.

    • Klik Create Virtual Warehouse. Di kotak dialog Create Virtual Warehouse, masukkan Virtual Warehouse Name dan tentukan Virtual Warehouse Resource untuk membuat virtual warehouse baru.

    • Untuk virtual warehouse dengan Status Running, Anda dapat melakukan operasi Modify Configuration, Restart, Stop, dan Rebalance. Untuk informasi lebih lanjut tentang rebalancing, lihat Shard rebalancing (Rebalance).

      Catatan

      Anda tidak dapat Stop virtual warehouse default init_warehouse suatu instans.

Rencana elastisitas

Timeline

  1. Buka halaman Virtual Warehouse Management dan klik tab Virtual Warehouse Scaling Plan.

  2. Dari daftar drop-down Instance/Virtual Warehouse, pilih instans atau virtual warehouse tertentu untuk melihat timeline rencana elastisitasnya. Timeline ini menampilkan operasi penskalaan terjadwal di masa depan, bukan metrik sumber daya historis.

Konfigurasi

  • Di tab Virtual Warehouse Scaling Plan, klik ikon image di sebelah kiri virtual warehouse yang dituju, lalu klik + Add Time Period. Konfigurasikan waktu mulai dan akhir periode aktif harian, atur jumlah sumber daya komputasi elastis, lalu klik Save di kolom Actions untuk menerapkan perubahan.

  • Anda dapat Edit atau Delete rencana elastisitas yang sudah ada.

Penting
  • Jumlah sumber daya komputasi elastis tidak boleh melebihi jumlah sumber daya komputasi reserved.

  • Setiap virtual warehouse mendukung maksimal lima periode waktu elastis.

  • Saat Anda menghapus rencana elastisitas, status virtual warehouse sementara berubah menjadi "Processing", meskipun jumlah sumber dayanya tidak berubah. Operasi baca dan tulis tidak terpengaruh selama periode ini.

Saat Anda menyimpan rencana elastisitas, jika perubahan tersebut memengaruhi jumlah sumber daya elastis saat ini, Hologres akan segera melakukan operasi penskalaan yang sesuai. Lihat contoh berikut:

  • Contoh 1

    Asumsikan waktu saat ini pukul 16.00. Anda menambahkan rencana elastisitas baru ke virtual warehouse A yang memiliki 64 CU reserved:

    Jika periode aktifnya adalah 15.00–18.00 dengan 32 CU elastis, total sumber daya komputasi virtual warehouse A akan segera diskala keluar menjadi 96 CU saat disimpan.

  • Contoh 2

    Asumsikan waktu saat ini pukul 16.00. Anda memodifikasi rencana elastisitas yang sudah ada untuk virtual warehouse A yang memiliki 64 CU reserved:

    • Sebelum modifikasi: Periode aktif 15.00–18.00 dengan 32 CU elastis.

    • Setelah modifikasi: Periode aktif 17.00–18.00 dengan 32 CU elastis.

    Saat disimpan, total sumber daya komputasi virtual warehouse A akan segera diskala masuk dari 96 CU menjadi 64 CU.

Pemantauan dan peringatan untuk penjadwalan penskalaan

Anda dapat memantau eksekusi rencana elastisitas dengan cara-cara berikut.

Log eksekusi rencana elastisitas

  1. Buka halaman Virtual Warehouse Management dan klik tab Elastic Event Execution Logs.

  2. Pilih rentang waktu untuk melihat riwayat eksekusi rencana elastisitas sebelumnya. Tab ini berisi subtab Scheduled Scaling dan Auto Scaling. Anda dapat memfilter berdasarkan rentang tanggal, dan tabel akan menampilkan informasi seperti Execution Time, Virtual Warehouse, Execution Status, Event Type, Reserved Compute Resources, dan Target Elastic Compute Resources.

Metrik pemantauan

Di bagian metrik pemantauan Konsol Hologres, Anda dapat melihat metrik Warehouse_timed_elastic_cores(Count), yang merepresentasikan jumlah core yang disediakan oleh penjadwalan penskalaan. Anda dapat mengonfigurasi aturan peringatan untuk metrik ini sesuai kebutuhan. Untuk informasi lebih lanjut, lihat Monitoring metrics.

Event Cloud Monitor

Semua operasi penskalaan yang dilakukan oleh rencana elastisitas Hologres dicatat sebagai event di Cloud Monitor.

  1. Buka Event Center Cloud Monitor. Di tab System Event, pilih Hologres dari bagian Event Monitoring untuk memantau event penjadwalan penskalaan. Nama event-nya adalah sebagai berikut:

    • Instance:Warehouse:TimedElastic:Start: Operasi penjadwalan penskalaan untuk virtual warehouse telah dimulai.

    • Instance:Warehouse:TimedElastic:Finish: Operasi penjadwalan penskalaan untuk virtual warehouse telah selesai.

    • Instance:Warehouse:TimedElastic:Failed: Operasi penjadwalan penskalaan untuk virtual warehouse gagal.

  2. Anda dapat mengonfigurasi notifikasi dan peringatan berdasarkan event Cloud Monitor ini. Untuk informasi lebih lanjut, lihat Use system events for alerting.

    Berikut adalah contoh event kegagalan penskalaan:

    {
        "Status": "Failed",
        "InstanceName": "<instance_id>",
        "ResourceId": "<instance_resource_id>",
        "Content": {
            "ScaleType": "ScaleDown",
            "ScheduleId": "xxxxxx",
            "TimedElasticCPU": 0,
            "WarehouseId": "2",
            "WarehouseName": "<warehouse_name>"
        },
        "Product": "hologres",
        "Time": 1722852008000,
        "Level": "WARN",
        "RegionId": "<region>",
        "Id": "<event_id>",
        "GroupId": "0",
        "Name": "Instance:Warehouse:TimedElastic:Failed"
    }

ActionTrail

Operasi di Konsol Hologres, seperti mengedit rencana elastisitas, dan operasi penskalaan yang dihasilkannya, dicatat di ActionTrail. Untuk informasi lebih lanjut, lihat Audit event logs.