Kluster AnalyticDB for MySQL dalam mode elastis untuk Edisi Kluster menggunakan arsitektur pemisahan komputasi dan penyimpanan. Node penyimpanan menangani penyimpanan data, penulisan, pencarian, dan pemindaian. Pada beban kerja yang menggabungkan penulisan ber-throughput tinggi dengan pemindaian data skala besar—seperti ingestion dan analitik konkuren pada kluster yang sama—node penyimpanan dapat menjadi bottleneck I/O atau CPU, sehingga menurunkan kinerja baca/tulis. Untuk memulihkan kinerja, lakukan skala keluar resource I/O elastis di Konsol AnalyticDB for MySQL. Lakukan skala masuk saat beban kerja berkurang untuk mengurangi biaya.
Unit I/O elastis (EIU) adalah satuan yang mengukur kinerja penyimpanan untuk kluster ini. Tabel berikut mencantumkan metrik kinerja per EIU.
| Metric | Nilai per EIU |
|---|---|
| CPU |
|
| Penyimpanan data hot maksimum | 8 TB |
| IOPS | 16.800–50.000 |
| Throughput | 350 MB/s |
Cara kerja skala keluar EIU
Skala keluar EIU menggunakan pendekatan migrasi shard online: kapasitas baru disediakan dan data dimigrasikan sebelum shard asli offline. Proses ini menjaga kluster tetap tersedia—tidak diperlukan restart kluster, dan operasi baca/tulis data berlangsung tanpa gangguan. Resource EIU dapat diskalakan keluar maupun masuk kapan saja sesuai kebutuhan bisnis.
Saat Anda menambahkan EIU, kluster memigrasikan sebagian shard dari node yang ada ke node baru menggunakan algoritma penyeimbangan beban. Migrasi tersebut mengikuti langkah-langkah berikut:
Tambahkan node. Node EIU baru bergabung ke kluster.
Migrasikan shard secara online. Kluster membuat Snapshot shard yang akan dimigrasikan dan mentransfernya ke node baru. Selama migrasi, shard di node asli tetap online dan terus melayani permintaan baca/tulis. Node baru memuat Snapshot tersebut dan mulai menambahkan log shard.
Aktifkan node baru. Saat log shard di node baru telah selaras dengan node asli, node baru mulai menerima permintaan tulis dan kueri baru.
Bersihkan node asli. Shard yang telah dimigrasikan di node asli dihentikan secara graceful. Setelah kueri yang sedang berjalan terhadap shard tersebut selesai, shard tersebut offline dan dibersihkan.
Skala masuk mengikuti proses serupa secara terbalik. Lakukan skala masuk EIU saat beban kerja bisnis berkurang untuk mengurangi biaya resource.