全部产品
Search
文档中心

ApsaraDB for SelectDB:Manajemen sumber daya

更新时间:Jul 30, 2025

Topik ini menjelaskan skema manajemen sumber daya yang didukung oleh ApsaraDB for SelectDB untuk membantu Anda memanfaatkan sumber daya di ApsaraDB for SelectDB secara lebih efektif.

Skema manajemen sumber daya

ApsaraDB for SelectDB mendukung beberapa skema untuk mengelola dan mengisolasi sumber daya komputasi, termasuk multi-instans, multi-kluster, dan kelompok beban kerja.

Skema multi-instans

ApsaraDB for SelectDB memungkinkan Anda membuat beberapa instans yang dikerahkan secara independen dalam akun yang sama. Skema ini sering digunakan dalam skenario di mana sistem sepenuhnya independen satu sama lain.

Dalam skema ini, sumber daya diisolasi berdasarkan instans. Sumber daya komputasi dan penyimpanan dari setiap instans diisolasi secara fisik dari instans lainnya. Setiap instans memiliki titik akhirnya sendiri.

Skema multi-kluster

ApsaraDB for SelectDB mendukung arsitektur pemisahan penyimpanan-komputasi. Anda dapat membuat beberapa kluster komputasi yang diisolasi secara fisik dalam instans yang sama. Setiap kluster komputasi terdiri dari sekelompok node backend (BE). Kluster komputasi mirip dengan kelompok komputasi atau antrian komputasi dalam sistem data besar. Skema ini sering digunakan dalam skenario di mana Anda ingin mengisolasi lalu lintas baca dari lalu lintas tulis atau mengisolasi lalu lintas online dari lalu lintas offline.

Dalam skema ini, sumber daya komputasi diisolasi berdasarkan kluster. Namun, kluster dalam instans berbagi set data yang sama. Anda dapat terhubung ke beberapa kluster dalam instans menggunakan titik akhir yang sama dan menjalankan perintah USE @cluster_name untuk beralih ke kluster yang ingin Anda gunakan. Untuk informasi lebih lanjut, lihat Beberapa Kluster Komputasi.

Skema kelompok beban kerja

ApsaraDB for SelectDB memungkinkan Anda menggunakan kelompok beban kerja untuk mengisolasi sumber daya komputasi secara perangkat lunak. Sebuah kluster dapat memiliki beberapa kelompok beban kerja, yang memungkinkan Anda membatasi penggunaan sumber daya komputasi dan memori pada node BE tunggal oleh setiap tugas. Skema ini sering digunakan dalam skenario yang memerlukan isolasi sumber daya tetapi mengizinkan perebutan sumber daya sampai batas tertentu.

Dalam skema ini, sumber daya komputasi diisolasi secara logis berdasarkan kelompok beban kerja. Namun, semua kelompok beban kerja berbagi set data yang sama. Anda dapat menggunakan akun database yang terkait dengan kelompok beban kerja untuk mengakses kelompok beban kerja yang berbeda. Untuk informasi lebih lanjut, lihat Kelompok Beban Kerja.

Perbandingan skema

Tabel berikut membandingkan skema manajemen sumber daya di atas dalam hal isolasi dan pemanfaatan sumber daya.

Skema

Metode isolasi

Tingkat isolasi

Skema multi-instans

Sumber daya komputasi dan data dari instans yang berbeda sepenuhnya diisolasi satu sama lain.

Sangat tinggi

Skema multi-kluster instans tunggal

Sumber daya komputasi diisolasi secara fisik, tetapi data dibagikan di antara kluster komputasi.

Tinggi

Skema kelompok beban kerja

Sumber daya komputasi diisolasi secara logis, tetapi data dibagikan di antara kelompok beban kerja.

Sedang

Skema multi-instans unggul dalam isolasi dibandingkan skema lainnya, tetapi dapat mengakibatkan sumber daya penyimpanan yang berlebihan dan rendahnya pemanfaatan sumber daya komputasi. Sebaliknya, skema kelompok beban kerja mendukung perebutan sumber daya komputasi secara moderat, memastikan pemanfaatan sumber daya yang tinggi tetapi memberikan isolasi yang lemah. Secara umum, kami merekomendasikan menggunakan skema multi-instans dalam skenario di mana sistem Anda sepenuhnya independen satu sama lain. Dalam skenario di mana data perlu dibagikan tetapi sumber daya komputasi harus diisolasi secara fisik, kami merekomendasikan menggunakan skema multi-kluster. Dalam skenario di mana data perlu dibagikan dan sumber daya komputasi kadang-kadang perlu diisolasi, kami merekomendasikan menggunakan skema kelompok beban kerja.

Rekomendasi skema

Catatan

Anda dapat menggabungkan skema di atas sesuai dengan kebutuhan bisnis Anda. Misalnya, Anda dapat menggabungkan skema multi-instans dengan skema multi-kluster atau menggabungkan skema multi-kluster dengan skema kelompok beban kerja.

Skema multi-instans

Anda dapat mempertimbangkan menggunakan skema multi-instans dalam skenario berikut:

  • Tidak ada data yang dibagikan antara sistem bisnis independen atau tim.

  • Beberapa sistem bisnis penting atau berisi informasi sensitif, dan Anda harus meminimalkan kemungkinan kebocoran data serta mencegah gangguan timbal balik.

Skema multi-kluster

Anda dapat mempertimbangkan menggunakan skema multi-kluster instans tunggal dalam skenario berikut:

  • Data dibagikan, tetapi sumber daya komputasi perlu diisolasi untuk data dengan tingkat sensitivitas yang berbeda. Misalnya, sumber daya komputasi untuk analisis data online perlu diisolasi dari analisis data offline.

  • Beban kerja untuk impor data perlu diisolasi dari beban kerja untuk kueri data.

  • Anda tidak memiliki persyaratan khusus terkait pemanfaatan sumber daya.

Skema kelompok beban kerja

Anda dapat mempertimbangkan menggunakan skema kelompok beban kerja dalam skenario berikut:

  • Data perlu dibagikan, dan sumber daya komputasi tidak perlu diisolasi secara fisik untuk data dengan tingkat sensitivitas yang berbeda. Sumber daya dasar harus tersedia untuk setiap jenis data, dan sumber daya yang tidak digunakan dapat direbut.

  • Anda ingin memanfaatkan sepenuhnya sumber daya atau memiliki persyaratan khusus terkait pemanfaatan sumber daya.