คำนวณ License Windows Server 2016

เดือนตุลาคม ปี 2016 ทาง Microsoft ได้ออก Windows Server 2016 โดยได้เปลี่ยนวิธีคิด License จากเดิมนับจำนวน CPU เป็นนับตามจำนวนของ CPU core ในรอบนี้ภาพรวมๆ ก็ยังคล้ายของเดิมในส่วนของการนับไปใช้กับ Virtual Machine แต่ update เรื่อง Container เข้าไปด้วย  มี Feature ส่วนที่เพิ่มขึ้นแล้วบางอันถูกไปใส่ไว้ใน Datacenter Edition แต่ส่วนใหญ่อาจไม่ได้ใช้กัน เช่น Storage Replica, Shield VM เป็นต้น หลักๆ เรายังใช้ Standard Edition แต่ถ้ามี VM มากๆ ก็ให้ดู Datacenter ไว้ด้วย การเข้าใจเรื่อง License นอกจากช่วยให้ประหยัด และยังช่วยระวังซื้อผิด Edition ด้วย

เทคโนโลยี CPU Core และการขยับของ Microsoft

การเกิดของ Multiple CPU Core อย่างของ Intel CPU มีมานานแล้ว การมี Core มากๆ ช่วยให้ Server ทำงานได้มีประสิทธิภาพสูง อย่าง Intel Xeon E5 V4 ใน 1 CPU มี core ให้เลือกตั้งแต่ 4 core ยาวๆ กันไปจนถึง 22 core ในด้าน Software License ที่ผ่านมา Software หลายตัวได้คิดราคาค่า License ตาม CPU core กันแล้ว ถ้างานมากก็ต้อง core  มาก เป็นเหตุให้ต้องจ่ายค่า License Software มาก มันก็น่าจะเป็นธรรมกับผู้พัฒนา Software และส่งเสริมให้มีการพัฒนางานใหม่ๆ ออกมาด้วย ในส่วนของ Microsoft เองได้ปรับการคิดค่า License ของ Software ตาม Core ไปบ้างแล้ว เช่น Microsoft SQL Server ตั้งแต่ version 2012 เป็นต้น

หลักการคิด License ของ Windows Server 2016

ปัจจัยการคิด License จะมี 2 ส่วน คือ Edition ที่ซื้อและจำนวน CPU Core โดยทำตามขั้นต่อไปนี้

1. เลือก Edition  รอบนี้มี 5 Edition ดังนี้

Edition Name วิธีคิด License
1 Datacenter นับตามจำนวน CPU Core*
2 Standard นับตามจำนวน CPU Core*
3 Essestial นับตามจำนวน Processor
จำกัดจำนวน User ที่ 1-25 user หรือ 50 Devices
4 Storage Server นับตามจำนวน Processor แต่ไม่ขายตรง เป็น OEM เท่านั้น
5 Hyper-V Server Free แต่ใช้ทำเป็น  Hyper-V Host เท่านั้น

*Client Access Licenses ยังต้องซื้อตามปกติ

2. เลือก Feature ที่ต้องการใช้งาน

Datacenter Edition Standard Edition
Windows Server Core Functionality

(Function หลักของ Windows -> เท่ากัน)

เหมือนกัน เหมือนกัน
OSEs / Hyper-V containers

จำนวน VM

ไม่จำกัด 2 VM (หากสร้างเกิน 2 VM ให้ซื้อ license ใช้สูตรคำนวณตาม core นี้  เติมได้ทีละ 2 vm เช่น 1-16 core ซื้อมาตอนแรก 8 license ตอนสร้าง VM ที่ 3 และ 4 ก็ซื้ออีก 8 license  สร้างเพิ่มเครื่องที่ 5,6 ก็ซื้ออีก 8 license

 

update 24 มค 60, ถ้าเครื่องมี 40 core ใช้ 20 license สร้างได้แค่ 2 VM, ถ้าจะสร้างเพิ่ม 20 lic ต่อ 2 vm ใช้ สูตรคำนวณที่นี่ )

Windows Server containers ไม่จำกัด ไม่จำกัด
Nano Server ทำได้ ทำได้
New Storage Features including Storage Spaces Direct and Storage Replica Yes
New Shielded Virtual Machines and Host Guardian Service Yes
New networking stack Yes

3. นับ CPU Core

ใน Standard และ Data Center จะนับ License ตาม CPU Core

  • Core, จำนวน Core ทั้งหมดที่มีตาม CPU Core Model ดู specification จาก Intel ได้
  • 1 licenses เท่ากับ 2 core
  • กำหนดให้ 1 server ต้องซื้อเริ่มต้น 8 licenses (เท่ากับมี 1 – 16 core จ่ายราคาเดียวกัน คือ 8 licenses)
  • ถ้า Core เกิน 16 ซื้อเพิ่มเป็น license ละ 2 cores

4. ราคาตาม Price List ตาม web site Microsoft

Windows Server 2016 edition Licensing model CAL requirements* Pricing Open NL ERP (US$)
Datacenter Core-based Windows Server CAL $6,155
Standard Core-based Windows Server CAL $882
Essentials Processor-based No CAL required $501

5. คำนวณค่า License

จากราคาตาม Plice List ตามข้อ 4 อ้างอิงจาก Intel Xeon E5 V3 จำนวน Core ที่มีขายจริงเริ่มที่ 4 core การนับจำนวน License และคิดราคาทำได้ง่ายๆ ตัวอย่างคิด License แบบ Standard Edition

A. เครื่องมี 1 CPU – Intel E5-1630 v4 มี 4 cores ต้องซื้อ 8 license (น้อยกว่า 16 core) ราคาประมาณ 30,870 บาท

B. เครื่องมี 1 CPU –  Intel E5-2667 v4 มี 8 cores ต้องซื้อ 8 license (น้อยกว่า 16 core) ราคาประมาณ 30,870 บาท

C. เครื่องมี 1 CPU – Intel E5-2680 v4 มี 14 cores ต้องซื้อ 8 license  (น้อยกว่า 16 core)  ราคาประมาณ 30,870 บาท

D. เครื่องมี 2 CPU – Intel E5-2680 v4 มี 14 cores รวมเป็น 28 cores ต้องซื้อ 8 license (16 core แรก ) + 6 license (12 core ที่เพิ่มขึ้น) รวมต้องใช้ 14 license  ราคาประมาณ 53,970 บาทการคิด License Windows Server 2016 ตาม Core ไม่ยาก

image

 

คิด License ตาม Step 1 – 4 แล้วเทียบราคาจากตารางในขั้นตอนที่ 5 ง่ายๆ แค่นี้

image

Reference

  1. Software Defined Networking (SDN)
  2. Windows Server License Data Sheet
  3. Excel สำหรับคำนวณ License
Advertisements