เนื้อหาหลัก Key Topics
- เทคโนโลยีหน่วยจัดเก็บ HDD (จานแม่เหล็ก, ความจุสูง, ราคาถูก, แต่ช้า) vs. SSD (หน่วยความจำ Flash, เร็ว, ทน, แต่แพงกว่า); Interface: SATA, SAS, NVMe/PCIe (NVMe เร็วกว่า SATA มาก)
- การจำลองเสมือนหน่วยจัดเก็บ (Storage Virtualization) รวมหรือแบ่ง storage หลายตัวให้ดูเหมือนหนึ่งเดียวต่อระบบปฏิบัติการ เป็นพื้นฐานของ RAID และ SAN
- RAID (Redundant Array of Independent Disks) RAID 0 (Striping — เร็ว ไม่มี redundancy), RAID 1 (Mirroring — ทน แต่ใช้ space 2 เท่า), RAID 5 (Striping + Parity แบบกระจาย — สมดุลดี), RAID 6 (ทนได้ 2 disk เสีย)
- Network Storage: SAN vs. NAS SAN (Storage Area Network) — เข้าถึงระดับ block ผ่าน network แยก, ระบบไฟล์อยู่ที่ host; NAS (Network Attached Storage) — เข้าถึงระดับ file ผ่าน LAN ปกติ, ระบบไฟล์อยู่ที่อุปกรณ์ NAS
- Object Storage และ Cloud Storage เก็บข้อมูลเป็น object (key + data + metadata) ไม่มีลำดับชั้น directory; เหมาะกับข้อมูลขนาดใหญ่ที่เข้าถึงผ่าน API — เช่น Amazon S3, Google Cloud Storage
- หลักการ Cache กับ Storage หลักการ locality และ caching จากบทที่ 8 ยังคงใช้ได้ทุกระดับ: controller cache ใน SSD/HDD, OS Buffer Cache, CDN
เปรียบเทียบ RAID RAID Comparison
| RAID | ดิสก์ขั้นต่ำ | ทน disk เสีย | จุดเด่น |
|---|---|---|---|
| RAID 0 | 2 | 0 | เร็วสุด |
| RAID 1 | 2 | 1 | อ่านเร็ว, เขียนช้าลงเล็กน้อย |
| RAID 5 | 3 | 1 | สมดุล สมรรถนะ/ความน่าเชื่อถือ/ต้นทุน |
| RAID 6 | 4 | 2 | ปลอดภัยสูง เขียนช้ากว่า RAID 5 |
คำสำคัญ Key Terms
HDD / SSD
SATA / SAS / NVMe / PCIe
การจำลองเสมือน · Storage Virtualization
RAID (0 / 1 / 5 / 6)
การแบ่งข้อมูล · Striping
การสำรองข้อมูล · Mirroring
พาริตี · Parity
SAN (Storage Area Network)
NAS (Network Attached Storage)
DAS (Direct Attached Storage)
Object Storage
Cloud Storage (S3, GCS)