Skip to Content

มาทำความรูจักกับ VMware vSAN

VMware vSAN

vSAN ย่อมาจาก Virtual SAN เป็น Distribution Layer สำหรับซอฟแวร์ ทำงานโดย natively ที่เป็นส่วนหนึ่งของ ไฮเปอร์ไวเซอร์ESXi vSAN โดยจะ aggregates local หรือ direct-attached ของคลัสเตอร์โฮสต์ และสร้าง single storage pool ที่แชร์ระหว่างโฮสต์ทั้งหมดในคลัสเตอร์ vSAN

VMware vSAN ใช้ software-defined สร้างพื้นที่จัดเก็บข้อมูลที่ใช้ร่วมกันสำหรับเครื่องเสมือน (virtual machines) โดยจะจำลองทรัพยากรการจัดเก็บข้อมูลทางกายภาพภายในเครื่องของ โฮสต์ ESXi และเปลี่ยนให้เป็นกลุ่มพื้นที่จัดเก็บข้อมูลที่สามารถแบ่ง และกำหนดให้กับเครื่องเสมือน และแอปพลิเคชันได้ตามความต้องการด้านคุณภาพการบริการ (quality-of-service requirements) vSAN ถูกนำไปใช้โดยตรงใน ESXi hypervisor 

สามารถกำหนดค่า vSAN ให้ทำงานเป็น cluster แบบไฮบริด (hybrid) หรือแบบแฟลช (flash) ทั้งหมดได้ในคลัสเตอร์ไฮบริด อุปกรณ์แฟลชจะถูกใช้สำหรับ cache layer และ magnetic disks ในคลัสเตอร์แบบแฟลชทั้งหมด อุปกรณ์แฟลชจะใช้ทั้งแคช (cache) และความจุ (capacity) สามารถเปิดใช้งาน vSAN บน host clusters ที่มีอยู่ หรือเมื่อสร้างคลัสเตอร์ใหม่ vSANรวมอุปกรณ์ที่มีความจุในเครื่องทั้งหมดไว้ในที่เก็บข้อมูลเดียวที่แชร์โดยโฮสต์ทั้งหมดในคลัสเตอร์vSAN คุณสามารถขยายพื้นที่เก็บข้อมูลได้โดยการเพิ่มอุปกรณ์ความจุ หรือโฮสต์ที่มีอุปกรณ์ความจุให้กับคลัสเตอร์ 

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

vSAN Original Storage Architecture (OSA) แต่ละโฮสต์ที่สนับสนุนอุปกรณ์จัดเก็บข้อมูลให้กับพื้นที่เก็บข้อมูล vSAN จะต้องจัดเตรียมอุปกรณ์อย่างน้อยหนึ่งเครื่องสำหรับแคชแฟลช และอุปกรณ์อย่างน้อยหนึ่งเครื่องสำหรับความจุ อุปกรณ์บนโฮสต์ที่สนับสนุนจะสร้างกลุ่มดิสก์ตั้งแต่หนึ่งกลุ่มขึ้นไป แต่ละกลุ่มดิสก์ประกอบด้วยอุปกรณ์ flash cache หนึ่งตัว และอุปกรณ์ความจุอีกหนึ่ง หรือหลายตัวสำหรับพื้นที่จัดเก็บข้อมูลถาวร แต่ละโฮสต์สามารถกำหนดค่าให้ใช้ multiple disk หลายกลุ่มได้

vSAN Express Storage Architecture (ESA) อุปกรณ์จัดเก็บข้อมูลทั้งหมดที่ vSAN มีส่วนช่วยในด้านความจุ และประสิทธิภาพ อุปกรณ์จัดเก็บข้อมูลของโฮสต์แต่ละเครื่องจะสร้าง storage pool พื้นที่จัดเก็บข้อมูลแสดงถึงจำนวนแคชและความจุที่โฮสต์มอบให้กับพื้นที่เก็บข้อมูล vSAN

ลักษณะของvSAN

Disk Group

กลุ่มดิสก์ คือ หน่วยของความจุในการจัดเก็บข้อมูลจริง และประสิทธิภาพบนโฮสต์ และกลุ่มของอุปกรณ์ทางกายภาพที่ให้ประสิทธิภาพ และความจุแก่คลัสเตอร์ vSAN บนโฮสต์ ESXi แต่ละตัวที่สนับสนุนอุปกรณ์ภายในเครื่องให้กับ คลัสเตอร์ vSAN อุปกรณ์ต่างๆ จะถูกจัดเป็นกลุ่มดิสก์

Storage Pool (vSAN Express Storage Architecture)

storage pool เป็นตัวแทนของอุปกรณ์เก็บข้อมูลทั้งหมดบนโฮสต์ แต่ละโฮสต์มีหนึ่งพูลหน่วยเก็บข้อมูล (host contains one storage pool) อุปกรณ์แต่ละชิ้นใน storage pool มีส่วนช่วยทั้งความจุ และประสิทธิภาพ จำนวนอุปกรณ์จัดเก็บข้อมูลที่อนุญาตจะขึ้นอยู่กับการกำหนดค่าโฮสต์

Object-Based Storage

Object คือ โลจิคัลวอลุ่ม (logical volume) ที่มีข้อมูล และ metadata distributed across คลัสเตอร์ vSAN จัดเก็บ และจัดการข้อมูลในรูปแบบของ Data Containers ที่ยืดหยุ่นที่เรียกว่า Object

vSAN Datastore

พื้นที่เก็บข้อมูล vSANมีลักษณะเฉพาะดังนี้

  • vSAN ให้พื้นที่เก็บข้อมูล vSANเดียว (single vSAN) ที่โฮสต์ทั้งหมดในคลัสเตอร์สามารถเข้าถึงได้ แต่ละโฮสต์ยังสามารถเมานท์พื้นที่เก็บข้อมูลอื่นๆ รวมถึง Virtual Volumes, VMFS หรือ NFS
  • สามารถใช้ Storage vMotion เพื่อย้ายเครื่องเสมือนระหว่าง พื้นที่เก็บข้อมูล vSAN , พื้นที่เก็บข้อมูล NFS และพื้นที่เก็บข้อมูล VMFS
  • เฉพาะดิสก์แม่เหล็ก (magnetic disks) และอุปกรณ์แฟลช (flash devices) ที่ใช้สำหรับ capacity เท่านั้นที่สามารถ contribute datastore capacityได้ อุปกรณ์ที่ใช้สำหรับแฟลชแคช (flash cache) จะไม่นับเป็นส่วนหนึ่งของ datastore

vSAN แตกต่างจากTraditional Storage อย่างไร

ตัวอย่างเช่น vSAN สามารถจัดการ และทำงานได้กับ ESXi hosts เท่านั้น ส่วน Single vSAN instance จะจัดเตรียมพื้นที่เก็บข้อมูลเดียว (single datastore) สำหรับ cluster

vSAN และพื้นที่จัดเก็บข้อมูลแบบเดิมมีความแตกต่างกันในลักษณะสำคัญดังนี้

  • vSAN ไม่ต้องการพื้นที่จัดเก็บข้อมูลเครือข่ายภายนอกสำหรับการจัดเก็บไฟล์เครื่องเสมือนจากระยะไกล เช่น บน Fibre Channel (FC) หรือ Storage Area Network (SAN)
  • เมื่อใช้พื้นที่จัดเก็บข้อมูลแบบเดิม Administrator sstorage จะจัดสรรพื้นที่จัดเก็บข้อมูลล่วงหน้าบนระบบจัดเก็บข้อมูลที่แตกต่างกัน vSANจะเปลี่ยน local physical storage resources ของ โฮสต์ ESXi ให้เป็นพื้นที่จัดเก็บข้อมูลเดียว (single pool) อัตโนมัติ พูลเหล่านี้แบ่ง หรือกำหนดให้กับ virtual machines และ applications ได้ตามความต้องการด้านคุณภาพการบริการ (quality-of-service requirements)
  •  vSAN ไม่ทำงานเหมือนกับ storage volumes แบบเดิม (อิงตามการแชร์ LUN หรือ NFS) บริการเป้าหมาย iSCSI ใช้ LUN เพื่อเปิดใช้งานตัวเริ่มต้นบน remote host เพื่อส่ง block-level data ไปยังอุปกรณ์จัดเก็บข้อมูลใน vSAN cluster.
  • standard storage protocols บางอย่าง เช่น FCP ใช้ไม่ได้กับvSAN
  • vSANทำงานร่วมกับ vSphere ได้ดี ไม่จำเป็นต้องมีปลั๊กอินเฉพาะ หรือ console การจัดเก็บข้อมูล เมื่อเทียบกับการจัดเก็บข้อมูลแบบเดิม คุณสามารถ deploy, manage, และ monitor ได้โดยใช้vSphere Client
  • Dedicated Storage Administrator ไม่จำเป็นต้องจัดการ vSAN ผู้ดูแลระบบ vSphere สามารถจัดการ environment แทนได้
  • ในส่วนของ vSAN นโยบาย VM storage จะได้รับการกำหนดโดยอัตโนมัติ เมื่อคุณ deploy VM ใหม่ storage policies สามารถเปลี่ยนแปลงได้แบบไดนามิกตามความจำเป็น


ที่มา : vmware