Cermin LVM pada instans AWS EC2

Saya perlu menyiapkan instans Ubuntu AWS EC2 untuk menggunakan volume SSD lokal (misalnya seperti yang ada di instans i3). SSD lokal jauh lebih cepat dibandingkan volume EBS, yang juga menjadi cukup mahal ketika Anda memerlukan banyak ruang disk (›10TB) dan IOPS.

Karena volume lokal tidak stabil (tidak dapat bertahan saat berhenti/mulai), saya mempertimbangkan opsi untuk mencadangkan data.

Saya mencoba membuat perangkat raid0 dengan 2 volume SSD lokal dan kemudian menggunakan lvm untuk membuat lv cermin menggunakan perangkat raid dan volume EBS (st1 - jauh lebih lambat tetapi lebih murah daripada io1). Lv yang dicerminkan harus bertahan bahkan jika perangkat serangannya hilang.

Masalahnya adalah kecepatan perangkat lvm yang dihasilkan mirip dengan volume EBS, bukan dengan perangkat raid.

sudo mdadm --create --verbose /dev/md0 --level=0 --name=local-ssd-raid --raid-devices=2 /dev/nvme0n1 /dev/nvme1n1
sudo pvcreate /dev/md0
sudo pvcreate /dev/xvdf
sudo vgcreate mixedvg /dev/md0 /dev/xvdf
sudo lvcreate -n data -l 100%FREE -m1 mixedvg /dev/md0 /dev/xvdf
sudo hdparm -tT /dev/mapper/mixedvg-data

/dev/mapper/mixedvg-data:
 Timing cached reads:   18336 MB in  1.99 seconds = 9217.77 MB/sec
 Timing buffered disk reads: 936 MB in  3.00 seconds = 311.52 MB/sec

Apakah ada cara untuk menentukan volume fisik mana yang harus digunakan lvm sebagai volume utama? Saya ingin menetapkan perangkat serangan sebagai yang utama. Volume EBS yang lebih lambat dapat diperbarui dengan kecepatan yang lebih lambat.

Apakah Anda memiliki pengalaman lain mencadangkan data tersebut ke EBS secara otomatis?

Terima kasih!


person slaash    schedule 28.12.2020    source sumber
comment
Jika Anda membuat mirror RAID1, kedua perangkat (LV dan EBS) harus sinkron. yaitu secara harfiah merupakan bayangan cermin. Hal itulah yang sebenarnya Anda alami saat ini. tidak ada opsi dalam RAID1 untuk bekerja dalam mode primer/sekunder, kecuali Anda merusak cermin.   -  person Marcel Dumont    schedule 28.12.2020


Jawaban (1)


Anda dapat memeriksa artikel berikut yang menunjukkan cara menggunakan opsi --write-mostly https://n2ws.com/blog/how-to-guides/ephemeral-storage-on-ebs-volume

person Guillaume Gros    schedule 20.01.2021