Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows Server

สิทธิ์การใช้งานเซิร์ฟเวอร์ Windows สำหรับสภาพแวดล้อมเสมือน

ในบทความนี้ เราจะพิจารณาคุณสมบัติการออกใบอนุญาตของระบบปฏิบัติการ Windows Server 2019, 2016 และ 2012 R2 จากมุมมองของรูปแบบการออกใบอนุญาตของ Microsoft ใหม่ นอกจากนี้ เราจะบอกเกี่ยวกับกฎและขั้นตอนการออกใบอนุญาตเมื่อใช้ Windows Server เป็นแขก OS ในเครื่องเสมือน รวมถึงคลัสเตอร์ HA ที่มีความสามารถในการโยกย้ายเครื่องเสมือนระหว่างไฮเปอร์ไวเซอร์ (VMWare VMotion, Hyper-V Live Migration เป็นต้น) .

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

สารบัญ:

  • รุ่น Windows Server
  • การให้สิทธิ์ใช้งานแบบต่อซ็อกเก็ตใน Windows Server 2012 R2
  • Windows Server 2016 และ 2019:Per-Core Licensing
  • ทำความเข้าใจเกี่ยวกับลิขสิทธิ์เครื่องเสมือนของเซิร์ฟเวอร์ Windows
  • Windows Server Licensing และ VMs Migration ระหว่าง Physical Host
  • การคำนวณใบอนุญาต Windows Server สำหรับการจำลองเสมือน

Windows Server Editions

ในกรณีส่วนใหญ่ เมื่อพิจารณารูปแบบการให้สิทธิ์การใช้งาน Windows Server ขอแนะนำให้พิจารณารุ่น Standard และ Datacenter Windows Server

คุณสมบัติของ Windows Server 2012 R2รุ่น Standard และ Datacenter เกือบจะเหมือนกันยกเว้นสิทธิ์การใช้งานเครื่องเสมือน หมายความว่าคุณเลือกรุ่นโดยขึ้นอยู่กับจำนวนเครื่องเสมือนบนโฮสต์จริงเท่านั้น แทนความพร้อมใช้งานของคุณสมบัติที่จำเป็น

  • มาตรฐาน Windows Server 2012 R2 – ใบอนุญาตอนุญาตให้เรียกใช้ได้ไม่เกิน สอง เครื่องเสมือน
  • ใน ศูนย์ข้อมูล Windows Server 2012 R2 – คุณสามารถเรียกใช้เครื่องเสมือนได้ไม่จำกัดจำนวนบนโฮสต์จริงเครื่องเดียว (โปรดจำไว้ว่าเครื่องเสมือนดังกล่าวสามารถเปิดใช้งานได้อย่างง่ายดายโดยใช้ AVMA – การเปิดใช้งานเครื่องเสมือนอัตโนมัติ)

ที่จริงแล้วเมื่อเลือก Windows Server 2012 R2 Edition คุณต้องตัดสินใจว่าคุณจะใช้การจำลองเสมือนหรือไม่

Windows Server 2016/2019 ใบอนุญาตมาตรฐานยังช่วยให้คุณเรียกใช้ VM ได้สูงสุด 2 เครื่องด้วย Windows Server บนโฮสต์จริงเดียวกัน

Windows Server 2016 และ 2019 Datacenter รองรับเทคโนโลยีใหม่จำนวนหนึ่งที่เป็นประโยชน์ในสภาพแวดล้อมเสมือนจริงและ Azure cloud ตัวอย่างเช่น Windows Server 2016 Datacenter รองรับ:

  • พื้นที่จัดเก็บโดยตรง
  • แบบจำลองการจัดเก็บ
  • เครื่องเสมือนที่มีการป้องกัน
  • โฮสต์การ์เดี้ยนเซอร์วิส
  • ผ้าเน็ตเวิร์ค
  • กอง Microsoft Azure
หมายเหตุ เราไม่พิจารณารุ่น Essentials และ Foundation Windows Server เนื่องจากได้รับการออกแบบมาสำหรับธุรกิจขนาดเล็ก ระบบปฏิบัติการเหล่านี้มีข้อจำกัดเฉพาะหลายประการและไม่มีสิทธิ์สำหรับการจำลองเสมือน ควรสังเกตว่า Web Server Edition ถูกกำจัดออกไปโดยสิ้นเชิง

การให้สิทธิ์ใช้งานแบบต่อซ็อกเก็ตใน Windows Server 2012 R2

หนึ่งสิทธิ์การใช้งาน Windows Server 2012 R2 อนุญาตให้คุณเรียกใช้ระบบปฏิบัติการบนโปรเซสเซอร์เดี่ยวหรือโปรเซสเซอร์คู่ เซิร์ฟเวอร์ เช่น. ใบอนุญาตหนึ่งสิทธิ์ครอบคลุมโปรเซสเซอร์ (ซ็อกเก็ต) สูงสุดสองตัวที่อยู่ในเซิร์ฟเวอร์จริงหนึ่งตัว (คอร์ไม่ใช่โปรเซสเซอร์!) คุณไม่สามารถแยกสิทธิ์การใช้งานหนึ่งสิทธิ์สำหรับเซิร์ฟเวอร์ตัวประมวลผลเดียวสองตัว (ในกรณีนี้ คุณจะต้องซื้อสิทธิ์การใช้งาน Windows Server สองรายการ) หากเซิร์ฟเวอร์จริงมีโปรเซสเซอร์มากกว่าสองตัว คุณจะต้องซื้อสิทธิ์ใช้งานหนึ่งสิทธิ์สำหรับโปรเซสเซอร์แต่ละคู่ ตัวอย่างเช่น สำหรับเซิร์ฟเวอร์ที่มีโปรเซสเซอร์ 4 ตัว คุณจะต้องมีใบอนุญาต Windows Server 2012 R2 2 ใบ

สิทธิ์การใช้งานเซิร์ฟเวอร์ Windows สำหรับสภาพแวดล้อมเสมือน

Windows Server 2016 และ 2019:Per-Core Licensing

Microsoft เปลี่ยนจากรูปแบบการอนุญาตให้ใช้สิทธิ์ของตัวประมวลผลทางกายภาพเป็น คอร์ โมเดลลิขสิทธิ์ (Core-based) ใน Windows Server 2016 และ Windows Server 2019 เนื่องจากมีแนวโน้มที่ผู้ผลิตซีพียูและเซิร์ฟเวอร์จะมีแนวโน้มเพิ่มขึ้นไม่ใช่จำนวนโปรเซสเซอร์ แต่มีจำนวนคอร์บนซ็อกเก็ตเดียว (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

หากคุณวางแผนที่จะใช้เซิร์ฟเวอร์จริงของคุณเป็นไฮเปอร์ไวเซอร์ซึ่งมี VM หลายตัวที่ทำงานบน Windows Server คุณต้องเลือกรุ่นของระบบปฏิบัติการตามจำนวน VM ที่จะทำงานบนเซิร์ฟเวอร์ของคุณ

ตัวอย่างเช่น คุณมีเซิร์ฟเวอร์ตัวประมวลผลคู่ที่มีทั้งหมด 16 คอร์ หากคุณซื้อลิขสิทธิ์ Windows Server 2019 Standard จำนวน 8 รายการและให้สิทธิ์การใช้งานแก่คอร์เซิร์ฟเวอร์จริงทั้งหมด คุณจะได้รับอนุญาตให้เรียกใช้ VM ได้สูงสุด 2 เครื่องด้วย Windows Server บนโฮสต์จริงที่ได้รับใบอนุญาต ใบอนุญาต Datacenter อนุญาตให้คุณเรียกใช้ OS เสมือนได้ไม่จำกัดจำนวนบนโฮสต์ที่ได้รับอนุญาต

คุณไม่จำเป็นต้องพิจารณาใบอนุญาตสำหรับเครื่องเสมือนที่มีระบบปฏิบัติการที่ไม่ใช่ของ Microsoft

จะทำอย่างไรถ้าคุณต้องการเรียกใช้เครื่องเสมือนมากกว่าสองเครื่องบนเซิร์ฟเวอร์ที่มีใบอนุญาตมาตรฐาน คุณจะต้องซื้อใบอนุญาตตามจำนวนที่กำหนดโดยพิจารณาจากสิ่งต่อไปนี้:ใบอนุญาตมาตรฐาน 1 ใบอนุญาตให้คุณใช้งานเครื่องเสมือนได้ 2 เครื่อง

ตัวอย่างเช่น คุณต้องการให้สิทธิ์ใช้งานเซิร์ฟเวอร์โปรเซสเซอร์คู่ (8 คอร์ต่อ CPU) กับเซิร์ฟเวอร์ สี่ เครื่องเสมือน ตามรูปแบบการอนุญาตให้ใช้สิทธิ์ Windows Server 2016 Standard คุณต้องซื้อใบอนุญาต Window Server Standard 16 ตัว (ใบอนุญาต 2 ชุดปิดฟิสิคัลคอร์ทั้งหมด) หรือ 8 สิทธิ์ใช้งาน Datacenter แบบดูอัลคอร์ (คุณสามารถอัปเกรดรุ่น Windows Server 2016 โดยไม่ต้องติดตั้งใหม่) .

สิทธิ์การใช้งานเซิร์ฟเวอร์ Windows สำหรับสภาพแวดล้อมเสมือน

โปรดทราบว่าขั้นตอนการให้สิทธิ์ใช้งานมีดังต่อไปนี้:ขั้นแรกให้ครอบคลุมฟิสิคัลคอร์ จากนั้นจึงครอบคลุมถึงอินสแตนซ์เครื่องเสมือน

ตามราคาปัจจุบันของ Microsoft การซื้อ Windows Server Datacenter edition นั้นคุ้มค่าหากคุณจะใช้ 14 หรือเครื่องเสมือนมากกว่าหนึ่งเครื่องบนโฮสต์จริงหนึ่งโฮสต์ หากจำนวน VM น้อยกว่า ขอแนะนำให้ใช้ใบอนุญาตมาตรฐานหลายใบเพื่อให้เหมาะกับความต้องการหลักและ VM

หากคุณใช้การจำลองเสมือนบนเซิร์ฟเวอร์จริงกับ Windows Server 2019 คุณจะใช้โฮสต์ OS ได้เพียงเพื่อรักษาและจัดการบทบาท Hyper-V และเครื่องเสมือน คุณไม่สามารถติดตั้ง Windows Server 2019 บนเซิร์ฟเวอร์จริง เรียกใช้ VM สองเครื่องบนเซิร์ฟเวอร์นั้น และรับอินสแตนซ์เซิร์ฟเวอร์ Windows เต็มรูปแบบสามรายการสำหรับงานของคุณ ในคำศัพท์เฉพาะของ Microsoft อินสแตนซ์ OS จริงจะเรียกว่า POSE (สภาพแวดล้อมระบบปฏิบัติการจริง) และเสมือน – VOSE (สภาพแวดล้อมระบบปฏิบัติการเสมือน)

การให้สิทธิ์การใช้งานเซิร์ฟเวอร์ Windows และการย้าย VM ระหว่างโฮสต์จริง

นอกจากนี้ เราจะพิจารณาลักษณะเฉพาะของการอนุญาตให้ใช้สิทธิ์หากเครื่องเสมือน Windows Server สามารถย้ายระหว่างเซิร์ฟเวอร์จริงในฟาร์มการจำลองเสมือน (โดยใช้ VMotion, Live Migration เป็นต้น)

หมายเหตุ ตามนโยบายการออกใบอนุญาตของ Microsoft เครื่องเสมือนสามารถทำงานได้ไม่เพียงแค่บน Hyper-V แต่ยังทำงานบนแพลตฟอร์มอื่นที่คุณเลือก เช่น VMWare, XEN เป็นต้น ดังนั้นหากคุณให้สิทธิ์ใช้งานเซิร์ฟเวอร์จริง (8x WS-Standard dual- ใบอนุญาตหลัก) และติดตั้ง 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

สิทธิ์การใช้งานเซิร์ฟเวอร์ Windows สำหรับสภาพแวดล้อมเสมือน

อย่างไรก็ตาม หากเครื่องเสมือนสามารถย้ายระหว่างเซิร์ฟเวอร์เหล่านี้ได้ เราจะต้องมีใบอนุญาต 2×8 ชุดอื่น (โดยสามารถเรียกใช้ VM ได้ 4 เครื่องพร้อมกันในแต่ละเซิร์ฟเวอร์)

สิทธิ์การใช้งานเซิร์ฟเวอร์ Windows สำหรับสภาพแวดล้อมเสมือน

ในกรณีของรุ่น Datacenter ใบอนุญาตหนึ่งชุดจะเพียงพอสำหรับโฮสต์จริงแต่ละโฮสต์ ครอบคลุมคอร์ทั้งหมด (ในการกำหนดค่าขั้นต่ำ 8 สิทธิ์การใช้งานแบบดูอัลคอร์ของ Datacenter) เนื่องจากใบอนุญาตนี้ทำให้คุณสามารถเรียกใช้ 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 คอร์ (WinSvrDCCore 2019 SNGL OLP 2Lic NL CoreLic) – 20

จำนวนใบอนุญาต 2-core ทั้งหมด (WinSvrDCCore) สำหรับ 5 เซิร์ฟเวอร์ – 100 .

ตัวอย่างที่ 2 . สำนักงานสาขามี 1 เซิร์ฟเวอร์ที่มี 2 ซ็อกเก็ต โดยแต่ละคอร์มี 4 คอร์ โดยที่เครื่องเสมือนกำลังทำงานอยู่ 4 เครื่อง ฉันจำเป็นต้องซื้อใบอนุญาต Windows Server จำนวนเท่าใด

เซิร์ฟเวอร์มี 8 คอร์ ภายใต้เงื่อนไขการอนุญาต - คุณต้องครอบคลุมอย่างน้อย 16 คอร์ ดังนั้น คุณต้องซื้อลิขสิทธิ์ Windows Server 2016 (WinSvrSTDCore 2 Core) จำนวน 8 สิทธิ์ ซึ่งจะทำให้คุณสามารถเรียกใช้ 2 VM หากต้องการเรียกใช้ VM เพิ่มเติม 2 รายการ คุณต้องซื้อใบอนุญาตหลักชุดอื่น

ดังนั้นหากต้องการอนุญาตเซิร์ฟเวอร์ดังกล่าว คุณต้องมี 16 ใบอนุญาต Windows Server แบบ 2 คอร์ (WinSvrSTDCore 2019 SNGL OLP 2Lic NL CoreLic) หรือ 2 ใบอนุญาต 16 คอร์ (WinSvrSTDCore 2019 SNGL OLP 16Lic NL CoreLic)