คู่มือการกําหนดค่าสําหรับ NVM Express* ผ่าน Fabric ที่มี SPDK สําหรับผลิตภัณฑ์ Intel® Ethernet ด้วย RDMA
ไดรฟ์ NVM Express* (NVMe*) เป็นไดรฟ์ Solid-State (SSD) ความเร็วสูงเวลาแฝงต่ําที่เชื่อมต่อผ่านบัส Server Peripheral Component Interconnect Express* (PCIe*)
การพัฒนาไดรฟ์ประสิทธิภาพสูงเหล่านี้ได้กระตุ้นให้เกิดนวัตกรรมใหม่ในการจัดเก็บข้อมูลผ่านโปรโตคอลเครือข่าย ซึ่งใช้ประโยชน์จากความสามารถของไดรฟ์ในศูนย์ข้อมูลและสภาพแวดล้อมระบบคลาวด์อย่างเต็มที่
NVMe* over Fabrics (NVMe-oF) ให้อุปกรณ์จัดเก็บข้อมูลเครือข่ายในระดับความหน่วงใกล้กับอุปกรณ์จัดเก็บข้อมูลที่ติดตั้งภายในผ่านโปรโตคอลอุปกรณ์จัดเก็บข้อมูลใหม่ที่ผสานรวมการใช้เทคโนโลยี Fabric ความหน่วงแฝงต่ํา/ประสิทธิภาพสูง เช่น Remote Direct Memory Access (RDMA) หรือ Fibre Channel (FC) เข้ากับไดรฟ์ NVMe* ความเร็วสูงเหล่านี้
Storage Performance Development Kit (SPDK) มาพร้อมชุดเครื่องมือและไลบรารีสําหรับการเขียนแอปพลิเคชันการจัดเก็บข้อมูลโหมดผู้ใช้ประสิทธิภาพสูง ปรับขนาดได้ SPDK เป็นโครงการโอเพนซอร์สที่มุ่งเน้นการปรับซอฟต์แวร์จัดเก็บข้อมูลให้เหมาะสมสําหรับ CPU, NVMe* SSD และ NIC รุ่นล่าสุดเพื่อปรับปรุงประสิทธิภาพและประสิทธิภาพของแอปพลิเคชันการจัดเก็บข้อมูล ทําได้ประสิทธิภาพสูงโดยการย้ายไดรเวอร์อุปกรณ์จัดเก็บข้อมูลที่จําเป็นทั้งหมดไปยังพื้นที่ผู้ใช้และทํางานในโหมดโพลแทนที่จะหยุดชะงัก ซึ่งหลีกเลี่ยงสวิตช์บริบทเคอร์เนลและขจัดโอเวอร์เฮดจัดการการขัดจังหวะ
ชุมชน SPDK เริ่มต้นด้วยพื้นที่ผู้ใช้ โหมดโพลแบบไม่ซิงโครนัส และใช้ไดรเวอร์ NVMe* แบบ Lock-less จากนั้นก็เพิ่มประสิทธิภาพและประสิทธิภาพของ SPDK ให้กับเครือข่ายการจัดเก็บข้อมูลและการจําลองเสมือน SPDK ให้เป้าหมาย NVMe-oF ประสิทธิภาพสูง และส่วนประกอบโฮสต์ที่ตรงตามข้อกําหนด ดังนั้น ผู้ใช้สามารถใช้โฮสต์ Linux* Kernel NVMe-oF เพื่อเชื่อมต่อกับเป้าหมาย SPDK NVMe-oF และในทางกลับกัน
Intel สนับสนุน NVMe* ผ่าน Fabrics ในสายผลิตภัณฑ์ Intel® Ethernet สองสายด้วยเทคโนโลยี RDMA:
- ซีรีส์ Intel® Ethernet 800
- Intel® Ethernet Connection X722/อะแดปเตอร์ Intel® Ethernet Network X722
NVM Express* บน Fabric ที่มี SPDK สําหรับผลิตภัณฑ์ Intel® Ethernet พร้อมคู่มือการกําหนดค่า RDMA