การให้สิทธิ์การใช้งาน Windows Server สำหรับสภาพแวดล้อมเสมือนจริง
ในบทความนี้ เราจะพิจารณาคุณสมบัติการให้สิทธิ์การใช้งานของระบบปฏิบัติการ Windows Server 2019, 2016 และ 2012 R2 จากมุมมองของโมเดลสิทธิ์การใช้งานใหม่ของ Microsoft นอกจากนี้ เราจะบอกเกี่ยวกับกฎและขั้นตอนการให้สิทธิ์การใช้งานเมื่อใช้ Windows Server เป็นระบบปฏิบัติการเกสต์ในเครื่องเสมือน รวมถึงคลัสเตอร์ HA ที่มีความสามารถในการย้ายเครื่องเสมือนระหว่างไฮเปอร์ไวเซอร์ (VMWare VMotion, Hyper-V Live Migration เป็นต้น) .
ตั้งแต่ Windows Server 2012 เป็นต้นมา Microsoft ได้เปลี่ยนแปลงและทำให้รูปแบบการให้สิทธิ์การใช้งานของแพลตฟอร์มเซิร์ฟเวอร์ของตนง่ายขึ้น ตอนนี้เป็นไปตามแนวโน้มสมัยใหม่ในการใช้เทคโนโลยีการจำลองเสมือนอย่างกว้างขวาง
รุ่น Windows Server
ในกรณีส่วนใหญ่ เมื่อพิจารณารูปแบบสิทธิการใช้งาน Windows Server ขอแนะนำให้พิจารณารุ่น Standard และ Datacenter Windows Server
คุณลักษณะของ Windows Server 2012 R2 รุ่น Standard และ Datacenter เกือบจะเหมือนกันทุกประการ ยกเว้นสิทธิ์ในใบอนุญาตในการเรียกใช้เครื่องเสมือน หมายความว่าคุณเลือกรุ่นโดยขึ้นอยู่กับจำนวนเครื่องเสมือนบนโฮสต์จริงเท่านั้น แทนความพร้อมใช้งานของคุณสมบัติที่จำเป็น
Windows Server 2012 R2 Standard - ใบอนุญาตอนุญาตให้รันเครื่องเสมือนได้สูงสุด สอง เครื่องเท่านั้น
-
ใน Windows Server 2012 R2 Datacenter - คุณสามารถเรียกใช้เครื่องเสมือนได้ไม่จำกัดจำนวนบนโฮสต์ทางกายภาพเดียว (โปรดจำไว้ว่าเครื่องเสมือนดังกล่าวสามารถเปิดใช้งานได้อย่างง่ายดายโดยใช้ AVMA - การเปิดใช้งานเครื่องเสมือนอัตโนมัติ)
ในความเป็นจริง เมื่อเลือก Windows Server 2012 R2 Edition คุณต้องตัดสินใจว่าคุณจะใช้การจำลองเสมือนหรือไม่
ใบอนุญาตมาตรฐาน Windows Server 2016/2019 ยังช่วยให้คุณเรียกใช้ VM ได้สูงสุดสองเครื่องด้วย Windows Server บนโฮสต์จริงเดียวกัน
Windows Server 2016 และ 2019 Datacenter รองรับเทคโนโลยีใหม่จำนวนมากที่มีประโยชน์ในการจำลองเสมือนและสภาพแวดล้อมคลาวด์ Azure ตัวอย่างเช่น Windows Server 2016 Datacenter รองรับ:
พื้นที่จัดเก็บโดยตรง
แบบจำลองการจัดเก็บ
เครื่องเสมือนที่มีการป้องกัน
บริการโฮสต์การ์เดียน
ผ้าเครือข่าย
Microsoft Azure สแต็ค
หมายเหตุ เราไม่พิจารณารุ่น Essentials และ Foundation Windows Server เนื่องจากได้รับการออกแบบมาสำหรับธุรกิจขนาดเล็ก ระบบปฏิบัติการเหล่านี้มีข้อจำกัดเฉพาะจำนวนหนึ่งและไม่มีสิทธิ์สำหรับการจำลองเสมือน ควรสังเกตว่ารุ่น Web Server ได้ถูกยกเลิกอย่างสมบูรณ์
สิทธิ์การใช้งานต่อซ็อกเก็ตใน Windows Server 2012 R2
หนึ่งใบอนุญาตของ Windows Server 2012 R2 ทำให้คุณสามารถเรียกใช้ระบบปฏิบัติการบนเซิร์ฟเวอร์ ตัวประมวลผลเดี่ยวหรือตัวประมวลผลคู่ เช่น. สิทธิ์ใช้งานหนึ่งใบครอบคลุมถึงสองโปรเซสเซอร์ (ซ็อกเก็ต) ที่อยู่ในเซิร์ฟเวอร์จริงหนึ่งเครื่อง (คอร์ไม่ใช่โปรเซสเซอร์!) คุณไม่สามารถแยกหนึ่งสิทธิ์การใช้งานสำหรับเซิร์ฟเวอร์ที่มีตัวประมวลผลเดี่ยวสองตัวได้ (ในกรณีนี้ คุณจะต้องซื้อสิทธิ์การใช้งาน Windows Server สองสิทธิ์) หากเซิร์ฟเวอร์จริงมีโปรเซสเซอร์มากกว่าสองตัว คุณจะต้องซื้อหนึ่งสิทธิ์การใช้งานสำหรับแต่ละคู่ของโปรเซสเซอร์ ตัวอย่างเช่น สำหรับเซิร์ฟเวอร์แบบ 4 โปรเซสเซอร์ คุณจะต้องมีสิทธิ์การใช้งาน Windows Server 2012 R2 2 ใบ
Windows Server 2016 และ 2019: สิทธิ์การใช้งานแบบ Per-Core
Microsoft เปลี่ยนจากรูปแบบการให้สิทธิ์การใช้งานของโปรเซสเซอร์จริงเป็นรูปแบบการให้สิทธิ์การใช้งานคอร์ (Core-based) ใน Windows Server 2016 และ Windows Server 2019 เนื่องจากแนวโน้มของผู้ผลิต CPU และเซิร์ฟเวอร์จะเพิ่มขึ้นไม่ จำนวนโปรเซสเซอร์ แต่จำนวนคอร์ในซ็อกเก็ตเดียว (Microsoft ไม่ต้องการสูญเสียผลกำไรเมื่อลูกค้าเริ่มใช้เซิร์ฟเวอร์แบบมัลติคอร์อย่างกว้างขวาง) สังเกตประเด็นหลักของรูปแบบสิทธิการใช้งาน Windows Server 2016 และ 2019:
สิทธิ์ใช้งาน 1 สิทธิ์ของ Windows Server 2016 อนุญาตให้คุณออกสิทธิ์ใช้งาน 2 คอร์จริงบนเซิร์ฟเวอร์เครื่องเดียว (เช่น Microsoft จัดส่งสิทธิ์การใช้งาน 2 คอร์)
ค่าใช้จ่ายของสิทธิ์ใช้งาน 2-x คอร์หนึ่งใบลดลง 8 เท่าเมื่อเทียบกับสิทธิ์การใช้งานโปรเซสเซอร์เดียวหนึ่งใบสำหรับ Windows Server 2012 R อย่างไรก็ตาม คุณต้องซื้อสิทธิ์การใช้งานดังกล่าว อย่างน้อย 8 รายการ (สำหรับ 16 คอร์) - นี่คือแพ็คเกจขั้นต่ำสำหรับ 1 ฟิสิคัลโฮสต์ ดังนั้น ค่าสิทธิ์การใช้งานสำหรับเซิร์ฟเวอร์ 2 โปรเซสเซอร์จริงหนึ่งเครื่องที่มีสูงสุด 8 คอร์ต่อซ็อกเก็ตจึงไม่เปลี่ยนแปลง กฎการให้สิทธิ์ใช้งานต่อไปนี้เป็นจริง: 1 * Windows Server 2012 R2 (2 CPU)=8 * Windows Server 2019 (2 Core);
ตอนนี้ยังมีสิทธิ์ใช้งาน WinSvr แบบ 16 คอร์ ซึ่งช่วยให้คุณออกใบอนุญาตโฮสต์จริงมาตรฐาน 1 รายการได้อย่างรวดเร็ว (เช่น WinSvrSTDCore 2019 SNGL OLP 16Lic NL CoreLic)
คอร์ที่เปิดใช้งานทั้งหมดบนเซิร์ฟเวอร์จริงต้องได้รับอนุญาต
ทำความเข้าใจเกี่ยวกับการให้สิทธิ์การใช้งาน Windows Server Virtual Machine
หากคุณวางแผนที่จะใช้ฟิสิคัลเซิร์ฟเวอร์ของคุณเป็นไฮเปอร์ไวเซอร์ที่ VM หลายเครื่องที่มี Windows Server กำลังทำงานอยู่ คุณต้องเลือกรุ่นของระบบปฏิบัติการโดยขึ้นอยู่กับจำนวนของ VM ที่จะใช้งานบนเซิร์ฟเวอร์ของคุณ
ตัวอย่างเช่น คุณมีเซิร์ฟเวอร์โปรเซสเซอร์คู่ที่มีทั้งหมด 16 คอร์ หากคุณซื้อสิทธิ์ใช้งาน Windows Server 2019 Standard จำนวน 8 สิทธิ์และรับสิทธิ์ใช้งานคอร์เซิร์ฟเวอร์จริงทั้งหมด คุณจะได้รับอนุญาตให้เรียกใช้ VM ได้สูงสุด 2 เครื่องด้วย Windows Server บนโฮสต์จริงที่ได้รับสิทธิ์ ใบอนุญาต Datacenter อนุญาตให้คุณรัน OS เสมือนได้ไม่จำกัดจำนวนบนโฮสต์ที่ได้รับอนุญาต
คุณไม่จำเป็นต้องพิจารณาใบอนุญาตสำหรับเครื่องเสมือนที่มีระบบปฏิบัติการที่ไม่ใช่ของ Microsoft
จะทำอย่างไรถ้าคุณต้องการเรียกใช้เครื่องเสมือนมากกว่าสองเครื่องบนเซิร์ฟเวอร์ที่มีใบอนุญาตมาตรฐาน คุณจะต้องซื้อใบอนุญาตตามจำนวนที่กำหนดโดยพิจารณาจากสิ่งต่อไปนี้: ใบอนุญาตมาตรฐานหนึ่งใบอนุญาตให้คุณรันเครื่องเสมือนได้ 2 เครื่อง
ตัวอย่างเช่น คุณต้องการอนุญาตให้ใช้สิทธิ์เซิร์ฟเวอร์ที่มีโปรเซสเซอร์คู่ (8 คอร์ต่อ CPU) กับเครื่องเสมือน สี่ เครื่อง ตามรูปแบบสิทธิ์การใช้งาน Windows Server 2016 Standard คุณต้องซื้อสิทธิ์ใช้งาน Window Server Standard แบบดูอัลคอร์ 16 สิทธิ์ (สิทธิ์การใช้งาน 2 ชุดที่ปิดคอร์จริงทั้งหมด) หรือสิทธิ์การใช้งาน Datacenter แบบดูอัลคอร์ 8 สิทธิ์ (คุณสามารถอัปเกรด Windows Server 2016 รุ่นโดยไม่ต้องติดตั้งใหม่) .
โปรดทราบว่าขั้นตอนการให้สิทธิ์การใช้งานมีดังนี้: ขั้นแรกให้ครอบคลุมแกนทางกายภาพ แล้วจึงครอบคลุมอินสแตนซ์ของเครื่องเสมือน
ตามราคาปัจจุบันของ Microsoft การซื้อรุ่น Windows Server Datacenter นั้นคุ้มค่า หากคุณกำลังจะใช้งานเครื่องเสมือน 14 เครื่องขึ้นไปบนโฮสต์จริงหนึ่งเครื่อง หากจำนวน VM น้อยกว่า จะเป็นการดีกว่าหากได้รับใบอนุญาตมาตรฐานหลายใบเพื่อให้เหมาะกับคอร์และความต้องการ VM ของคุณ
หากคุณใช้การจำลองเสมือนบนเซิร์ฟเวอร์ที่มีอยู่จริงกับ Windows Server 2019 คุณสามารถใช้ระบบปฏิบัติการโฮสต์เพื่อดูแลและจัดการบทบาท Hyper-V และเครื่องเสมือนเท่านั้น คุณไม่สามารถติดตั้ง Windows Server 2019 บนฟิสิคัลเซิร์ฟเวอร์ รัน VM สองตัวบนนั้น และรับอินสแตนซ์เซิร์ฟเวอร์ Windows ที่สมบูรณ์สามรายการสำหรับงานของคุณ ในคำศัพท์เฉพาะของ Microsoft อินสแตนซ์ของระบบปฏิบัติการจริงเรียกว่า POSE (สภาพแวดล้อมของระบบปฏิบัติการจริง) และเสมือน - VOSE (สภาพแวดล้อมของระบบปฏิบัติการเสมือน)
การให้สิทธิ์การใช้งาน Windows Server และการย้าย VMs ระหว่างโฮสต์จริง
นอกจากนี้ เราจะพิจารณาคุณสมบัติการให้สิทธิ์ใช้งานหากเครื่องเสมือน Windows Server สามารถย้ายระหว่างเซิร์ฟเวอร์จริงในฟาร์มจำลองเสมือน (โดยใช้ VMotion, Live Migration เป็นต้น)
หมายเหตุ ตามนโยบายการให้สิทธิ์ของ Microsoft เครื่องเสมือนสามารถรันได้ไม่เฉพาะบน Hyper-V เท่านั้น แต่ยังสามารถรันบนแพลตฟอร์มอื่นๆ ที่คุณเลือก เช่น VMWare, XEN เป็นต้น ดังนั้น หากคุณให้สิทธิ์ใช้งานเซิร์ฟเวอร์จริง (8x WS - ใบอนุญาตดูอัลคอร์มาตรฐาน) และติดตั้ง VMWare ESXi/Free Hypervisor คุณสามารถเรียกใช้เครื่องเสมือน 2 เครื่องที่ใช้ Windows Server 2019 ของแขก
Software Assurance (SA) ให้สิทธิ์ในการโอนสิทธิการใช้งานผลิตภัณฑ์ระหว่างโฮสต์จริงสำหรับผลิตภัณฑ์เซิร์ฟเวอร์ส่วนใหญ่ของ Microsoft แต่ Windows Server เป็นข้อยกเว้นสำหรับกฎนี้ ตามข้อตกลงสิทธิ์ใช้งาน สิทธิ์การใช้งานสามารถโอนย้ายระหว่างโฮสต์ได้หนึ่งครั้งใน 90 วัน
วิธีออกใบอนุญาตฟาร์มเวอร์ช่วลไลเซชัน ซึ่ง VM สามารถย้ายระหว่างไฮเปอร์ไวเซอร์ (โฮสต์ OS) ได้อย่างไร ในสถานการณ์สมมตินี้ คุณจะต้องซื้อสิทธิ์การใช้งานตามจำนวนนั้นสำหรับเซิร์ฟเวอร์จริงแต่ละเครื่องซึ่งครอบคลุมจำนวนเครื่องเสมือนสูงสุดที่สามารถเรียกใช้ได้ตลอดเวลา (รวมถึงสถานการณ์ความพร้อมใช้งานสูงเมื่อเครื่องเสมือนทั้งหมดของฟาร์มถูกย้ายไปยัง หนึ่งในเจ้าภาพ) กล่าวคือ สิทธิ์ใช้งานเครื่องเสมือนจะเชื่อมโยงกับโฮสต์จริงและไม่ย้ายระหว่างโฮสต์กับ VM
ตัวอย่างเช่น สำหรับเซิร์ฟเวอร์ฟิสิคัลที่มีตัวประมวลผลเดี่ยวแยกกัน 2 เครื่อง โดยมีเครื่องเสมือน 2 เครื่องในแต่ละเครื่อง เราจำเป็นต้องมีใบอนุญาต Windows Server Standard 2×8
อย่างไรก็ตาม หากเครื่องเสมือนสามารถย้ายไปมาระหว่างเซิร์ฟเวอร์เหล่านี้ได้ เราจำเป็นต้องมีใบอนุญาต 2×8 อีกชุดหนึ่ง (โดยสามารถรัน VM ได้พร้อมกัน 4 เครื่องในแต่ละเซิร์ฟเวอร์)
ในกรณีของรุ่น Datacenter สิทธิ์การใช้งานหนึ่งชุดจะเพียงพอสำหรับโฮสต์จริงแต่ละโฮสต์ ซึ่งครอบคลุมคอร์ทั้งหมด (ในการกำหนดค่าขั้นต่ำ สิทธิ์การใช้งาน Dual-core ของ Datacenter 8 รายการ) เนื่องจากใบอนุญาตนี้อนุญาตให้คุณรัน VM ได้ไม่จำกัดจำนวน
ดังนั้น คุณควรเลือกสิทธิ์การใช้งาน Windows Server โดยขึ้นอยู่กับจำนวน VM สูงสุดในโฮสต์เดียว
การคำนวณสิทธิการใช้งาน Windows Server สำหรับการจำลองเสมือน
ด้านล่างนี้คือตัวอย่างการคำนวณสิทธิ์การใช้งาน Windows Server สำหรับโฮสต์จริงเมื่อใช้การจำลองเสมือน
ตัวอย่างที่ 1 มีคลัสเตอร์ Hyper-V ที่มี 5 โฮสต์ แต่ละเซิร์ฟเวอร์มี 2 โปรเซสเซอร์ที่มี 20 คอร์ แต่ละเครื่องจะใช้งานเครื่องเสมือน 10 เครื่อง
เนื่องจากมีเซิร์ฟเวอร์ 5 เครื่องรวมกันเป็นคลัสเตอร์ HA Hyper-V ซึ่งหมายความว่าสามารถเรียกใช้เครื่องเสมือนได้สูงสุด 50 เครื่องบนแต่ละโฮสต์ระหว่างการย้าย VM (เฟลโอเวอร์) ดังนั้น การซื้อใบอนุญาต Datacenter จึงให้ผลกำไรมากกว่า
จำนวนใบอนุญาตสำหรับ 1 โฮสต์:
จำนวนคอร์ทั้งหมด - 40
จำนวนใบอนุญาต 2 คอร์ (WinSvrDCore 2019 SNGL OLP 2Lic NL CoreLic) - 20
จำนวนใบอนุญาตแบบ 2 คอร์ทั้งหมด (WinSvrDCCore) สำหรับ 5 เซิร์ฟเวอร์ - 100
ตัวอย่างที่ 2 สำนักงานสาขามีเซิร์ฟเวอร์ 1 เครื่องที่มี 2 ซ็อกเก็ต แต่ละคอร์มี 4 คอร์ ซึ่งมีเครื่องเสมือน 4 เครื่องทำงานอยู่ ฉันต้องซื้อใบอนุญาต Windows Server จำนวนเท่าใด
เซิร์ฟเวอร์มี 8 คอร์ ภายใต้เงื่อนไขการให้สิทธิ์ - คุณต้องครอบคลุมอย่างน้อย 16 คอร์ ดังนั้น คุณต้องซื้อลิขสิทธิ์ 8 สิทธิ์ของ Windows Server 2016 (WinSvrSTDCore 2 Core) สิ่งนี้จะช่วยให้คุณเรียกใช้ 2 VM หากต้องการเรียกใช้ VM เพิ่มเติมอีก 2 เครื่อง คุณต้องซื้อสิทธิ์ใช้งานหลักอีกชุดหนึ่ง
ดังนั้น ในการให้สิทธิ์การใช้งานเซิร์ฟเวอร์ดังกล่าว คุณต้องมีใบอนุญาต Windows Server 16 แบบ 2 คอร์ (WinSvrSTDCore 2019 SNGL OLP 2Lic NL CoreLic) หรือ 2 สิทธิ์การใช้งานแบบ 16 คอร์ (WinSvrSTDCore 2019 SNGL OLP 16Lic NL CoreLic)



