แฟลชอาร์เรย์ Microsoft SQL Server 2019 และ Dell EMC Unity XT

วันนี้เราจะแนะนำคุณเกี่ยวกับคุณสมบัติของการใช้ SQL Server 2019 กับระบบจัดเก็บข้อมูล Unity XT และยังให้คำแนะนำเกี่ยวกับการจำลองเสมือน SQL Server โดยใช้เทคโนโลยี VMware การตั้งค่าและการจัดการส่วนประกอบพื้นฐานของโครงสร้างพื้นฐานของ Dell EMC

แฟลชอาร์เรย์ Microsoft SQL Server 2019 และ Dell EMC Unity XT
ในปี 2017 Dell EMC และ VMware เผยแพร่ผลการสำรวจเกี่ยวกับแนวโน้มและวิวัฒนาการของ SQL Server - "การเปลี่ยนแปลงเซิร์ฟเวอร์ SQL: สู่ความคล่องตัวและความยืดหยุ่น" (การเปลี่ยนแปลงเซิร์ฟเวอร์ SQL: สู่ความคล่องตัวและความยืดหยุ่น) ซึ่งใช้ประสบการณ์ของชุมชนสมาชิกของ Professional Association of SQL Server (PASS) ผลลัพธ์แสดงให้เห็นว่าสภาพแวดล้อมฐานข้อมูล SQL Server เติบโตขึ้นทั้งในด้านขนาดและความซับซ้อน โดยได้รับแรงหนุนจากปริมาณข้อมูลที่เพิ่มขึ้นและความต้องการทางธุรกิจใหม่ ขณะนี้ฐานข้อมูล SQL Server ได้รับการปรับใช้ในหลายบริษัท โดยเป็นขุมพลังให้กับแอปพลิเคชันที่มีภารกิจสำคัญ และมักเป็นรากฐานของการเปลี่ยนแปลงทางดิจิทัล 

นับตั้งแต่ดำเนินการสำรวจนี้ Microsoft ได้เปิดตัว DBMS รุ่นต่อไป - SQL Server 2019 นอกเหนือจากการปรับปรุงฟังก์ชันพื้นฐานของกลไกเชิงสัมพันธ์และการจัดเก็บข้อมูลแล้ว บริการและฟังก์ชันใหม่ ๆ ก็ปรากฏขึ้นอีกด้วย ตัวอย่างเช่น SQL Server 2019 มีการรองรับปริมาณงาน Big Data โดยใช้ Apache Spark และ Hadoop Distributed File System (HDFS)

พันธมิตร Dell EMC และ Microsoft

Dell EMC และ Microsoft มีความร่วมมืออันยาวนานในการพัฒนาโซลูชันสำหรับ SQL Server การใช้แพลตฟอร์มฐานข้อมูลที่ครอบคลุมอย่างประสบความสำเร็จ เช่น Microsoft SQL Server จำเป็นต้องอาศัยการประสานงานด้านฟังก์ชันการทำงานของซอฟต์แวร์กับโครงสร้างพื้นฐานด้านไอทีพื้นฐาน โครงสร้างพื้นฐานนี้รวมถึงพลังการประมวลผลของโปรเซสเซอร์ ทรัพยากรหน่วยความจำ พื้นที่จัดเก็บข้อมูล และบริการเครือข่าย Dell EMC นำเสนอโครงสร้างพื้นฐานแพลตฟอร์ม SQL Server สำหรับเวิร์กโหลดและแอปพลิเคชันทุกประเภท

กลุ่มผลิตภัณฑ์เซิร์ฟเวอร์ Dell EMC PowerEdge นำเสนอการกำหนดค่าโปรเซสเซอร์และหน่วยความจำที่หลากหลาย การกำหนดค่าเหล่านี้เหมาะสำหรับปริมาณงานที่หลากหลาย: ตั้งแต่แอปพลิเคชันขององค์กรขนาดเล็กไปจนถึงระบบที่มีความสำคัญต่อภารกิจที่ใหญ่ที่สุด เช่น การวางแผนทรัพยากรองค์กร (ERP) คลังข้อมูล การวิเคราะห์ขั้นสูง อีคอมเมิร์ซ ฯลฯ สายการจัดเก็บข้อมูลได้รับการออกแบบมาเพื่อ จัดเก็บข้อมูลที่ไม่มีโครงสร้างและมีโครงสร้าง 

ลูกค้าที่ใช้งาน SQL Server 2019 ด้วยโครงสร้างพื้นฐานของ Dell EMC สามารถทำงานกับข้อมูลที่มีโครงสร้างและไม่มีโครงสร้างโดยใช้ SQL Server และ Apache Spark SQL Server ยังสนับสนุนการผสมผสานระหว่างการเข้าถึงไคลเอนต์ เทคโนโลยีการสื่อสารแบบเซิร์ฟเวอร์ถึงเซิร์ฟเวอร์ และเทคโนโลยีการสื่อสารแบบเซิร์ฟเวอร์ถึงที่เก็บข้อมูล วิสัยทัศน์ของเดลล์ อีเอ็มซีตั้งอยู่บนโมเดลแบบแยกส่วนที่นำเสนอระบบนิเวศแบบเปิด องค์กรต่างๆ สามารถเลือกแอปพลิเคชันเครือข่าย ระบบปฏิบัติการ และแพลตฟอร์มฮาร์ดแวร์มาตรฐานอุตสาหกรรมได้หลากหลาย แนวทางนี้ช่วยให้คุณควบคุมเทคโนโลยีและสถาปัตยกรรมได้สูงสุด ส่งผลให้ประหยัดต้นทุนและมีความยืดหยุ่นอย่างมาก

VMware จำลององค์ประกอบโครงสร้างพื้นฐานที่สำคัญทั้งหมดที่ SQL Server ต้องการเพื่อให้ได้ประสิทธิภาพสูงและความสม่ำเสมอในการปฏิบัติงาน นอกเหนือจากไพรเวทคลาวด์แล้ว ปัจจุบัน วีเอ็มแวร์ยังนำเสนอโมเดลไฮบริดสำหรับเวิร์กโหลด ครอบคลุมสถาปัตยกรรมคลาวด์ส่วนตัวและสาธารณะ 

องค์กรหลายแห่งหันมาใช้ระบบเสมือนจริงเพื่อลดต้นทุนโครงสร้างพื้นฐาน ให้ความพร้อมใช้งานสูง และลดความซับซ้อนในการกู้คืนระบบ 94% ของผู้เชี่ยวชาญด้าน SQL Server ที่สำรวจรายงานว่ามีการจำลองเสมือนในระดับหนึ่งในสภาพแวดล้อมของตน 70% ของผู้ที่ใช้การจำลองเสมือนเลือก VMware 60% มีระดับการจำลองเสมือนของ SQL Server 75% ขึ้นไป นอกจากนี้ ผลการสำรวจชี้ให้เห็นอย่างชัดเจนว่าความพร้อมใช้งานสูงและการกู้คืนความเสียหายที่นำมาใช้ในเลเยอร์การจำลองเสมือน กลายเป็นปัจจัยสำคัญในการตัดสินใจสร้างฐานข้อมูล SQL Server เสมือน

คุณสมบัติใหม่ใน SQL Server 2019

แพลตฟอร์มฐานข้อมูล SQL Server 2019 ประกอบด้วยเทคโนโลยี คุณสมบัติ และบริการที่หลากหลายที่รองรับแอปพลิเคชันที่มีภารกิจสำคัญ เช่น การวิเคราะห์ ฐานข้อมูลองค์กร ระบบธุรกิจอัจฉริยะ (BI) และการประมวลผลธุรกรรมที่ปรับขนาดได้ (OLTP) แพลตฟอร์ม SQL Server ได้รับความสามารถในการจัดการการรวมข้อมูล คลังข้อมูล การรายงานและการวิเคราะห์ขั้นสูง ความสามารถในการจำลองแบบ และการจัดการประเภทข้อมูลกึ่งโครงสร้าง แน่นอนว่าไม่ใช่ทุกไคลเอนต์หรือแอปพลิเคชันที่ต้องการคุณสมบัติเหล่านี้ทั้งหมด นอกจากนี้ ในหลายกรณี ขอแนะนำให้แยกบริการ SQL Server โดยใช้การจำลองเสมือน 

ทุกวันนี้ ธุรกิจมักจะต้องพึ่งพาข้อมูลปริมาณมากจากชุดข้อมูลที่หลากหลายที่เพิ่มขึ้นเรื่อยๆ ด้วย SQL Server 2019 คุณสามารถรับข้อมูลเชิงลึกแบบเกือบจะเรียลไทม์จากข้อมูลทั้งหมดของคุณ คลัสเตอร์ SQL Server 2019 มอบสภาพแวดล้อมเต็มรูปแบบสำหรับการทำงานกับชุดข้อมูลขนาดใหญ่ รวมถึงการใช้ความสามารถด้านการเรียนรู้ของเครื่องและปัญญาประดิษฐ์ คุณสมบัติใหม่และการอัปเดตที่สำคัญใน SQL Server 2019 แสดงอยู่ในรายการ เอกสารไมโครซอฟต์.

ระบบจัดเก็บข้อมูลระดับกลางของ Dell EMC Unity XT

ซีรีส์สตอเรจ Dell EMC Unity เปิดตัวเมื่อเกือบสามปีที่แล้ว และตั้งแต่นั้นมาก็มีการจำหน่ายระบบไปมากกว่า 40 ระบบ ลูกค้าชื่นชอบอาร์เรย์ระดับกลางนี้เนื่องจากความเรียบง่าย ประสิทธิภาพ และความคุ้มค่า แพลตฟอร์มระดับกลางของ Dell EMC Unity XT เป็นโซลูชันการจัดเก็บข้อมูลที่ใช้ร่วมกันซึ่งให้ความหน่วงต่ำ ปริมาณงานสูง และค่าใช้จ่ายในการจัดการต่ำสำหรับเวิร์กโหลด SQL Server ระบบ Unity XT ทั้งหมดใช้สถาปัตยกรรมโปรเซสเซอร์จัดเก็บข้อมูลคู่ (SP) เพื่อจัดการ I/O และการดำเนินการข้อมูลที่ใช้งานอยู่/ใช้งานอยู่ Unity XT dual SP ใช้การเชื่อมต่อ SAS ภายใน 000Gbps เต็มรูปแบบและสถาปัตยกรรมมัลติคอร์ที่เป็นเอกสิทธิ์เพื่อประสิทธิภาพและประสิทธิผลสูง ดิสก์อาร์เรย์ช่วยให้คุณสามารถขยายความจุในการจัดเก็บข้อมูลได้โดยใช้ชั้นวางเพิ่มเติม

แฟลชอาร์เรย์ Microsoft SQL Server 2019 และ Dell EMC Unity XT
Dell EMC Unity XT ซึ่งเป็นอาร์เรย์เจเนอเรชันถัดไป (ไฮบริดและออลแฟลช) เพิ่มประสิทธิภาพการทำงาน ปรับปรุงประสิทธิภาพ และเพิ่มความสามารถและบริการใหม่ๆ สำหรับสภาพแวดล้อมมัลติคลาวด์ 

สถาปัตยกรรม Unity XT ช่วยให้คุณประมวลผลข้อมูลได้พร้อมกัน ลดปริมาณข้อมูล และบริการสนับสนุน เช่น การจำลองโดยไม่ทำให้ประสิทธิภาพของแอปพลิเคชันลดลง เมื่อเปรียบเทียบกับโซลูชันรุ่นก่อนหน้า ประสิทธิภาพของระบบสตอเรจ Dell EMC Unity XT เพิ่มขึ้นสองเท่า และเวลาตอบสนองเร็วขึ้น 75% และแน่นอนว่า Dell EMC Unity รองรับมาตรฐาน NVMe

ระบบจัดเก็บข้อมูลที่มีไดรฟ์ NVMe แสดงให้เห็นถึงประสิทธิภาพที่ดีที่สุดในแอปพลิเคชันที่ไวต่อความหน่วง ตัวอย่างเช่น ในแอปพลิเคชัน เช่น ฐานข้อมูลขนาดใหญ่ NVMe ให้เวลาแฝงต่ำและอัตราข้อมูลสูงสุดที่สูง เวลาแฝงที่ลดลงและการทำงานพร้อมกันที่เพิ่มขึ้นช่วยปรับปรุงประสิทธิภาพการอ่าน/เขียนได้อย่างมาก ไม่ใช่เรื่องบังเอิญที่ตามการคาดการณ์ของ IDC ภายในปี 2021 แฟลชอาร์เรย์ที่มีการเชื่อมต่อ NVMe และ NVMe-oF (NVMe over Fabric) จะคิดเป็นสัดส่วนประมาณครึ่งหนึ่งของรายได้จากการขายระบบจัดเก็บข้อมูลภายนอกในโลก 

อัลกอริธึมการบีบอัดข้อมูลปรับปรุงประสิทธิภาพการจัดเก็บข้อมูล Dell EMC Unity XT สามารถลดปริมาณข้อมูลได้สูงสุดถึงห้าเท่า ตัวบ่งชี้ที่สำคัญอีกประการหนึ่งคือประสิทธิภาพโดยรวมของระบบ Dell EMC Unity XT ใช้ความจุของระบบ 85% การบีบอัดและการขจัดข้อมูลซ้ำซ้อนจะดำเนินการในโหมดอินไลน์ - ที่ระดับตัวควบคุม ข้อมูลจะถูกบันทึกในรูปแบบบีบอัด ระบบยังทำงานกับสแน็ปช็อตข้อมูลโดยอัตโนมัติอีกด้วย

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

เทคโนโลยีการจัดเก็บข้อมูลที่เรียกว่า "ไดนามิกพูล" ช่วยให้คุณสามารถย้ายจากการขยายหน่วยความจำแบบคงที่ไปเป็นไดนามิก ให้ความยืดหยุ่นในการดำเนินงานสูงและเพิ่มความจุของระบบได้ง่าย ไดนามิกพูลช่วยประหยัดความจุและงบประมาณ และใช้เวลาในการสร้างใหม่น้อยลง การขยายความจุและประสิทธิภาพของ Dell EMC Unity ไม่จำเป็นต้องมีการโยกย้ายข้อมูล 

ปัจจุบันบริษัทหลายแห่งใช้บริการคลาวด์สาธารณะหลายอย่างร่วมกับโครงสร้างพื้นฐานภายในองค์กร Dell EMC Unity XT สามารถทำหน้าที่เป็นส่วนประกอบของสภาพแวดล้อม Dell Technologies Cloud ได้ ระบบจัดเก็บข้อมูลนี้สามารถใช้ในคลาวด์สาธารณะและข้อมูลสามารถถ่ายโอนไปยังคลาวด์ส่วนตัวได้ นอกจากนี้ พื้นที่จัดเก็บข้อมูล Dell EMC Unity XT ยังมีให้บริการอีกด้วย นี่เป็นหนึ่งในบริการจัดเก็บข้อมูลบนคลาวด์ของ Dell EMC Cloud Storage Services
 
ที่เก็บข้อมูลบนคลาวด์กำลังได้รับความนิยมมากขึ้นเรื่อยๆ เนื่องจากสามารถปรับปรุง ROI ได้ด้วยการลดต้นทุนโครงสร้างพื้นฐาน Cloud Storage Services ขยายศูนย์ข้อมูลของลูกค้าไปสู่ระบบคลาวด์โดยนำเสนอบริการจัดเก็บข้อมูลของ Dell EMC (เชื่อมต่อโดยตรงกับทรัพยากรคลาวด์สาธารณะ) ผู้ให้บริการบุคคลที่สามสามารถจัดเตรียมการเชื่อมต่อคลาวด์สาธารณะความเร็วสูง (เวลาแฝงต่ำ) ได้โดยตรงกับระบบ Dell EMC Unity, PowerMax และ Isilon ในศูนย์ข้อมูลของลูกค้า

ตระกูล Unity XT ประกอบด้วยระบบ Unity XT All-Flash, Unity XT Hybrid, UnityVSA และ Unity Cloud Edition
 

อาร์เรย์ไฮบริดและแฟลชแบบครบวงจร 

ระบบจัดเก็บข้อมูล Unity XT Hybrid และ Unity XT All-Flash ที่ใช้ Intel มอบสถาปัตยกรรมแบบรวมสำหรับการเข้าถึงบล็อก การเข้าถึงไฟล์ และ VMware VVols พร้อมรองรับโปรโตคอล Network Attached Storage (NAS), iSCSI และ Fibre Channel (FC) แพลตฟอร์ม Unity XT Hybrid และ Unity XT All-Flash พร้อมใช้ NVMe

ระบบไฮบริด Unity XT รองรับสภาพแวดล้อมมัลติคลาวด์ มัลติคลาวด์หมายถึงการขยายพื้นที่จัดเก็บข้อมูลไปยังคลาวด์หรือการปรับใช้บนคลาวด์ด้วยตัวเลือกการใช้ทรัพยากรที่ยืดหยุ่น พื้นที่จัดเก็บข้อมูลมัลติคลาวด์ได้รับการออกแบบมาเพื่อให้มั่นใจถึงความคล่องตัวและการพกพาข้อมูลระหว่างแพลตฟอร์มคลาวด์ต่างๆ - ส่วนตัวและสาธารณะ สิ่งนี้ส่งผลกระทบไม่เพียงแต่กระบวนการเคลื่อนย้ายข้อมูลเท่านั้น แต่ยังส่งผลต่อองค์กรของแอปพลิเคชันในการเข้าถึงข้อมูลในระบบคลาวด์สาธารณะหลายแห่งด้วย

แฟลชอาร์เรย์ Microsoft SQL Server 2019 และ Dell EMC Unity XT
อาร์เรย์ไฮบริดเหล่านี้มีความสามารถดังต่อไปนี้:

  • ปรับขยายได้ถึง 16 PB ความจุดิบ
  • ความสามารถในการลดข้อมูลในตัวสำหรับแฟลชพูลทั้งหมด
  • การติดตั้งและกำหนดค่าอย่างรวดเร็ว (โดยเฉลี่ยจะใช้เวลา 25 นาที)

เทคโนโลยี SSD ได้รับการปรับปรุงอย่างรวดเร็ว และผลิตภัณฑ์ปฏิวัติใหม่จะออกสู่ตลาดในอีกไม่กี่ปีข้างหน้า ในระหว่างนี้ องค์กรต่างๆ จะยังคงแทนที่ HDD แบบเดิมด้วย SSD เพื่อประสิทธิภาพที่ดีขึ้น ความง่ายในการจัดการ และการประหยัดพลังงาน อาเรย์แบบแฟลชทั้งหมดเจเนอเรชั่นใหม่จะมีระบบจัดเก็บข้อมูลอัตโนมัติขั้นสูง การบูรณาการระบบคลาวด์สาธารณะ และการปกป้องข้อมูลแบบครบวงจร 

ระบบ Unity XT All-Flash มอบความเร็ว ประสิทธิภาพ และการรองรับมัลติคลาวด์ คุณสมบัติของพวกเขา:

  • ผลผลิตสองเท่า
  • ลดข้อมูลสูงสุด 7:1
  • ติดตั้งและกำหนดค่าอย่างรวดเร็ว (กระบวนการใช้เวลาน้อยกว่า 30 นาที)

 UnityVSA

UnityVSA คือพื้นที่จัดเก็บข้อมูลที่กำหนดโดยซอฟต์แวร์สำหรับสภาพแวดล้อมเสมือน VMware ESXi โดยใช้ความจุของเซิร์ฟเวอร์ พื้นที่เก็บข้อมูลที่ใช้ร่วมกัน หรือบนคลาวด์ UnityVSA HA ซึ่งเป็นการกำหนดค่า UnityVSA แบบจัดเก็บข้อมูลคู่ ให้ความทนทานต่อข้อผิดพลาดเพิ่มเติม ข้อเสนอพื้นที่เก็บข้อมูล UnityVSA:

  • ความจุพื้นที่จัดเก็บข้อมูลแบบครบวงจรที่มีฟีเจอร์ครบถ้วนสูงสุด 50 TB
  • เข้ากันได้กับระบบและฟีเจอร์ Unity XT
  • รองรับระบบความพร้อมใช้งานสูง (UnityVSA HA)
  • การเชื่อมต่อเป็น NAS และ iSCSI
  • การจำลองข้อมูลจากแพลตฟอร์ม Unity XT อื่น ๆ

รุ่น Unity Cloud

สำหรับการซิงโครไนซ์ไฟล์และการดำเนินการกู้คืนความเสียหายกับคลาวด์ ตระกูล Unity XT มี Unity Cloud Edition ซึ่งให้:

  • ความสามารถในการจัดเก็บข้อมูลที่มีคุณลักษณะครบถ้วนโดยใช้พื้นที่จัดเก็บข้อมูลที่กำหนดโดยซอฟต์แวร์ (SDS) ที่ปรับใช้ในระบบคลาวด์
  • ปรับใช้พื้นที่จัดเก็บบล็อกและไฟล์ได้อย่างง่ายดายด้วย VMware Cloud บน AWS
  • การสนับสนุนการกู้คืนความเสียหาย รวมถึงการทดสอบและการวิเคราะห์ข้อมูล

แฟลชอาร์เรย์ Microsoft SQL Server 2019 และ Dell EMC Unity XT

Unity XT แฟลชทั้งหมดสำหรับ SQL Server

รายงานประจำปี 2017 ของ Unisphere Research เรื่อง "การเปลี่ยนแปลงเซิร์ฟเวอร์ SQL: สู่ความคล่องตัวและความยืดหยุ่น" (การเปลี่ยนแปลงเซิร์ฟเวอร์ SQL: สู่ความคล่องตัวและความยืดหยุ่น) 22% ของผู้ตอบแบบสอบถามรายงานว่าพวกเขาใช้เทคโนโลยีการจัดเก็บข้อมูลแบบแฟลชในการผลิต (16%) หรือวางแผนที่จะทำเช่นนั้น (6%) 30% ใช้อาร์เรย์ไฮบริดที่มีหน่วยความจำแฟลช 13% ใช้อาร์เรย์แฟลชแบบติดตั้งโดยตรง 13% สำรองฐานข้อมูล SQL Server ไปยังที่เก็บข้อมูลแฟลช

การใช้ที่เก็บข้อมูลแฟลชอย่างรวดเร็วเพื่อใช้กับ SQL Server หมายความว่าอาร์เรย์ Unity XT All-Flash เหมาะอย่างยิ่งสำหรับนักพัฒนาและผู้ดูแลระบบ SQL Server ระบบ Unity XT All-Flash ช่วยให้นักพัฒนาและผู้ดูแลระบบ SQL Server และผู้ดูแลระบบมีความสามารถและประสิทธิภาพที่เหนือกว่าที่เครือข่ายพื้นที่จัดเก็บข้อมูล (SAN) ทั่วไปนำเสนอ

แฟลชอาร์เรย์ Microsoft SQL Server 2019 และ Dell EMC Unity XT
ระบบ Unity XT All-Flash ซึ่งพร้อมใช้ NVMe (เพื่อประสิทธิภาพที่สูงขึ้นและความหน่วงต่ำ) มีฟอร์มแฟคเตอร์ 2U รองรับโปรเซสเซอร์แบบดูอัลคอร์ ตัวควบคุมสองตัวในโหมดแอคทีฟ/แอคทีฟ

รุ่น Unity XT All-Flash

ยูนิตี้ เอ็กซ์ที 

โปรเซสเซอร์ 

หน่วยความจำ (ต่อโปรเซสเซอร์)

สูงสุด จำนวนไดรฟ์

สูงสุด กำลังการผลิต "ดิบ" (PB) 

380F 

1 อินเทล E5-2603 v4 
6c/1.7กิกะเฮิร์ตซ์

64 

500 

2.4 

480F 

2 อินเทล ซีออน ซิลเวอร์ 
4108 8c/1.8 กิกะเฮิร์ตซ์ 

96 

750 

4.0 

680F 

2 อินเทล ซีออน ซิลเวอร์ 
4116 12c/2.1 กิกะเฮิร์ตซ์

192 

1,000 

8.0 

880F 

อินเทล ซีออน โกลด์ 2 จำนวน 6130 เครื่อง 
16c/2.1กิกะเฮิร์ตซ์

384 

1,500 

16.0 

รายละเอียดสามารถพบได้ในข้อกำหนดเฉพาะของอาร์เรย์ (เอกสารข้อมูลจำเพาะของ Dell EMC Unity XT Storage Series).

พูลจัดเก็บข้อมูล

ผู้เชี่ยวชาญด้าน SQL Server จำนวนมากทราบดีว่าอาร์เรย์จัดเก็บข้อมูลสมัยใหม่ทั้งหมดมีความสามารถในการจัดกลุ่มดิสก์ให้เป็นหน่วยจัดเก็บข้อมูลขนาดใหญ่ขึ้นด้วยการป้องกัน RAID ระดับคงที่ กลุ่มดิสก์แต่ละกลุ่มที่มีการป้องกัน RAID คือพูลการจัดเก็บข้อมูลแบบดั้งเดิม แม้ว่าระบบไฮบริด Unity XT จะรองรับเฉพาะพูลแบบดั้งเดิมเท่านั้น แต่อาร์เรย์ Unity XT All-Flash ยังมีพูลพื้นที่จัดเก็บข้อมูลแบบไดนามิกอีกด้วย ด้วยพูลพื้นที่จัดเก็บข้อมูลแบบไดนามิก การป้องกัน RAID จะถูกนำไปใช้กับขอบเขตดิสก์ ซึ่งเป็นหน่วยพื้นที่จัดเก็บข้อมูลที่เล็กกว่าดิสก์เต็ม ไดนามิกพูลให้ความยืดหยุ่นมากขึ้นในการจัดการและขยายดิสก์พูล 

Dell EMC มอบแนวทางปฏิบัติที่ดีที่สุดในการจัดการพูลการจัดเก็บข้อมูลเพื่อให้ได้ประสิทธิภาพสูงสุดโดยมีความซับซ้อนน้อยที่สุด ตัวอย่างเช่น ขอแนะนำให้ลดจำนวนพูลพื้นที่จัดเก็บข้อมูล Unity XT ให้เหลือน้อยที่สุด เพื่อลดความซับซ้อนและเพิ่มความยืดหยุ่น อย่างไรก็ตาม การตั้งค่าพูลหน่วยเก็บข้อมูลเพิ่มเติมอาจมีประโยชน์มากในบางกรณี รวมถึงเมื่อคุณต้องการ:

  • รองรับปริมาณงานแยกกันด้วยโปรไฟล์ I/O ที่แตกต่างกัน
  • จัดสรรทรัพยากรเพื่อให้ได้พารามิเตอร์ประสิทธิภาพที่แน่นอน
  • จัดสรรทรัพยากรแยกต่างหากสำหรับผู้เช่าหลายราย
  • สร้างโดเมนที่มีขนาดเล็กลงเพื่อป้องกันความล้มเหลว

ปริมาณการจัดเก็บ (LUN)

คุณจะรักษาสมดุลระหว่างการควบคุมและความยืดหยุ่นในการเลือกจำนวนวอลุ่มในอาเรย์ได้อย่างไร เพื่อความยืดหยุ่นสูงสุดใน Unity กับ SQL Server ขอแนะนำให้สร้างวอลุ่มสำหรับไฟล์ฐานข้อมูลแต่ละไฟล์ ในทางปฏิบัติ องค์กรส่วนใหญ่ใช้แนวทางแบบเป็นชั้น โดยฐานข้อมูลที่สำคัญจะได้รับความยืดหยุ่นสูงสุด และไฟล์ฐานข้อมูลที่สำคัญน้อยกว่าจะถูกจัดกลุ่มเป็นวอลุ่มที่น้อยลงและใหญ่ขึ้น เราขอแนะนำให้ตรวจสอบข้อกำหนดทั้งหมดสำหรับฐานข้อมูลและแอปพลิเคชันที่เกี่ยวข้อง เนื่องจากเทคโนโลยีการปกป้องข้อมูลและการตรวจสอบต้องอาศัยการแยกไฟล์และการวางตำแหน่ง

การมีหลายวอลุ่มมักเป็นเรื่องยากในการจัดการ โดยเฉพาะในสภาพแวดล้อมเสมือน สภาพแวดล้อม Virtualized SQL Server เป็นตัวอย่างที่ดีของการโฮสต์ไฟล์หลายประเภทในโวลุ่มเดียวที่สมเหตุสมผล ผู้ดูแลระบบฐานข้อมูลหรือผู้ดูแลพื้นที่จัดเก็บข้อมูล (หรือทั้งสองอย่าง) ต้องเลือกสมดุลที่เหมาะสมระหว่างความยืดหยุ่นและความสามารถในการบำรุงรักษาเมื่อพิจารณาจำนวนวอลุ่มที่จะสร้าง

ที่เก็บไฟล์

เซิร์ฟเวอร์ NAS โฮสต์ระบบไฟล์บนพื้นที่จัดเก็บข้อมูล Unity XT ระบบไฟล์สามารถเข้าถึงได้โดยใช้โปรโตคอล SMB หรือ NFS และด้วยระบบไฟล์หลายโปรโตคอล คุณจะสามารถใช้ทั้งสองโปรโตคอลพร้อมกันได้ เซิร์ฟเวอร์ NAS ใช้อินเทอร์เฟซเสมือนเพื่อเชื่อมต่อโฮสต์กับระบบไฟล์ SMB, NFS และระบบไฟล์หลายโปรโตคอล รวมถึงพื้นที่จัดเก็บข้อมูล VMware NFS และวอลุ่มเสมือน VMware ระบบไฟล์และอินเทอร์เฟซเสมือนถูกแยกออกจากกันภายในเซิร์ฟเวอร์ NAS เดียว ทำให้สามารถใช้เซิร์ฟเวอร์ NAS หลายเครื่องสำหรับการเช่าหลายเครื่องได้ เซิร์ฟเวอร์ NAS จะล้มเหลวโดยอัตโนมัติหากตัวประมวลผลการจัดเก็บข้อมูลล้มเหลว ระบบไฟล์ที่เกี่ยวข้องก็ล้มเหลวเช่นกัน

SQL Server 2012 (11.x) และเวอร์ชันที่ใหม่กว่ารองรับ Server Message Block (SMB) 3.0 ซึ่งอนุญาตให้แชร์ไฟล์เครือข่ายสำหรับจัดเก็บข้อมูล สำหรับการติดตั้งคลัสเตอร์ทั้งแบบสแตนด์อโลนและเฟลโอเวอร์ คุณสามารถติดตั้งฐานข้อมูลระบบ (ต้นแบบ, โมเดล, msdb และ tempdb) และฐานข้อมูลผู้ใช้ Database Engine ด้วยตัวเลือกพื้นที่จัดเก็บ SMB การใช้ที่เก็บข้อมูล SMB เป็นตัวเลือกที่ดีเมื่อใช้ Always On Availability Groups เนื่องจากการแชร์ไฟล์จำเป็นต้องเข้าถึงทรัพยากรเครือข่ายที่มีความพร้อมใช้งานสูง

การสร้างการแชร์ไฟล์ SMB สำหรับการปรับใช้ SQL Server ด้วยพื้นที่จัดเก็บ Unity XT เป็นกระบวนการง่ายๆ สามขั้นตอน: คุณสร้างเซิร์ฟเวอร์ NAS ระบบไฟล์ และการแชร์ SMB ซอฟต์แวร์ Dell EMC Unisphere Storage Management มีวิซาร์ดการกำหนดค่าเพื่อช่วยให้คุณดำเนินการตามกระบวนการนี้ให้เสร็จสิ้น อย่างไรก็ตาม เมื่อโฮสต์ปริมาณงาน SQL Server บนการแชร์ไฟล์ SMB มีข้อควรพิจารณาที่สำคัญบางประการที่ต้องจำไว้ ซึ่งไม่จำเป็นต้องใช้กับการใช้การแชร์ไฟล์ SMB Microsoft ได้รวบรวมรายการปัญหาการติดตั้งและความปลอดภัยพร้อมกับปัญหาที่ทราบในปัจจุบัน สำหรับรายละเอียด โปรดดู "การติดตั้ง SQL Server ด้วยพื้นที่จัดเก็บไฟล์ SMB" ใน เอกสารไมโครซอฟต์.

ภาพรวมข้อมูล

ข้อมูลกลายเป็นทรัพยากรที่สำคัญที่สุดของบริษัท และสภาพแวดล้อมที่มีความสำคัญต่อภารกิจในปัจจุบันต้องการมากกว่าแค่ความซ้ำซ้อน จำเป็นที่แอปพลิเคชันจะต้องออนไลน์อยู่เสมอ โดยมีการดำเนินการและการอัปเดตอย่างต่อเนื่อง นอกจากนี้ยังต้องการประสิทธิภาพสูงและความพร้อมใช้งานของข้อมูลผ่านตัวเลือกต่างๆ เช่น การจำลองสแน็ปช็อตในเครื่องและการจำลองแบบระยะไกล

อาร์เรย์พื้นที่จัดเก็บข้อมูล Unity XT นำเสนอความสามารถในการบล็อกและสแน็ปช็อตไฟล์ที่แชร์เวิร์กโฟลว์ การดำเนินการ และสถาปัตยกรรมทั่วไป วิธีการสแน็ปช็อตของ Unity มอบวิธีที่ง่ายและมีประสิทธิภาพในการปกป้องข้อมูล สแนปชอตช่วยให้กู้คืนข้อมูลได้ง่าย - ย้อนกลับไปยังสแน็ปช็อตก่อนหน้า หรือคุณสามารถคัดลอกข้อมูลที่เลือกจากสแน็ปช็อตก่อนหน้าได้ ตารางต่อไปนี้แสดงระยะเวลาการเก็บรักษาสแน็ปช็อตสำหรับระบบ Unity XT

การจัดเก็บสแนปชอตข้อมูลภายในและระยะไกล

ประเภทภาพถ่าย

CLI
UI
REST

ด้วยมือ 

กำหนดการ 

ด้วยมือ 

กำหนดการ 

ด้วยมือ 

กำหนดการ 

ท้องถิ่น 

ปี 1 

ปี 1

ปี 5 

สัปดาห์ 4

ปี 100

ไม่มีข้อ จำกัด

ระยะไกล 

ปี 5

สัปดาห์ 255 

ปี 5

สัปดาห์ 255

ปี 5

สัปดาห์ 255

สแน็ปช็อตไม่สามารถทดแทนวิธีการปกป้องข้อมูลอื่นๆ ได้โดยตรง เช่น การสำรองข้อมูล พวกเขาสามารถเสริมการสำรองข้อมูลแบบเดิมเป็นแนวป้องกันแรกสำหรับสถานการณ์ RTO ต่ำเท่านั้น

คุณสมบัติสแน็ปช็อตของ Dell EMC Unity รวมถึงการลดข้อมูลและการขจัดข้อมูลซ้ำซ้อนขั้นสูง สแน็ปช็อตยังได้รับประโยชน์จากการประหยัดพื้นที่ซึ่งทำได้บนทรัพยากรการจัดเก็บข้อมูลดั้งเดิม เมื่อคุณถ่ายภาพทรัพยากรพื้นที่จัดเก็บข้อมูลที่รองรับคุณสมบัติการลดข้อมูล ข้อมูลที่ต้นทางสามารถบีบอัดหรือขจัดข้อมูลซ้ำซ้อนได้

ต่อไปนี้เป็นหมายเหตุบางส่วนเกี่ยวกับการกู้คืนฐานข้อมูลเมื่อใช้สแน็ปช็อตกับฐานข้อมูล SQL Server:

  • ส่วนประกอบทั้งหมดของฐานข้อมูล SQL Server จะต้องได้รับการป้องกันเป็นชุดข้อมูล เมื่อข้อมูลและไฟล์บันทึกอยู่บน LUN ที่แตกต่างกัน LUN เหล่านั้นจะต้องเป็นส่วนหนึ่งของกลุ่มความสอดคล้องกัน กลุ่มที่สอดคล้องกันช่วยให้แน่ใจว่ามีการถ่ายภาพสแน็ปช็อตพร้อมกันบน LUN ทั้งหมดในกลุ่ม เมื่อข้อมูลและไฟล์บันทึกอยู่ในการแชร์ไฟล์ SMB หลายไฟล์ การแชร์จะต้องอยู่ในระบบไฟล์เดียวกัน
  • เมื่อกู้คืนฐานข้อมูล SQL Server จากสแน็ปช็อตแบบบล็อก หากอินสแตนซ์ SQL Server ต้องเชื่อมต่ออยู่ ให้ใช้การรวมโฮสต์ Unisphere สำหรับการกู้คืนตามไฟล์ จะมีการสร้างการแชร์ SMB เพิ่มเติมโดยใช้สแน็ปช็อตเป็นแหล่งที่มา เมื่อติดตั้งไดรฟ์ข้อมูลแล้ว คุณสามารถแนบฐานข้อมูลโดยใช้ชื่ออื่นหรือฐานข้อมูลที่มีอยู่สามารถแทนที่ด้วยฐานข้อมูลที่กู้คืนได้

  • เมื่อดำเนินการกู้คืนโดยใช้วิธี Snapshot Restore ใน Unisphere ให้ทำให้อินสแตนซ์ SQL Server ออฟไลน์ SQL Server ไม่ทราบการดำเนินการคืนค่า การทำอินสแตนซ์แบบออฟไลน์ช่วยให้แน่ใจว่าวอลุ่มไม่ได้รับความเสียหายจากการเขียนฐานข้อมูลก่อนการกู้คืน เมื่อรีสตาร์ทอินสแตนซ์แล้ว การกู้คืนความเสียหายของ SQL Server จะทำให้ฐานข้อมูลอยู่ในสถานะที่สอดคล้องกัน
  • เปิดใช้งานสแนปช็อตสำหรับออบเจ็กต์การจัดเก็บข้อมูลหลายรายการพร้อมกัน จากนั้นตรวจสอบให้แน่ใจว่าระบบอยู่ในโหมดการทำงานที่แนะนำ ก่อนที่จะเปิดใช้งานสแน็ปช็อตเพิ่มเติม

ระบบอัตโนมัติและการตั้งเวลาถ่ายภาพ

สแนปชอตใน Unity XT สามารถทำงานอัตโนมัติได้ ตัวเลือกสแนปช็อตเริ่มต้นต่อไปนี้พร้อมใช้งานในการจัดการพื้นที่เก็บข้อมูล Unisphere: การป้องกันเริ่มต้น การป้องกันการเก็บรักษาที่สั้นลง และการป้องกันการเก็บรักษาที่นานขึ้น แต่ละตัวเลือกจะถ่ายภาพสแนปชอตรายวันและบันทึกไว้ตามระยะเวลาที่ต่างกัน

คุณสามารถเลือกหนึ่ง (หรือทั้งสอง) ตัวเลือกกำหนดการ - ทุก x ชั่วโมง (ตั้งแต่ 1 ถึง 24) และรายวัน/รายสัปดาห์ การตั้งเวลาสแนปชอตรายวัน/รายสัปดาห์ทำให้คุณสามารถระบุเวลาและวันที่เจาะจงสำหรับการถ่ายภาพสแนปชอตได้ สำหรับแต่ละตัวเลือกที่เลือก คุณต้องกำหนดนโยบายการเก็บรักษา ซึ่งสามารถกำหนดค่าให้ลบพูลโดยอัตโนมัติหรือจัดเก็บไว้ชั่วคราวได้

ข้อมูลเพิ่มเติมเกี่ยวกับ Unity snapshot - ที่ เอกสารประกอบของ Dell EMC Unity

โคลนบาง ๆ

Thin Clone คือสำเนาการอ่าน/เขียนของทรัพยากรพื้นที่จัดเก็บข้อมูล Thin Block เช่น วอลุ่ม กลุ่มความสอดคล้อง หรือที่เก็บข้อมูล VMware VMFS ที่แชร์บล็อกกับทรัพยากรหลัก Thin Clone เป็นวิธีที่ยอดเยี่ยมในการนำเสนอสำเนาของฐานข้อมูล SQL Server ได้อย่างรวดเร็วและกะทัดรัด ซึ่งเป็นสิ่งที่เครื่องมือ SQL Server แบบเดิมไม่สามารถทำได้ เมื่อ Thin Clone ถูกนำเสนอต่อโฮสต์ ก็สามารถนำเข้าไดรฟ์ข้อมูลออนไลน์ได้ และฐานข้อมูลจะถูกแนบโดยใช้วิธี DB Attach ใน SQL Server

เมื่อใช้คุณสมบัติการอัพเกรดกับ Thin Clone ให้ทำให้ฐานข้อมูลทั้งหมดบน Thin Clone ออฟไลน์ ซึ่งจะต้องทำก่อนการดำเนินการอัพเดต ความล้มเหลวในการทำให้ฐานข้อมูลออฟไลน์ก่อนดำเนินการอัปเกรดอาจส่งผลให้เกิดข้อผิดพลาดที่ไม่สอดคล้องกันของข้อมูลหรือผลลัพธ์ข้อมูลที่ไม่ถูกต้องบน SQL Server

การจำลองข้อมูล

การจำลองแบบเป็นคุณลักษณะซอฟต์แวร์ที่ซิงโครไนซ์ข้อมูลกับระบบระยะไกลที่ไซต์เดียวกันหรือตำแหน่งอื่น ตัวเลือกการจำลองและการกำหนดค่าของ Unity ช่วยให้คุณสามารถเลือกวิธีที่มีประสิทธิภาพเพื่อให้ตรงตามข้อกำหนด RTO/RPO สำหรับฐานข้อมูล SQL Server ในขณะเดียวกันก็รักษาสมดุลประสิทธิภาพและปริมาณงาน

เมื่อใช้ Dell EMC Unity Replication เพื่อปกป้องฐานข้อมูล SQL Server บนหลายวอลุ่ม คุณควรจำกัดข้อมูลและวอลุ่มบันทึกทั้งหมดในฐานข้อมูลให้อยู่ในกลุ่มความสอดคล้องหรือระบบไฟล์เดียว จากนั้นการจำลองจะถูกตั้งค่าบนกลุ่มหรือระบบไฟล์ และอาจรวมวอลุ่มหรือการแชร์ของหลายฐานข้อมูล ฐานข้อมูลที่ต้องการตัวเลือกการจำลองแบบที่แตกต่างกันต้องอยู่ใน LUN กลุ่มความสอดคล้อง หรือระบบไฟล์ที่แยกจากกัน

Thin clones เข้ากันได้กับการจำลองแบบทั้งแบบซิงโครนัสและแบบอะซิงโครนัส เมื่อ Thin Clone ถูกเรพลิเคตไปยังปลายทาง มันจะกลายเป็นสำเนาทั้งหมดของวอลุ่ม กลุ่มความสอดคล้อง หรือที่เก็บข้อมูล VMFS หลังจากการจำลองแบบ Thin Clone จะเป็นวอลุ่มอิสระโดยสมบูรณ์พร้อมการตั้งค่าของตัวเอง

แฟลชอาร์เรย์ Microsoft SQL Server 2019 และ Dell EMC Unity XT
กระบวนการจำลองแบบธินโคลนระหว่างระบบต้นทางและเป้าหมาย

การจำลองแบบของฐานข้อมูล tempdb ไม่จำเป็นเนื่องจากไฟล์ถูกสร้างขึ้นใหม่เมื่อมีการรีสตาร์ท SQL Server และดังนั้นข้อมูลเมตาจึงไม่สอดคล้องกับวิธีการของอินสแตนซ์ SQL Server อื่น ๆ การเลือกไดรฟ์ข้อมูลที่จะทำซ้ำอย่างระมัดระวังและเนื้อหาของไดรฟ์ข้อมูลเหล่านั้นจะช่วยลดการรับส่งข้อมูลการจำลองแบบที่ไม่จำเป็น

การจัดการสำเนาข้อมูลเซิร์ฟเวอร์ Microsoft SQL แบบรวม

ผลิตภัณฑ์จัดเก็บข้อมูลสมัยใหม่ส่วนใหญ่ (รวมถึงผลิตภัณฑ์ Dell EMC ทั้งหมด) สามารถสร้างสำเนาไฟล์ประเภท "ที่สอดคล้องกับระบบปฏิบัติการ" ได้โดย:

  • ลำดับการเขียนที่สอดคล้องกันโดยระบบปฏิบัติการในทุกระดับ - จากโฮสต์ไปยังไดรฟ์
  • การจัดกลุ่มวอลุ่มเพื่อให้ไฟล์หลายไฟล์ในโวลุ่มต่างกันรักษาลำดับการเขียนไว้

ด้วยการนำอุปกรณ์จัดเก็บข้อมูลที่ปรับขนาดได้มาใช้อย่างแพร่หลาย Microsoft ได้พัฒนา API สำหรับผู้ให้บริการพื้นที่จัดเก็บข้อมูล API นี้ช่วยให้ผู้ให้บริการพื้นที่จัดเก็บข้อมูลประสานงานกับซอฟต์แวร์ฐานข้อมูล SQL Server เพื่อสร้าง "สำเนาที่สอดคล้องกับแอปพลิเคชัน" โดยใช้ Volume Shadow Copy Service (VSS) สำเนาเหล่านี้จำลองการโต้ตอบระหว่าง SQL Server และระบบปฏิบัติการระหว่างกำหนดเวลาและการปิดระบบของ SQL Server บัฟเฟอร์การเขียนทั้งหมดจะถูกล้างและธุรกรรมจะถูกระงับจนกว่าดิสก์ทั้งหมดจะได้รับการอัปเดตและสอดคล้องกัน ณ เวลาใดเวลาหนึ่ง ซึ่งจะถูกบันทึกไว้ในบันทึก SQL

ซอฟต์แวร์ Dell EMC AppSync ที่ผสานรวมกับสแน็ปช็อต Unity XT ช่วยลดความยุ่งยากและทำให้กระบวนการสร้าง ใช้ และจัดการสำเนาข้อมูลงานสอดคล้องกับแอปพลิเคชัน ซอฟต์แวร์นี้มีไว้สำหรับใช้ในสถานการณ์การควบคุมการคัดลอกสำหรับการกู้คืนฐานข้อมูลและการนำกลับมาใช้ใหม่ 

ซอฟต์แวร์ AppSync จะค้นพบฐานข้อมูลแอปพลิเคชันโดยอัตโนมัติ เรียนรู้โครงสร้างฐานข้อมูล และแมปโครงสร้างไฟล์ผ่านฮาร์ดแวร์หรือเลเยอร์การจำลองเสมือนไปยังพื้นที่จัดเก็บข้อมูล Unity XT พื้นฐาน โดยจะจัดเตรียมขั้นตอนที่จำเป็นทั้งหมด ตั้งแต่การสร้างและการตรวจสอบสำเนาไปจนถึงการติดตั้งสแน็ปช็อตบนโฮสต์เป้าหมาย และการเริ่มหรือกู้คืนฐานข้อมูล AppSync รองรับและลดความซับซ้อนของเวิร์กโฟลว์ SQL Server ซึ่งรวมถึงการอัปเดตและการกู้คืนฐานข้อมูลที่ใช้งานจริง

การลดข้อมูลและการขจัดข้อมูลซ้ำซ้อนขั้นสูง

ระบบจัดเก็บข้อมูลในตระกูล Dell EMC Unity นำเสนอบริการลดขนาดข้อมูลที่มีฟีเจอร์หลากหลายและใช้งานง่าย ประหยัดได้ไม่เพียงแต่กับทรัพยากรพื้นที่จัดเก็บข้อมูลหลักที่กำหนดค่าไว้เท่านั้น แต่ยังรวมถึงสแน็ปช็อตและ Thin Clone ของทรัพยากรเหล่านี้ด้วย สแน็ปช็อตและ Thin Clone สืบทอดการตั้งค่าการลดข้อมูลของที่จัดเก็บข้อมูลต้นทาง ซึ่งจะช่วยประหยัดความจุมากขึ้น

คุณสมบัติการลดข้อมูลประกอบด้วยกิจกรรมการขจัดข้อมูลซ้ำซ้อน การบีบอัด และการตรวจจับบล็อกเป็นศูนย์ ซึ่งอาจเพิ่มจำนวนพื้นที่จัดเก็บข้อมูลที่ใช้งานได้สำหรับอ็อบเจ็กต์ผู้ใช้และการใช้งานภายใน คุณลักษณะการลดข้อมูล Unity XT จะแทนที่คุณลักษณะการบีบอัดใน Unity OE 4.3 และใหม่กว่า การบีบอัดเป็นอัลกอริธึมการลดข้อมูลที่สามารถลดการจัดสรรทางกายภาพของความจุที่จำเป็นในการจัดเก็บชุดข้อมูล

ระบบ Unity XT ยังมีคุณสมบัติการขจัดข้อมูลซ้ำซ้อนขั้นสูงที่สามารถเปิดใช้งานได้หากเปิดใช้งานการลดข้อมูล การขจัดข้อมูลซ้ำซ้อนขั้นสูงจะช่วยลดความจุที่จำเป็นสำหรับข้อมูลผู้ใช้โดยการจัดเก็บสำเนาของบล็อกข้อมูล Unity จำนวนเล็กน้อย (ซึ่งมักจะเป็นเพียงสำเนาเดียว) พื้นที่การขจัดความซ้ำซ้อนคือหนึ่ง LUN คำนึงถึงสิ่งนี้เมื่อเลือกรูปแบบการจัดเก็บข้อมูล LUN ที่น้อยลงส่งผลให้มีการขจัดข้อมูลซ้ำซ้อนได้ดีขึ้น แต่ LUN ที่มากขึ้นจะให้ประสิทธิภาพที่ดีขึ้น 

การประหยัดความจุจากการขจัดข้อมูลซ้ำซ้อนขั้นสูงสามารถให้ประโยชน์สูงสุดในสภาพแวดล้อมส่วนใหญ่ แต่ยังต้องใช้โปรเซสเซอร์ Unity Array อีกด้วย ใน OE 5.0 การขจัดข้อมูลซ้ำซ้อนขั้นสูง เมื่อเปิดใช้งาน จะขจัดข้อมูลซ้ำซ้อนของบล็อกใดๆ (บีบอัดหรือไม่บีบอัด) สำหรับข้อมูลเพิ่มเติม โปรดดู เอกสารประกอบของ Dell EMC.

ตารางต่อไปนี้แสดงการกำหนดค่าที่รองรับสำหรับการลดข้อมูลและการขจัดข้อมูลซ้ำซ้อนขั้นสูง:

การลดข้อมูลใน Unity (ทุกรุ่น) และการสนับสนุนการขจัดข้อมูลซ้ำซ้อนที่ได้รับการปรับปรุง

เวอร์ชัน OE ของความสามัคคี 

เทคโนโลยี 

ประเภทสระว่ายน้ำที่รองรับ 

รุ่นที่รองรับ

4.3 / 4.4 

การลดข้อมูล 

พูลหน่วยความจำแฟลช - ดั้งเดิมหรือไดนามิก 

300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650F 

4.5 
 

การลดข้อมูล 

300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650F 

การลดข้อมูลและการขจัดข้อมูลซ้ำซ้อนขั้นสูง*

450F, 550F, 650F 


 

การลดข้อมูล 

300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650F, 380, 480, 680, 880, 380F, 480F, 680F, 880F 

การลดข้อมูลและการขจัดข้อมูลซ้ำซ้อนขั้นสูง

450F, 550F, 650F, 380, 480, 680, 880, 380F, 480F, 680F, 880F

* การลดข้อมูลจะถูกปิดใช้งานตามค่าเริ่มต้น และต้องเปิดใช้งานก่อนที่การขจัดข้อมูลซ้ำซ้อนขั้นสูงจะเป็นตัวเลือกที่ใช้งานได้ หลังจากเปิดใช้งานการลดข้อมูล การขจัดข้อมูลซ้ำซ้อนขั้นสูงจะพร้อมใช้งาน แต่จะถูกปิดใช้งานตามค่าเริ่มต้น

การลดข้อมูลใน Unity และการบีบอัดข้อมูลใน SQL Server

SQL Server 2008 Enterprise Edition เป็นรุ่นแรกที่มีความสามารถในการบีบอัดข้อมูลแบบเนทีฟ การบีบอัดระดับแถวและระดับเพจของ SQL Server 2008 ใช้ความรู้เกี่ยวกับรูปแบบตารางฐานข้อมูลภายในของ SQL Server เพื่อลดพื้นที่ที่วัตถุฐานข้อมูลใช้ การลดพื้นที่ทำให้คุณสามารถจัดเก็บแถวต่อหน้าได้มากขึ้นและมีเพจมากขึ้นในบัฟเฟอร์พูล เนื่องจากข้อมูลที่ไม่ได้จัดเก็บไว้ในรูปแบบหน้าข้อมูล 8k เช่น ข้อมูลที่อยู่นอกแถว เช่น NVARCHAR(MAX) จะไม่ใช้วิธีการบีบอัดแถวหรือหน้า Microsoft จึงแนะนำฟังก์ชัน Transact-SQL COMPRESS และ DECOMPRESS 

ฟังก์ชันเหล่านี้ใช้วิธีการบีบอัดข้อมูลแบบดั้งเดิม (อัลกอริธึม GZIP) ที่ต้องถูกเรียกเพื่อให้ข้อมูลแต่ละส่วนของข้อมูลถูกบีบอัดหรือคลายการบีบอัด

การบีบอัด Unity XT ซึ่งไม่ได้มีเฉพาะใน SQL Server เท่านั้น ใช้อัลกอริธึมซอฟต์แวร์เพื่อวิเคราะห์และบีบอัดข้อมูลที่จัดเก็บข้อมูล นับตั้งแต่เปิดตัว Unity OE 4.1 การบีบอัดข้อมูล Unity ก็พร้อมใช้งานสำหรับวอลลุมพื้นที่จัดเก็บข้อมูลแบบบล็อกและการจัดเก็บข้อมูล VMFS ในแฟลชพูล ตั้งแต่ Unity OE 4.2 เป็นต้นไป การบีบอัดยังพร้อมใช้งานสำหรับระบบไฟล์และที่เก็บข้อมูล NFS ในพูลพื้นที่จัดเก็บข้อมูลแฟลช

การเลือกวิธีการบีบอัดข้อมูลสำหรับ SQL Server ขึ้นอยู่กับหลายปัจจัย ปัจจัยเหล่านี้รวมถึงประเภทของเนื้อหาฐานข้อมูล ทรัพยากร CPU ที่พร้อมใช้งาน - ทั้งบนที่เก็บข้อมูลและบนเซิร์ฟเวอร์ฐานข้อมูล และทรัพยากร I/O ที่จำเป็นในการรักษา SLA โดยทั่วไป คุณสามารถคาดหวังการประหยัดพื้นที่เพิ่มเติมสำหรับข้อมูลที่บีบอัดโดยใช้ SQL Server แต่ข้อมูลที่บีบอัดโดยใช้คุณลักษณะการบีบอัด GZIP ของ TSQL ไม่น่าจะเห็นการประหยัดพื้นที่เพิ่มเติมอย่างมีนัยสำคัญจากคุณลักษณะการบีบอัดของ Unity XT เนื่องจากคุณประโยชน์ส่วนใหญ่มาจากแบบแรก สากล อัลกอริทึม

การบีบอัดแบบ Unity ช่วยประหยัดพื้นที่หากข้อมูลบนออบเจ็กต์จัดเก็บข้อมูลถูกบีบอัดอย่างน้อย 25% ก่อนที่คุณจะเปิดใช้งานการบีบอัดบนออบเจ็กต์หน่วยเก็บข้อมูล ให้ตรวจสอบว่ามีข้อมูลที่สามารถบีบอัดได้หรือไม่ อย่าเปิดใช้งานการบีบอัดสำหรับออบเจ็กต์หน่วยเก็บข้อมูล เว้นแต่การทำเช่นนั้นจะช่วยประหยัดความจุ 

เมื่อตัดสินใจว่าจะใช้การลดข้อมูล Unity การบีบอัดระดับฐานข้อมูล SQL Server หรือทั้งสองอย่าง ให้พิจารณาสิ่งต่อไปนี้:

  • ข้อมูลที่เขียนไปยังระบบ Unity จะได้รับการตรวจสอบโดยโฮสต์หลังจากเก็บไว้ในแคชของระบบ อย่างไรก็ตาม กระบวนการบีบอัดไม่เริ่มจนกว่าจะล้างแคช

  • การประหยัดการบีบอัดทำได้ไม่เพียงแต่สำหรับทรัพยากรพื้นที่จัดเก็บข้อมูล Unity XT เท่านั้น แต่ยังรวมถึงสแน็ปช็อตและ Thin Clone ของทรัพยากรด้วย
  • ในระหว่างกระบวนการบีบอัด จะมีการรวมหลายบล็อกเข้าด้วยกันโดยใช้อัลกอริธึมการสุ่มตัวอย่างเพื่อพิจารณาว่าข้อมูลสามารถบีบอัดได้หรือไม่ หากอัลกอริธึมการสุ่มตัวอย่างกำหนดว่าสามารถประหยัดได้เพียงเล็กน้อยเท่านั้น การบีบอัดจะถูกข้ามและข้อมูลจะถูกเขียนลงในพูล
  • เมื่อข้อมูลถูกบีบอัดก่อนที่จะเขียนลงในสื่อจัดเก็บข้อมูล ปริมาณการจัดการข้อมูลจะลดลงอย่างมาก ดังนั้นการบีบอัดจะช่วยลดการสึกหรอของหน่วยความจำแฟลชโดยการลดปริมาณข้อมูลทางกายภาพที่เขียนลงในไดรฟ์

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการบีบอัดแถวและเพจใน SQL Server สำหรับตารางและดัชนี โปรดดู เอกสารไมโครซอฟต์.

อย่าลืมว่าการบีบอัดใดๆ ต้องใช้ทรัพยากรของ CPU เมื่อความต้องการแบนด์วิธสูง การบีบอัดอาจมีผลกระทบอย่างมากต่อประสิทธิภาพ อัตราการเขียนที่สูงของปริมาณงาน OLAP ยังช่วยลดประโยชน์ของการบีบอัดฐานข้อมูล SQL Server ได้อีกด้วย

Dell EMC วิจัยศักยภาพในการประหยัดโดยใช้อัตราการลดข้อมูลในโลกแห่งความเป็นจริงบนอาร์เรย์ Unity ทีมงานรวบรวมข้อมูลบนเครื่องเสมือน VMware, การแชร์ไฟล์, ฐานข้อมูล SQL Server, เครื่องเสมือน Microsoft Hyper-V ฯลฯ

ผลการศึกษาพบว่าการลดขนาดไฟล์บันทึกของ SQL Server นั้นเล็กกว่าไฟล์ข้อมูลเกือบ 10 เท่า:

  • ขนาดฐานข้อมูล = 1,49:1 (32,96%)
  • ปริมาณบันทึก = 12,9:1 (92,25%)

ฐานข้อมูล SQL Server มาพร้อมกับสองวอลุ่ม ไฟล์ฐานข้อมูลจะถูกจัดเก็บไว้ในโวลุ่มหนึ่งและบันทึกธุรกรรมจะถูกจัดเก็บไว้ในโวลุ่มอื่น การใช้เทคโนโลยีการลดข้อมูลกับปริมาณฐานข้อมูลสามารถช่วยประหยัดพื้นที่จัดเก็บข้อมูลได้ อย่างไรก็ตาม คุณควรพิจารณาถึงผลกระทบต่อประสิทธิภาพการทำงานเมื่อตัดสินใจว่าจะเปิดใช้งานการขจัดข้อมูลซ้ำซ้อนบนไดรฟ์ข้อมูลฐานข้อมูลหรือไม่ แม้ว่าการลดขนาดฐานข้อมูลจริงอาจแตกต่างกันไปขึ้นอยู่กับข้อมูลที่จัดเก็บ แต่ผลการศึกษาพบว่าพื้นที่จัดเก็บบันทึกธุรกรรม SQL Server สามารถทำได้ จะลดลงอย่างมีนัยสำคัญ.

แนวทางปฏิบัติที่ดีที่สุดในการลดข้อมูล

ก่อนที่คุณจะเปิดใช้งานการลดข้อมูลบนวัตถุที่เก็บข้อมูล ให้พิจารณาแนวทางต่อไปนี้:

  • ใช้การตรวจสอบระบบจัดเก็บข้อมูลเพื่อให้แน่ใจว่ามีทรัพยากรที่พร้อมใช้งานเพื่อรองรับการลดข้อมูล
  • เปิดใช้งานการลดข้อมูลสำหรับออบเจ็กต์การจัดเก็บข้อมูลหลายรายการพร้อมกัน ตรวจสอบระบบเพื่อให้แน่ใจว่าอยู่ในสภาพการทำงานที่แนะนำก่อนที่จะเปิดใช้งานบนพื้นที่จัดเก็บเพิ่มเติม
  • ในรุ่น Unity XT x80F การลดข้อมูลจะช่วยประหยัดความจุหากข้อมูลในหน่วยจัดเก็บข้อมูลถูกบีบอัดอย่างน้อย 1%

การลดข้อมูลใน Unity x80F รุ่นก่อนหน้าที่ใช้ OE 5.0 ช่วยให้ประหยัดได้ตราบใดที่ข้อมูลสามารถบีบอัดได้อย่างน้อย 25%

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

การจำลองเสมือนของ VMware

VMware vSphere เป็นแพลตฟอร์มที่มีประสิทธิภาพและปลอดภัยสำหรับสภาพแวดล้อมเสมือนจริงและคลาวด์ ส่วนประกอบหลักของ vSphere คือ VMware vCenter Server และไฮเปอร์ไวเซอร์ VMware ESXi

vCenter Server เป็นแพลตฟอร์มการจัดการแบบครบวงจรสำหรับสภาพแวดล้อม vSphere ง่ายต่อการปรับใช้และเพิ่มประสิทธิภาพทรัพยากรในเชิงรุก ESXi เป็นไฮเปอร์ไวเซอร์โอเพ่นซอร์สที่ติดตั้งโดยตรงบนเซิร์ฟเวอร์จริง ESXi สามารถเข้าถึงทรัพยากรหลักได้โดยตรงและมีขนาดเล็กเพียง 150MB ซึ่งช่วยลดความต้องการหน่วยความจำให้เหลือน้อยที่สุด มอบประสิทธิภาพที่เชื่อถือได้สำหรับปริมาณงานแอปพลิเคชันที่หลากหลาย และรองรับการกำหนดค่าเครื่องเสมือนที่ทรงพลัง—สูงสุด 128 vCPU, RAM 6 TB และอุปกรณ์ 120 เครื่อง

เพื่อให้ SQL Server ทำงานได้อย่างมีประสิทธิภาพบนฮาร์ดแวร์สมัยใหม่ ระบบปฏิบัติการ SQL Server (SQLOS) จะต้องเข้าใจการออกแบบฮาร์ดแวร์ ด้วยการถือกำเนิดของระบบการเข้าถึงหน่วยความจำที่ไม่สม่ำเสมอ (NUMA) แบบมัลติคอร์และหลายโหนด การทำความเข้าใจความสัมพันธ์ระหว่างคอร์ ตัวประมวลผลแบบลอจิคัล และตัวประมวลผลทางกายภาพจึงมีความสำคัญเป็นพิเศษ

โปรเซสเซอร์ 

หน่วยประมวลผลเสมือน (vCPU) คือหน่วยประมวลผลกลางเสมือนที่กำหนดให้กับเครื่องเสมือน จำนวน vCPU ที่ได้รับมอบหมายทั้งหมดจะคำนวณได้ดังนี้:

Total vCPU = (количество виртуальных сокетов) * (количество виртуальных ядер на сокет)

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

บนระบบที่เปิดใช้งาน Intel Hyper-Threading Technology จำนวนคอร์ลอจิคัล (vCPU) จะเป็นสองเท่าของจำนวนคอร์ทางกายภาพ ในกรณีนี้ อย่ากำหนดจำนวน vCPU ทั้งหมด

ปริมาณงาน SQL Server ระดับล่างจะได้รับผลกระทบน้อยลงจากความแปรปรวนของเวลาแฝง ดังนั้นปริมาณงานเหล่านี้จึงสามารถทำงานบนโฮสต์ที่มีอัตราส่วน vCPU ต่อ CPU จริงสูงได้ ระดับการใช้งาน CPU ที่เหมาะสมสามารถเพิ่มปริมาณงานของระบบโดยรวม เพิ่มการประหยัดใบอนุญาตสูงสุด และรักษาประสิทธิภาพที่เพียงพอ

โดยทั่วไปแล้ว Intel Hyper-Threading จะปรับปรุงปริมาณงานโฮสต์โดยรวม 10% ถึง 30% โดยแนะนำอัตราส่วน vCPU ต่อ CPU กายภาพที่ 1,1 ถึง 1,3 VMware แนะนำให้เปิดใช้งาน Hyper-Threading ใน UEFI BIOS ทุกครั้งที่เป็นไปได้ เพื่อให้ ESXi สามารถใช้ประโยชน์จากเทคโนโลยีนี้ได้ VMware ยังแนะนำการทดสอบและการตรวจสอบอย่างละเอียดเมื่อใช้ Hyper-Threading สำหรับเวิร์กโหลด SQL Server

หน่วยความจำ

เซิร์ฟเวอร์สมัยใหม่เกือบทั้งหมดใช้สถาปัตยกรรมการเข้าถึงหน่วยความจำที่ไม่สม่ำเสมอ (NUMA) สำหรับการสื่อสารระหว่างหน่วยความจำหลักและโปรเซสเซอร์ NUMA เป็นสถาปัตยกรรมฮาร์ดแวร์สำหรับหน่วยความจำที่ใช้ร่วมกันซึ่งใช้การแบ่งบล็อกของหน่วยความจำกายภาพระหว่างโปรเซสเซอร์ทางกายภาพ โหนด NUMA คือซ็อกเก็ต CPU หนึ่งซ็อกเก็ตขึ้นไปพร้อมกับบล็อกหน่วยความจำที่จัดสรร 

NUMA เป็นหัวข้อที่มีการพูดคุยกันอย่างกว้างขวางในช่วงทศวรรษที่ผ่านมา ความซับซ้อนสัมพัทธ์ของ NUMA ส่วนหนึ่งเนื่องมาจากการใช้งานจากผู้ขายหลายราย ในสภาพแวดล้อมเสมือนจริง ความซับซ้อนของ NUMA ยังถูกกำหนดโดยจำนวนตัวเลือกการกำหนดค่าและเลเยอร์ ตั้งแต่ฮาร์ดแวร์ไปจนถึงไฮเปอร์ไวเซอร์ไปจนถึงระบบปฏิบัติการแบบเกสต์ และสุดท้ายคือแอปพลิเคชัน SQL Server ความเข้าใจที่ดีเกี่ยวกับสถาปัตยกรรมฮาร์ดแวร์ NUMA เป็นสิ่งจำเป็นสำหรับ SQL Server DBA ใดๆ ที่ใช้งานอินสแตนซ์ SQL Server เสมือน

เพื่อให้บรรลุประสิทธิภาพที่มากขึ้นบนเซิร์ฟเวอร์ที่มีคอร์จำนวนมาก Microsoft ได้เปิดตัว SoftNUMA ซอฟต์แวร์ SoftNUMA ช่วยให้คุณสามารถแบ่งทรัพยากร CPU ที่มีอยู่ภายใน NUMA เดียวออกเป็นหลายโหนด SoftNUMA จากข้อมูลของ VMware นั้น SoftNUMA เข้ากันได้กับโทโพโลยี NUMA (vNUMA) เสมือนของ VMware และสามารถปรับขยายขีดความสามารถและประสิทธิภาพของกลไกฐานข้อมูลเพิ่มเติมสำหรับปริมาณงานส่วนใหญ่...

เมื่อจำลองเสมือน VMware ด้วย SQL Server ให้ใช้:

  • ตรวจสอบเครื่องเสมือนเพื่อตรวจจับทรัพยากรหน่วยความจำเหลือน้อยสำหรับ SQL Server Database Engine ปัญหานี้ทำให้การดำเนินงาน I/O เพิ่มขึ้นและลดประสิทธิภาพการทำงาน

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

พื้นที่จัดเก็บข้อมูลเสมือนจริง

การตั้งค่าพื้นที่จัดเก็บข้อมูลในสภาพแวดล้อมเสมือนจริงต้องอาศัยความรู้เกี่ยวกับโครงสร้างพื้นฐานพื้นที่จัดเก็บข้อมูล เช่นเดียวกับ NUMA คุณต้องเข้าใจว่า I/O ระดับต่างๆ ทำงานอย่างไร ในกรณีนี้ ตั้งแต่แอปพลิเคชันใน VM ไปจนถึงการอ่านและเขียนข้อมูลทางกายภาพบนสื่อจัดเก็บข้อมูลถาวร

vSphere มีตัวเลือกมากมายสำหรับการกำหนดค่าพื้นที่จัดเก็บข้อมูล ซึ่งมีแอปพลิเคชันที่มีประโยชน์ในการใช้งาน SQL Server ด้วยอาร์เรย์ Unity XT FS VMFS เป็นวิธีจัดเก็บข้อมูลที่ใช้กันอย่างแพร่หลายที่สุดในระบบจัดเก็บข้อมูลแบบบล็อก เช่น Unity XT อาร์เรย์ Unity XT เป็นชั้นล่างสุดซึ่งประกอบด้วยฟิสิคัลไดรฟ์ที่ vSphere เปิดเผยเป็นดิสก์ลอจิคัล (วอลุ่ม) ไดรฟ์ข้อมูล Unity XT ได้รับการฟอร์แมตเป็นไดรฟ์ข้อมูล VMFS โดยไฮเปอร์ไวเซอร์ ESXi ผู้ดูแลระบบ VMware จะสร้างดิสก์เสมือน (VMDK) อย่างน้อยหนึ่งดิสก์ที่แสดงต่อระบบปฏิบัติการของแขก RDM อนุญาตให้เครื่องเสมือนเข้าถึงหน่วยเก็บข้อมูลบล็อก Unity XT ได้โดยตรง (ผ่าน FC หรือ iSCSI) โดยไม่ต้องฟอร์แมต VMFS ไดรฟ์ข้อมูล VMFS และ RDM สามารถให้ปริมาณการประมวลผลธุรกรรมเดียวกันได้ 

สำหรับการจัดเก็บข้อมูลบน NFS สำหรับ ESXi นั้น Dell EMC ขอแนะนำให้ใช้ VMware NFS แทนระบบไฟล์ NFS สำหรับวัตถุประสงค์ทั่วไป เครื่องเสมือนที่ทำงานบน SQL Server และการใช้ VMDK บนที่เก็บข้อมูล NFS ไม่ทราบถึงเลเยอร์ NFS ที่ซ่อนอยู่ ระบบปฏิบัติการเกสต์ถือว่าเครื่องเสมือนเป็นเซิร์ฟเวอร์จริงที่ใช้ Windows Server และ SQL Server ไม่รองรับดิสก์ที่ใช้ร่วมกันสำหรับการกำหนดค่าอินสแตนซ์คลัสเตอร์ล้มเหลวบนที่เก็บข้อมูล NFS

VMware vSphere Virtual Volumes (VVols) นำเสนอการควบคุมที่ละเอียดยิ่งขึ้นในระดับเครื่องเสมือน โดยไม่ขึ้นอยู่กับการแสดงหน่วยความจำกายภาพพื้นฐาน (เช่น วอลุ่มหรือระบบไฟล์) รองรับการจำลองแบบตามอาร์เรย์ด้วย VVols โดยเริ่มจาก VVol 2.0 (vSphere 6.5) สามารถใช้ดิสก์ VVol แทนดิสก์ RDM เพื่อจัดเตรียมทรัพยากรดิสก์ให้กับอินสแตนซ์ SQL Failover Cluster ที่เริ่มต้นด้วย vSphere 6.7 พร้อมรองรับการสำรองข้อมูล SCSI แบบถาวร

เครือข่ายเสมือนจริง

การสร้างเครือข่ายในโลกเสมือนจริงเป็นไปตามแนวคิดเชิงตรรกะเดียวกันกับในโลกทางกายภาพ แต่ใช้ซอฟต์แวร์แทนสายเคเบิลและสวิตช์ทางกายภาพ ผลกระทบของเวลาแฝงของเครือข่ายกับปริมาณงานของ SQL Server อาจแตกต่างกันอย่างมาก การตรวจสอบตัวชี้วัดประสิทธิภาพเครือข่ายบนปริมาณงานที่มีอยู่หรือระบบทดสอบที่มีการใช้งานอย่างดีในช่วงเวลาตัวแทนจะช่วยในการสร้างเครือข่ายเสมือน

เมื่อใช้การจำลองเสมือน VMware กับ SQL Server ให้พิจารณาสิ่งต่อไปนี้:

  • สวิตช์เสมือนทั้งแบบมาตรฐานและแบบกระจายมีฟังก์ชันการทำงานที่จำเป็นสำหรับ SQL Server
  • หากต้องการแยกการจัดการ vSphere vMotion และการรับส่งข้อมูลการจัดเก็บข้อมูลเครือข่ายออกจากกันอย่างมีเหตุผล ให้ใช้การแท็ก VLAN และกลุ่มพอร์ตสวิตช์เสมือน
  • VMware ขอแนะนำอย่างยิ่งให้เปิดใช้งานเฟรมขนาดใหญ่บนสวิตช์เสมือนที่เปิดใช้งานการรับส่งข้อมูล vSphere vMotion หรือการรับส่งข้อมูล iSCSI
  • โดยทั่วไป ให้ปฏิบัติตามหลักเกณฑ์ด้านเครือข่ายสำหรับระบบปฏิบัติการและฮาร์ดแวร์ของแขก

 ข้อสรุป 

สภาพแวดล้อมฐานข้อมูล SQL Server มีขนาดใหญ่ขึ้นและซับซ้อนมากขึ้น ใน SQL Server 2019 Microsoft ได้ปรับปรุงฟีเจอร์หลักของ SQL Server และเพิ่มคุณสมบัติใหม่ เช่น การรองรับปริมาณงาน Big Data ด้วย Apache Spark และ HDFS Dell EMC ร่วมมือกับ Microsoft ยังคงจัดหาส่วนประกอบโครงสร้างพื้นฐานที่จำเป็นสำหรับสภาพแวดล้อม SQL Server - เซิร์ฟเวอร์ พื้นที่เก็บข้อมูล และเครือข่าย 

เราเห็นการเพิ่มขึ้นอย่างมากในด้านเวลาทำงานและการลดต้นทุนรวมในการเป็นเจ้าของ (TCO) เมื่อผู้เชี่ยวชาญด้านการจัดเก็บข้อมูลและฐานข้อมูลทำงานร่วมกันเพื่อสร้างโซลูชันโครงสร้างพื้นฐานสำหรับ SQL Server บนแพลตฟอร์มการจัดเก็บข้อมูลที่ใช้ร่วมกัน อาเรย์แบบแฟลชทั้งหมด Dell EMC Unity XT เป็นโซลูชันระดับกลางที่เหมาะสำหรับนักพัฒนาและผู้ดูแลระบบ SQL Server และผู้ดูแลระบบที่ต้องการประสิทธิภาพสูงและมีความหน่วงต่ำ ออกแบบมาเพื่อทำงานบนแฟลชไดรฟ์ทั้งหมด Unity XT All-Flash รองรับ CPU คู่ การกำหนดค่าคอนโทรลเลอร์คู่ และการเพิ่มประสิทธิภาพแบบมัลติคอร์

องค์กรต่างๆ กำลังจำลองสภาพแวดล้อม SQL Server ของตนเพิ่มมากขึ้น แม้ว่าการจำลองเสมือนจะเพิ่มเลเยอร์การออกแบบอื่นให้กับสแต็กสถาปัตยกรรม แต่ก็ให้ประโยชน์ที่สำคัญ เราหวังว่าคุณจะพบว่าฟีเจอร์และเครื่องมือ VMware ที่ใช้บ่อยที่สุดบางส่วนที่นำเสนอข้างต้นมีประโยชน์ในสภาพแวดล้อม SQL Server นอกจากนี้เรายังแนะนำลิงก์ไปยังแหล่งข้อมูลสำหรับข้อมูลโดยละเอียดเพิ่มเติม

ลิงค์ที่มีประโยชน์

Dell EMC

VMware

ไมโครซอฟท์

ที่มา: will.com

เพิ่มความคิดเห็น