ฉันจำเป็นต้องตั้งค่าอินสแตนซ์ Ubuntu AWS EC2 เพื่อใช้โวลุ่ม SSD ภายใน (เช่น เช่นเดียวกับโวลุ่มบนอินสแตนซ์ i3) SSD ภายในนั้นเร็วกว่าโวลุ่ม EBS มาก ซึ่งก็ค่อนข้างแพงเช่นกันเมื่อคุณต้องการพื้นที่ดิสก์จำนวนมาก (>10TB) และ IOPS
เนื่องจากวอลุ่มในเครื่องมีความผันผวน (ไม่สามารถหยุด/เริ่มอินสแตนซ์ได้) ฉันกำลังพิจารณาตัวเลือกในการสำรองข้อมูล
ฉันพยายามสร้างอุปกรณ์ raid0 ด้วยโวลุ่ม SSD ในเครื่อง 2 ตัว จากนั้นใช้ lvm เพื่อสร้าง lvm แบบมิเรอร์โดยใช้อุปกรณ์ raid และโวลุ่ม EBS (st1 - ช้ากว่ามาก แต่ราคาถูกกว่า io1) เลเวลที่ทำมิเรอร์ควรจะคงอยู่ต่อไปแม้ว่าอุปกรณ์จู่โจมจะหายไปก็ตาม
ปัญหาคือความเร็วของอุปกรณ์ lvm ที่ได้นั้นใกล้เคียงกับโวลุ่ม EBS ไม่ใช่กับอุปกรณ์จู่โจม
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
มีวิธีระบุฟิสิคัลวอลุ่มใดที่ lvm ควรใช้เป็นหลักหรือไม่? ฉันต้องการระบุอุปกรณ์จู่โจมเป็นอุปกรณ์หลัก ปริมาณ EBS ที่ช้าลงสามารถอัปเดตได้ในอัตราที่ช้าลง
คุณมีประสบการณ์อื่นในการสำรองข้อมูลดังกล่าวไปยัง EBS ด้วยวิธีอัตโนมัติหรือไม่?
ขอบคุณ!