โลกของการจัดเก็บข้อมูลมีช่องว่างที่น่าสนใจซึ่งทำให้ผู้ดูแลระบบและผู้ที่ชื่นชอบเทคโนโลยีรู้สึกหงุดหงิด แม้ว่าคุณจะหาอะแดปเตอร์สำหรับเชื่อมต่อไดรฟ์ NVMe เข้ากับพอร์ต USB ได้อย่างง่ายดาย แต่แทบจะไม่มีทางที่จะทำให้ไดรฟ์ NVMe ปรากฏเป็นอุปกรณ์ SATA สำหรับระบบเก่า ชิ้นส่วนฮาร์ดแวร์ที่หายไปนี้กำลังสร้างปัญหาให้กับผู้ที่พยายามอัปเกรดโครงสร้างพื้นฐานเก่าโดยไม่ต้องเปลี่ยนระบบทั้งหมด
เศรษฐศาสตร์ไม่สมเหตุสมผล
เหตุผลหลักที่อะแดปเตอร์เหล่านี้ไม่มีอยู่จริงเกิดจากเศรษฐศาสตร์ตลาดอย่างง่าย SSD แบบ SATA และไดรฟ์ NVMe ใช้ชิปหน่วยความจำแฟลช NAND ชนิดเดียวกัน ทำให้ผู้ผลิตไม่สามารถสร้างความแตกต่างด้านราคาที่มีความหมายระหว่างเทคโนโลยีทั้งสองได้ ชิปควบคุมอาจจะถูกกว่าเล็กน้อยสำหรับ SATA เนื่องจากข้อกำหนดความเร็วที่ต่ำกว่า แต่การประหยัดนี้ไม่เพียงพอที่จะรองรับความซับซ้อนของการแปลงโปรโตคอล
การสนทนาในชุมชนเผยให้เห็นว่า SSD แบบ SATA ขนาด 2.5 นิ้วมักจะมีราคาใกล้เคียงกับ NVMe ที่เทียบเท่า บางครั้งมีความแตกต่างด้านราคาเพียง 5% เท่านั้น ความเป็นจริงด้านราคานี้หมายความว่าไม่มีแรงจูงใจเพียงพอสำหรับใครที่จะพัฒนาฮาร์ดแวร์แปลงสัญญาณ เมื่อผู้ใช้สามารถอัปเกรดระบบของตนเองเพื่อรองรับ NVMe โดยตรงได้
NAND flash: ประเภทของหน่วยความจำที่ใช้ใน SSD ซึ่งเก็บข้อมูลได้แม้เมื่อไม่มีไฟฟ้า
การเปรียบเทียบเทคโนโลยีการจัดเก็บข้อมูล:
- ความเร็ว SATA SSD : สูงสุดถึง 600 MB/s ( SATA III 6 Gbps )
- ความเร็ว NVMe : เร็วกว่าอย่างมีนัยสำคัญ ขึ้นอยู่กับรุ่น PCIe
- ความแตกต่างของราคา: SATA SSD โดยทั่วไปถูกกว่า NVMe เพียง 5% เท่านั้น
- ราคาความจุสูง: SATA SSD ขนาด 8TB อาจมีราคาแพงกว่าไดรฟ์ NVMe ที่มีความจุเทียบเท่า 2-4 เท่า
ข้อจำกัดของระบบเก่าสร้างปัญหาจริง
การไม่มีอะแดปเตอร์ NVMe เป็น SATA สร้างความท้าทายที่แท้จริงสำหรับการใช้งานบางประเภท ผู้ใช้บางคนมีช่องใส่ไดรฟ์แบบ hot-swap ที่ออกแบบมาสำหรับไดรฟ์ SATA ขนาด 2.5 นิ้ว และต้องการใช้ประโยชน์จากการจัดเก็บข้อมูล NVMe ที่ถูกกว่าและมีความจุสูงกว่า คนอื่นๆ กำลังทำงานกับแชสซีเซิร์ฟเวอร์เก่าที่มี backplane SATA อย่างครอบคลุมแต่มีตัวเลือกการขยาย PCIe จำกัด
ปัญหาจะรุนแรงขึ้นเป็นพิเศษเมื่อต้องจัดการกับการจัดเก็บข้อมูลความจุสูง แม้ว่าคุณจะหาไดรฟ์ NVMe ขนาด 8TB ในราคาที่สมเหตุสมผลได้ แต่ SSD แบบ SATA ที่เทียบเท่ามักจะมีราคาแพงกว่ามากหรือไม่มีจำหน่ายจากผู้ผลิตหลัก สิ่งนี้บังคับให้ผู้ใช้ต้องอัปเกรดระบบที่มีราคาแพงเพียงเพื่อเข้าถึงราคาการจัดเก็บข้อมูลสมัยใหม่
Hot-swap bays: ช่องใส่ไดรฟ์ที่ให้คุณถอดและเปลี่ยนอุปกรณ์จัดเก็บข้อมูลได้โดยไม่ต้องปิดระบบ
ความท้าทายทางเทคนิคเกินกว่าการแปลงโปรโตคอลอย่างง่าย
การสร้างอะแดปเตอร์ NVMe เป็น SATA ไม่ใช่เพียงแค่การแปลคำสั่งระหว่างโปรโตคอลสองตัว การแปลงต้องการเฟิร์มแวร์ที่ซับซ้อนเพื่อจัดการกับความแตกต่างพื้นฐานระหว่างวิธีการทำงานของอินเทอร์เฟซเหล่านี้ SATA และ NVMe ไม่สามารถแมปแบบหนึ่งต่อหนึ่งได้ ทำให้เป็นเหมือนการจำลอง SATA drive มากกว่าการแปลงโปรโตคอลอย่างง่าย
การเขียนอะแดปเตอร์ SATA เป็น NVME เป็นความพยายามที่ไร้สาระ มันเหมือนกับการเขียนอะแดปเตอร์ RoCE เป็น HTTPS
แม้ว่าสมาชิกในชุมชนบางคนจะแนะนำว่าโซลูชันที่ใช้ FPGA อาจจะใช้งานได้ แต่ต้นทุนการพัฒนาน่าจะทำให้อะแดปเตอร์ดังกล่าวมีราคาแพงเกินไปสำหรับความต้องการของตลาดที่จำกัด
FPGA: Field-Programmable Gate Array ชิปประเภทหนึ่งที่สามารถโปรแกรมให้ทำงานเฉพาะได้
โซลูชันอะแดปเตอร์ที่มีจำหน่าย:
- NVMe เป็น USB: หาซื้อได้ง่าย ใช้ชิปเช่น Realtek RTL9210B-CG
- M.2 เป็น SATA: รองรับได้สูงสุด 9 พอร์ต SATA จากสล็อต M.2 เพียงตัวเดียว
- Tri-mode HBA: ราคาประมาณ 200 ดอลลาร์สหรัฐใน eBay รองรับ SATA/SAS/NVMe
- Mini-NAS พร้อม NVMe: อุปกรณ์ 4-6 สล็อต เริ่มต้นที่ประมาณ 210 ดอลลาร์สหรัฐ
โซลูชันทางเลือกและวิธีแก้ปัญหา
แทนที่จะรออะแดปเตอร์ NVMe เป็น SATA ผู้ใช้กำลังหาวิธีแก้ปัญหาที่สร้างสรรค์ บางคนใช้อะแดปเตอร์ M.2 เป็น SATA หลายพอร์ตที่สามารถให้พอร์ต SATA ได้ถึง 9 พอร์ตจากช่อง M.2 เพียงช่องเดียว คนอื่นๆ ลงทุนใน Host Bus Adapter (HBA) แบบ tri-mode ที่สามารถจัดการไดรฟ์ SATA, SAS และ NVMe บนตัวควบคุมเดียวกันได้
สำหรับการติดตั้งใหม่ ฉันทามติชัดเจน: ออกแบบระบบรอบ NVMe ตั้งแต่เริ่มต้นแทนที่จะพยายามปรับปรุงโครงสร้างพื้นฐานเก่า อุปกรณ์ Mini-NAS ที่มีช่อง NVMe 4-6 ช่องตอนนี้มีจำหน่ายในราคาประมาณ 210 ดอลลาร์สหรัฐ ซึ่งเป็นเส้นทางที่คุ้มค่ากว่าโซลูชันอะแดปเตอร์ที่ซับซ้อน
วิวัฒนาการอย่างรวดเร็วของอุตสาหกรรมการจัดเก็บข้อมูลได้สร้างช่องว่างชั่วคราวนี้ที่เทคโนโลยีเก่าและใหม่ไม่สามารถทำงานร่วมกันได้ดี แม้ว่าจะน่าหงุดหงิดสำหรับผู้ใช้ที่ติดอยู่ตรงกลาง แต่มันสะท้อนถึงความก้าวหน้าตามธรรมชาติไปสู่อินเทอร์เฟซการจัดเก็บข้อมูลที่เร็วกว่าและมีประสิทธิภาพมากกว่า ซึ่งในที่สุดจะทำให้ SATA ล้าสมัยไป