เนื่องจากมีคนสอบถามมามากมาย เกี่ยวกับการเลือกใช้งาน VPS และสับสนว่า VPS ที่มีคำโฆษณาว่า ใช้ SSD เร็ว มันจริงหรือ ?? ผมบอกได้เลย ว่า มันเร็วจริง “แต่” ต้องดูด้วยว่า มันเป็นยังไง ซึ่งในบทความนี้ขอเกริ่นคร่าวๆเริ่มตั้งแต่การทำงานของ Hard Disk แบบที่ใช้กันทั่วไป (Sata II, Sata III) หรือแบบจานหมุน ก่อนเลยและกันว่ามีการทำงานยังไง
วิธีการทำงานของ Hard Disk คร่าวๆ
ภาพ Hard Disk แบบจานหมุน
การแบ่งพื้นที่และการเก็บข้อมูลบนจาน
SSD (Solid State Drive) เป็น Hard Disk ที่ไม่ได้มีการเก็บข้อมูลอยู่บนจานแม่เหล็ก ซึ่งมีหน่วยความจำเป็นแบบ Flash Memory ซึ่งทำให้การอ่านข้อมูล และการเขียนข้อมูลนั้นรวดเร็วกว่าแบบจานหมุน เพราะไม่ต้องรอระยะเวลาในการค้นหาข้อมูลทีละ Sector แต่จะค้นหาข้อมูลใน Flash Memory ได้ทันที ลดขีดจำกัดของ Hard Disk แบบจานหมุน ที่ถ้ามีรอบที่เยอะ ก็จะเกิดความร้อนเยอะ ซึ่งเจ้า SSD นี้ มีอายุการใช้งานค่อนข้างที่จะน้อย (สำหรับ SSD แบบทั่วไปที่เห็นกันได้ง่ายๆตามท้องตลาด จะมีอายุการใช้งานเพียง 1-5 ปีเท่านั้น) และ SSD มีราคาที่สูง แต่ขนาดความจุค่อนข้างน้อย จึงไม่เหมาะที่จะใช้งานในการเก็บข้อมูลที่มีความสำคัญซึ่งถ้าต้องการที่จะ ใช้กันจริงๆ ก็ควรที่จะมีการ Backup ข้อมูลไปยัง Hard Disk แบบ SATA เพื่อเป็นการ Backup ข้อมูลเก็บไว้ทุกๆวัน
จากที่อ่านมา ดูเหมือนมันจะมีแต่ข้อดีนี่นาเจ้า SSD แถมเดี๋ยวนี้ราคา SSD เดี๋ยวนี้ก็ไม่แพงแล้วด้วย ดูราคากันดีกว่า
SSD Price
OCZ VERTEX 3 |
60 GB SATA III (read up to 535/s,write up to 480/s) | 2690 |
OCZ VERTEX 3 |
120 GB SATA III (read up to 550/s, write up to 500/s) | 3990 |
OCZ VERTEX 3 |
240 GB SATA III (read up to 550/s, write up to 520/s) | 8590 |
OCZ AGILITY 4 | 64 GB SATA III (read up to 300/s, write up to 200/s) | 2390 |
OCZ AGILITY 4 | 128 GB SATA III (read up to 400/s, write up to 300/s) | 3690 |
OCZ AGILITY 4 | 256 GB SATA III (read up to 400/s, write up to 400/s) | 7500 |
OCZ VERTEX 4 | 64 GB SATA III (read up to 460/s, write up to 220/s) 5Y | 2990 |
OCZ VERTEX 4 | 128 GB SATA III (read up to 550/s, write up to 420/s) 5Y | 4450 |
OCZ VERTEX 4 | 256 GB SATA III (read up to 550/s, write up to 465/s) 5Y | 9000 |
HDD SATA Price
WD 5003 ABYX | 500 GB SATA II 64 MB RE4 Enterprise 5-Y | 3390 |
WD 1003 FBYX | 1 TB SATA II 64MB RE4 Enterprise 5-Y | 4350 |
ประเด็นที่ถกเถียง
สำหรับที่ผมเก็บข้อมูลมา การใช้ SSD on Server จะมีทั้งสิ้น 3 ประเภท คือ
1. SSD run OS และ SATA เป็น Storage
สำหรับคนที่ทำแบบนี้ ทางทฤษฏีคือมันแทบจะไม่มีผลใดๆ นอกจากการทำให้ Boot OS เร็วกว่าปกติ และมีโอกาสเสี่ยงในการที่ Main OS จะพังเร็วกว่าปกติเพราะมีอายุการใช้งานที่น้อยซึ่ง แต่บางคนก็ทักว่า “อ้าว มันก็เป็น SSD นะ” แต่อย่าลืมว่า ข้อมูลที่คุณค้นหา และเก็บข้อมูลนั้น มันอยู่บน Hard Disk ที่เป็น SATA ซึ่งจะหาข้อมูลอะไร มันก็ต้องไปหาจาก Hard Disk อีกที สรุปแล้ว ความต่างแทบจะมองไม่เห็นในการใช้งานจริงเลย เพราะเครื่อง Boot บ่อยๆ ถือว่า Availability ไม่ผ่าน
2. SSD run OS and Storage
สำหรับการทำงานแบบนี้ อย่างที่กล่าวไป คือมันเร็วกว่า Hard Disk ปกติจริง แต่ โปรดถามผู้ให้บริการและชั่งใจจากน้ำหนักดีๆ ว่าราคาของ VPS ที่ขาย และขนาดของการใช้งาน “มันสมเหตุสมผลกันหรือเปล่า” และควรที่จะเลือกแบบ Storage มีการเชื่อมต่อกันโดยใช้ RAID1 เพื่อป้องกันความเสี่ยงในการ Lost Data
3. SATA for Storage and RAID1,5,6 และเอา SSD มาทำเป็น cache
วิธีการนี้เราเรียกกันว่า Flashcache ซึ่งจะเอา Hard Disk มา RAID เพื่อความปลอดภัยของข้อมูล และการเอา SSD มาทำเป็น Cache ขนาดใหญ่ เพื่อใช้ในการช่วยและลดระยะเวลาในการ Read/Write ข้อมูล ซึ่งจะมี Mode ในการใช้งานอยู่ทั้งสิ้น 3 Mode คือ
- Writethrough : เขียนลง ssd+harddisk พร้อมกัน ใช้ ssd เป็น backup write cache ในตัว (แต่ถ้า ssd เขียนข้อมูลช้าจะทำให้เครื่องอืด แต่ถ้าเร็วละเร็วกว่าปกติแน่นอน)
- Writearound : เขียนลง harddisk อย่างเดียว โอกาสพังถ้าไฟดับระหว่างเขียนก็เท่าๆ กับแบบปกติ
- Writeback : เขียนลง ssd ก่อน แล้วว่างเมื่อไหร่ค่อย flush ลง harddisk .. mode นี้ลองแล้วเร็วมาก แต่ค่อนข้างเสี่ยงกรณี ssd พัง
จบแล้วครับสำหรับบทความเรื่อง “VPS,Hosting on SSD แรงจริงหรือมั่วนิ่ม !?” ก็ขอให้ผู้ที่ใช้บริการและเลือก VPS ตัดสินใจดีๆก่อนจะซื้อกันนะครับ เพื่อความปลอดภัยของข้อมูลของท่าน
0 ความคิดเห็น:
แสดงความคิดเห็น