ประกาศ

ช่วงนี้ผู้เขียนกำลังทำงานด้านระบบคลาด์ Amazon Web Services (AWS) ให้พร้อมใช้งานกับประเทศไทยอยู่นะครับ อาจจะไม่ได้ลงบทความใหม่ๆ อีกสักระยะ สามารถเข้าดูข้อมูลได้ที่ www.gosky.co.th นะครับ

ขอบคุณที่ติดตามนะครับ

Storage Networking Part 1

แปลจาก: IBM - Demystifying Storage Networking

IBM - รู้จักกับ Storage Networking ประเภทต่างๆ (part 1)



หลายคนคงสงสัยว่าทำไมถึง storage networking ถึงมีหลายแบบเหลือเกิน? หนึ่งในคำตอบนั้นคือ เทคโนโลยีนั้นเกิดขึ้นใหม่และถูกพัฒนาอยู่ตลอดเวลา แต่ไม่ได้แปลว่าจะถูกนำไปแทนที่เทคโนโลยีเก่าเพียงชั่วข้ามคืน ในโลกของความจริงไม่มี storage networking แบบใดที่สามารถตอบโจทย์ความต้องการของผู้ใช้งานได้ 100%  ทั้งในแง่ของปัญหาหรือการเพิ่มประสิทธิภาพก็ตาม เพราะแต่ละเทคโนโลยีนั้นมีข้อแตกต่างกันทั้งเรื่อง ราคา, ความยากง่ายในการจัดการ, ประสิทธิภาพ, สภาพแวดล้อมและข้อจำกัดต่างๆ ท้ายที่สุด เราก็จะยังคงเห็นว่าในองค์กรจะมี storage networking มากกว่าหนึ่งแบบให้เลือกใช้งานตามความเหมาะสม

จุดเด่นหลักๆ ของ storage networking แบบต่างๆ สรุปได้ดังนี้

DAS ถูกออกแบบให้เหมาะสมกับการใช้งานจุดเดียว (single), มีตัวประมวลผลแยกและต้นทุนแรกเริ่มต่ำ

SAN ถูกออกแบบให้เหมาะสมกับระบบที่เน้นเรื่องประสิทธิภาพและรองรับการขยายตัวในอนาคต อีกจุดเด่นคือรองรับการใช้งานกับ Fiber Channel Media ซึ่งมีความเร็วสูงและออกแบบมาเพื่อ storage traffic โดยเฉพาะอีกด้วย, สามารถบริหารจัดการอุปกรณ์ประเภท disk และ tape ได้จำนวนมากพร้อมๆ กัน โดยมองเป็น pool ผ่านการควบคุมแบบ single point, เหมาะที่จะนำมาใช้งาน backup ข้อมูลขนาดใหญ่ ซึ่งจะช่วยลดภาระของ server และระบบ LAN อีกทั้งเป็นรูปแบบที่ผลิตภัณฑ์ส่วนใหญ่รองรับการใช้งานอีกด้วย

NAS ถูกออกแบบมาโดยมุ่งเน้นเรื่องความง่ายในการบริหารจัดการและทำ file sharing โดยสามารถใช้ผ่าน Ethernet network ได้เลย ค่าใช้จ่ายจึงไม่สูงมากนัก  การติดตั้งทำได้เร็วกว่า, ปริมาณความจุ storage สามารถถูกเรียกใช้งานจากผู้ใช้งานได้ตามต้องการโดยระบบจะจัดการให้โดยอัตโนมัติ

NAS gateways ถูกออกแบบมาเพื่อเสริมจุดเด่นเดิมของระบบ NAS ธรรมดา ช่วยเพิ่มเรื่องความสะดวกและความง่ายในการเลือกใช้งาน disk storage แทนที่จะทำผ่าน NAS device แต่ละตัว นอกจากนี้ยังช่วยเรื่องการป้องกันและเพิ่มประสิทธิภาพโดยร่วมของระบบ NAS เดิม

มี 3 อย่างที่เราต้องรู้เพื่อให้เข้าใจ concept ของ storage attachment แบบต่างๆ

1. Connectivity
การเชื่อมต่อระหว่างตัว processor และ storage แบบ physical นั้นเป็นแบบไหน โดยให้ลองนึกดูว่าถ้าต้องเขียนลงเป็น diagram จะเขียนออกมาได้ยังไง

2. Media
ประเภทของสายหรือ Media และโปรโตคอลที่ถูกใช้

3. I/O protocol
รูปแบบของ I/O requests ที่ถูกใช้ร่วมกับ Media

ทั้ง 3 ส่วนประกอบข้างต้นให้มองว่าเป็นตัวแปรที่เราสามารถเลือกใช้ได้ ดังนั้นจึงทำให้เกิดรูปแบบการเชื่อมต่อระหว่าง processors (hosts) กับ storage นั้นแตกต่างกันไป โดยเฉพาะอย่างยิ่งวิธีการที่ storage นั้นถูกเชื่อมต่อกับ processors ว่าเป็นการต่อตรงหรือทำผ่าน network รวมถึงรูปแบบการสื่อการของ I/O protocol ซึ่งทำงาน on top ตัว media protocol อีกที

จากรูปด้านล่างแสดงให้การนำ storage เชื่อมต่อกับ processors


Figure 1: DAS form


รูป Figure 1 ด้านบนคือ แบบ Direct attach คือ storage จะถูกต่อตรงกับ processor (host) เลย



Figure 2: NAS form

รูป Figure 2 ด้านบนคือ แบบ Network attach คือ storage จะถูกต่อเข้ากับ network ก่อน ทำให้ processors สามารถเรียกไปยัง storage ได้มากกว่าหนึ่งตัว และ storage ก็จะถูกเรียกจาก host ได้มากกว่าหนึ่งตัวเช่นกัน

สำหรับ DAS รูปแบบการต่อที่ง่ายที่สุดคือการเอา disk drive หรือ tape drive แค่หนึ่งตัวไปต่อกับหนึ่ง processor เราก็เรียกว่าการต่อแบบ DAS แล้ว แต่ Disk system ก็สามารถนำมาต่อพ่วงกัน (aggregate) เพื่อเพิ่มความจุจากนั้นก็นำมาทำ carved เพื่อให้กลายเป็น partitions หลายๆ อัน (subsets) โดยยังคงมีความจุเท่าเดิม ทำให้สามารถกำหนดได้ว่า partition ไหนจะมอบให้กับ processor ตัวไหนใช้งาน นอกจากนี้ host ที่มี partition อยู่ในมือแล้วยังสามารถกำหนดให้ partition นั้นถูกใช้งานโดย processor ตัวอื่นได้อีกทีหนึ่งด้วย รูปแบบเหล่านี้เราก็ยังเรียกว่า DAS เช่นกัน DAS จะเหมาะกับการใช้งานในระบบขนาดเล็กที่เน้นเรื่องความประหยัดและสามารถใช้งานได้ทันที

ในบางครั้งเราอาจไม่จำเป็นที่จะต้องรู้ว่าองค์กรมีรูปแบบรายละเอียดการเชื่อมต่อภายในของระบบ storage อย่างไร เพียงแต่เราควรเข้าใจในหลักการ, เทคโนโลยีร่วมถึงสามารถเลือกสรรให้ตรงกับความต้องการที่จะนำมาใช้งานนั้นเองครับ

ในบทความต่อไป (part 2) เราจะมาลงรายละเอียดเกี่ยวกับการนำ storage networking ไปใช้งานในรูปแบบต่างๆ กันนะครับ

ณัฐพล เทพเฉลิม


Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment