AWS ได้ประกาศให้ Elastic Fabric Adapter (EFA) เข้าสู่สถานะพร้อมให้บริการแล้วเพื่อตอบโจทย์ Workload ในระดับ High Performance Computing

Elastics Fabric Adapter คือ Network Interface ของ EC2 ที่ทำให้ผู้ใช้งานสามารถใช้งานแอปพลิเคชัน HPC ซึ่งต้องการการรับส่งข้อมูลได้อย่างรวดเร็วที่ TCP แบบเดิมไม่เอื้ออำนวย เช่น โมเดลสภาพอากาศ การคำนวณด้าน Fluid Dynamic เป็นต้น โดย AWS ได้นำ EFA เข้ามาด้วยโมเดลพิเศษอย่าง OS bypass คือการอนุญาตให้แอปพลิเคชันเข้าถึง Network Interface โดยไม่ต้องยุ่งเกี่ยวกับ OS ซึ่งเป็นการลด Overhead ลงได้อย่างมีนัยสำคัญ (ภาพประกอบด้านบน) อย่างไรก็ตามมีส่วนประกอบสำคัญที่ต้องรู้จัก 2 ส่วนคือ
- Message Passing Interface (MPI) – เป็นโปรโตคอลที่ถูกคิดค้นขึ้นมานานแล้วในด้าน Parallel Programming ซึ่งมีฟังก์ชันที่ทำให้โปรเซสที่รันอยู่ในกลุ่มของเครื่องคอมพิวเตอร์สื่อสารกันได้
- libfabric – เป็นไลบรารี่ตัวหนึ่งที่ทำให้ EFA สามารถคุยกับ MPI ได้ สามารถศึกษาเพิ่มเติมได้ที่นี่
สำหรับความพร้อมในการใช้งาน EFA สามารถใช้ได้กับ EC2 instance อย่าง c5n.18xlarge และ p3dn.24xlarge ในทุก Regions แล้ว โดยผู้สนใจเริ่มต้นใช้งานสามารถศึกษาเพิ่มเติมได้ที่นี่ หรือดูวีดีโอแนะนำได้จาก AWS ด้านล่างครับ