วันศุกร์ที่ 31 กรกฎาคม พ.ศ. 2552

Storage scale out technology

บทความก่อนได้พูดถึงเรื่อง Scale out technology ที่เป็นพื้นฐานกันไปแล้วนะครับ สำหรับบทความนี้จะเจาะจงไปที่เรื่องของอุปกรณ์จัดเก็บข้อมูลที่ได้ใช้เทคโนโลยีนี้เพื่อเพิ่มประสิทธิภาพการทำงาน ซึ่งในปัจจุบันนี้มีอุปกรณ์จัดเก็บข้อมูล (Storage) ที่ได้ใช้เทคโนโลยีนี้หลายยี่ห้อด้วยกัน เช่น Dell Equallogic, NetApp ONTAP 8 และ Infortrend ESVA

จะยกตัวอย่างจาก Storage ของ Dell Equallogic ก่อนครับ โดยยี่ห้อนี้จะออกแบบมาให้ใช้งานสำหรับการเชื่อมต่อแบบ IP-SAN อย่างเดียว หรืออีกชื่อที่ได้ยินกันบ่อยที่เป็นชื่อโปรโตคอลการทำงานของ IP-SAN ก็คือ iSCSI ข้อดีคือการที่สามารถใช้งานเป็น SAN Storage ได้อย่างมีประสิทธิภาพพร้อมกับความคุ้มค่า เพราะการลงทุนด้านอุปกรณ์การเชื่อมต่อต่ำกว่า และง่ายสำหรับการดูแล เพราะเป็นการทำงานอยู่บนพื้นฐานระบบ Network Ethernet ที่ผู้ดูแลระบบ IT คุ้นเคยดีอยู่แล้ว



รูปด้านบนแสดงถึงการขยายระบบของ Storage ครับ โดยรูปด้านซ้ายเป็นรูปแบบที่เห็นทั่วๆไปคือการจัดซื้อ Disk shelf มาเชื่อมต่อเข้ากับตัว Storage Controller เดิมที่มีอยู่ ถึงแม้ว่าจะได้พื้นที่สำหรับเก็บข้อมูลเพิ่มเติม แต่ในขณะที่หน่วยประมวลผล (CPU), ระบบหน่วยความจำ (Memory), พอร์ทการเชื่อมต่อ (Interface port) ยังมีอยู่เท่าเดิม ดังนั้นประสิทธิภาพการรองรับงานยังเท่าเดิม แต่ในความเป็นจริงแล้วความต้องการการขยายพื้นที่เก็บข้อมูลแสดงถึง จะมีการใช้งานข้อมูลบน Storage และจำนวนเซิร์ฟเวอร์ที่จะเข้ามาเชื่อมต่อกับ Storage มากขึ้น ย่อมหมายถึงความต้องการประสิทธิภาพการทำงานของระบบ Storage ที่ต้องสูงขึ้นด้วยเช่นกัน

ส่วนรูปด้านขวาเป็นเทคโนโลยี Scale Out ที่เมื่อการเพิ่มแต่ละหน่วยหน่วยของ Storage เข้าไป จะสามารถทำงานร่วมกันโดยเสมือนเป็นระบบเดียวกัน อยู่ภายใต้การบริหารจัดการแบบเดียวกัน และมีการกระจายงาน (Load Balance) ไปยัง Storage ทุกๆตัวที่อยู่ในระบบ เพราะมีหน่วยประมวลผลการทำงาน หน่วยความจำ(Cache memory) เพิ่มขึ้น, พอร์ทการเชื่อมต่อเพื่อการรับส่งข้อมูลที่มีมากขึ้น ดังนั้นการขยายระบบในแต่ละครั้งเป็นการเพิ่มพื้นที่จัดเก็บข้อมูลพร้อมๆกันกับการเพิ่มประสิทธิภาพการทำงานไปในตัว




รูปด้านบนแสดงให้เห็นถึง Storage มากกว่าหนึ่งตัวร่วมกันทำงานแบบแบ่งกระจายงาน (Load Balance) เสมือนเป็น Storage ตัวเดียว และพื้นที่เก็บข้อมูลจาก Storage แต่ละตัวจะสามารถรวมกันเป็นผืนเดียวกันได้ ช่วยให้ง่ายต่อการจัดการกับระบบ และการแชร์พื้นที่เก็บข้อมูลร่วมกันดังกล่าวทำให้ใช้งานพื้นที่ๆมีอยู่ได้อย่างมีประสิทธิภาพสูงสุด

ไม่มีความคิดเห็น: