Windows Server 2012 R2 : Storage Space Tiering

0
1102

สวัสดีแฟนๆ MVPSkill ทุกท่านครับ กลับมาอีกแล้ววันนี้ มาพร้อมของเล่นใหม่อีกแล้วครับทีเคยสัญญาว่าจะไปหาของเล่นใหม่ๆ มาให้เล่นกัน (มาเล่นกันเถอะ ๆ)

สำหรับวันนี้ครับจั่วหัวไว้ด้วยเรื่องของ Storage Space ครับ (ใครยังไม่รู้ว่า Storage Space คืออะไรรบกวนกดที่ลิงค์เพื่อศึกษาข้อมูลเพิ่มเติมได้ที่ลิงค์นี้ครับ กดเบาๆ)

 

ซึ่ง Storage Space เริ่มมีให้เราใช้งานใน Version Windows Server 2012 ครับ ซึ่งสี่งหนึ่งที่ Windows Server 2012 ทำไม่ได้ใน Storage Space คือการทำ Tiering

ซึ่ง Concept การทำ Tiering ในส่วนของ Storage คือการเอา Disk Type ที่ให้เรื่อง IOPS , throughput ที่ดีกว่ามาทำ Cache ให้กับ Disk ที่ IOPS , throughput ที่ต่ำกว่า

ซี่งในปัจจุบัน Disk Type SSD ในบ้านเราราคาเริ่มขยับลงมาเรื่อยๆ และมีขนาด size ที่ใหญ่เพิ่มมากขึ้น ตอนนี้เริ่มมี SSD ขนาด 1 TB ออกมาขายบ้างแล้ว แต่ในบ้านเรายังไม่มีตัวแทนนำเข้ามาจริงจังครับ

OK กลับเข้าเรื่องของเราบ้างดีกว่าครับ มาว่ากันด้วยของเล่นตัวนี้ที่ผมนำมาเสนอนี้นะครับ

ก็อาศัย HDD , SSD โกโลโกโส ที่พอจะหาได้มาทำ LAB Test ให้แฟนๆ MVPSkill ได้รู้ถึงประโยชน์และแนวทางการนำStorage Space ไปใช้งานกันครับ

 

Storage Space Tiering

จากรูปขออธิบายรายละเอียดดังนี้

บล็อคด้านซ้ายมือที่เขียนว่า JBOD ก่อนครับ

เครื่องที่ผมเทส ใช้ Physical Disk จริงๆ ในการทำ Storage Space เพียง 2 ลูกเท่านั้นครับ

1. HDD 250 GB 7200 RPM SATAII

2. SSD 256 GB SATAIII

 

บล็อคด้านขวามือที่เขียนว่า Windows Server 2012 R2

ขั้นตอนที่ 1. ทำการสร้าง Storage Pool ขึ้นมา 1 Pool โดย Add Disk 1 – SSD , Disk 2 – HDD เข้าไปเป็น member ใน Pool

 

Step-by-Step

1. Create Storage Pool

1

2. Add Disk

2

3. Create Pool

3

4. Result

4

 

 

ขั้นตอนที่ 2. ทำการสร้าง Virtual Disk แบบ Simple (Stripe) แบบ thin ขนาด 500 GB ขึ้นมาครับ

Step-by-Step

1. Create Virtual Disk

1

2. Define name of Virtual Disk. (not yet enable storage tiers on this virtual disk)

2

3. Select layout is Simple (Striped).

3

4. Select Provisioning Type is thin.

4

5. Define Virtual disk size is 500 GB.

5

6. Create virtual disk.

6

7. Result.

7

 

สาเหตุที่ผมยังไม่ ติ๊กเลือก enable storage tiering เพราะต้องการให้เห็นว่าก่อน enable storage tiering นั้น

IOPS , Throughput virtual disk ก้อนนี้ให้ประสิทธิภาพได้แค่ไหนครับ และหลังจาก enable tiering แล้วประสิทธิภาพดีขึ้นไหม?

 

วิธีการลองของ

วิธีการของผมก็จะใช้ Street test tool ในการ simulate tool free ที่นิยมใช้กันในการวัด IOPS, Throughput ก็คือ SQLIO นั้นเองครับ

 

ขี้น dyno วัดผล !!! (อารมย์เหมือน tune กล่องรถแข่งประมาณนั้น)

WITHOUT_Tiering

 

IOs/sec = 201133.00

MBs/sec = 1571.35

Without_SSDTier

 

Tune กล่อง รีดแรงม้าให้กราฟ โดดๆ !!!!

Enable_SSDTier

 

ขี้น dyno วัดแรงม้ากันอีกรอบ !!!

 

IOs/sec  =  801724.63

MBs/sec = 6263.47

With_SSDTier

 

แรงพอไหม?

 

ถ้าใครเห็นว่าแรงไม่พอ ฝากซื้อ SSD อีกสักลูกนะครับ แล้วส่งมาให้ผม เดี่ยวผมทำให้ IOs/sec ขึ้นเกิน 1,000,000 ให้ดูครับ

แว๊บๆ หวังว่าคงมีประโยชน์กับ ITPRO ทุกท่านนะครับ หวัดดีครับ