การเลือกซื้อลิขสิทธิ์ Microsoft SQL Server 2017
SQL Server 2017 มีให้เลือกใช้งาน 2 รุ่น ดังนี้
รุ่น Standard Edition
เป็นรุ่นที่มีความสามารถด้านการจัดการฐานข้อมูล การสร้างรายงาน และการวิเคราะห์ผลลัพธ์อย่างครบถ้วนในขั้นพื้นฐาน รองรับจำนวน Core สูงสุด 24 Cores
รุ่น Enterprise Edition
เหมาะสำหรับการทำงานที่เป็นภารกิจสำคัญทางธุรกิจ (Mission Critical) พร้อมให้บริการตลอดเวลาด้วยคุณสมบัติ AlwaysOn และการทำ Data Warehousing ที่มีประสิทธิภาพสูงด้วย ColumnStore ทั้งยังมีคุณุสมบัติ BI และรองรับจำนวน Core แบบไม่จำกัด
SQL Server 2017 ยังมีรุ่นฟรี สำหรับ Developer และรุ่น Express Edition โดยมีข้อจำกัดในการใช้งาน และ Web Edition สำหรับ Services Provider License Agreement (SPLA)
ตารางเปรียบเทียบ SQL Server 2017 แต่ละ editions *Subject to memory and core limitations in Standard, Web and Express Editions **Available for Windows Server only
รูปแบบสิทธิ์การใช้งานสำหรับผู้ใช้ระดับองค์กรมี 2 รูปแบบ
แบบที่ 1 : สิทธิ์การใช้งานแบบ Server/CAL
– เป็นการนับสิทธิ์การใช้งานตามจำนวนผู้ใช้ (User CAL) หรือเครื่องลูกข่าย (Device CAL) ที่เข้ามาใช้งาน SQL Server โดยสามารถเข้าใช้งานระบบฐานข้อมูลได้มากกว่า 1 ระบบ
– เซิร์ฟเวอร์ ที่ติดตั้ง SQL Server แต่ละตัวต้องมีลิขสิทธิ์แบบ Server License
แบบที่ 2 : สิทธิ์การใช้งานแบบนับตามจำนวน Core
– เป็นการนับจำนวน Core ที่อยู่บนเครื่องเซิร์ฟเวอร์ (Physical) ซึ่งจะนับตามจำนวน Core ที่มี และจำนวน Core บนเครื่องเสมือน (Virtual Machine) โดยต้องใช้ขั้นต่ำตั้งแต่ 4 Core ขึ้นไป
– เหมาะกับการใช้งานที่ไม่สามารถนับจำนวน User หรือ Device ที่ใช้งานฐานข้อมูลได้
หมายเหตุ : สิทธิ์ในการเข้าใช้งานต้องเป็นเวอร์ชั้นเดียวกันหรือต่ำกว่า
เพิ่มค่าการลงทุนด้วย Software Assurance (SA)
เมื่อซื้อ SQL Server 2017 พร้อมกับ Software Assurance (SA) จะช่วยให้ได้สิทธิการใช้ SQL Server เวอรช์่นล่าสุด โดยไม่เสียค่าใช้จ่ายเพิ่มเติม พร้อมทั้งได้สิทธิ์การติดตั้ง SQL Server 2017 ลงบนเครื่องทีใช้สำรองข้อมูลแบบ Cold Backup (ปิดเครื่องได้) หรือแบบ Active-Passive ได้ฟรี
หมายเหตุ : การซื้อ SQL Server 2017 รุ่น Enterprise พร้อม SA ตามจำนวน Core ของเครื่องเซิร์ฟเวอร์จะช่วยให้ได้สิทธิการติดตั้ง SQL Server บนเครื่อง Virtual Machine ได้ไม่จำกัด
ตารางประโยชน์ที่จะได้รับเมื่อซื้อ SQL 2017 SA
วิธีการนับ SQL Server 2017 License
1. Core Base Licensing
ภายใต้รูปแบบสิทธิการใช้งานแบบ Per Core แต่ละเซิร์ฟเวอร์ที่ใช้ซอฟต์แวร์ SQL Server 2017 หรือส่วนประกอบใด ๆ (เช่น Reporting Services หรือ Integration Services) ต้องได้รับสิทธิการใช้งานหลักของ SQL Server 2017 ตามจำนวน Core ของเครื่อง Physical เซิร์ฟเวอร์ หรือ VM
ซึ่งแตกต่างจากรูปแบบการใช้สิทธิ์แบบ Server + CAL รูปแบบ Per Core ช่วยให้ User หรือ Device สามารถเชื่อมต่อได้จากภายในหรือภายนอกไฟร์วอลล์ขององค์กรโดยไม่ จำกัด จำนวน ด้วยวิธีการซื้อแบบ Per Core ลูกค้าไม่จำเป็นต้องซื้อ User CAL หรือ Device CAL เพื่อเข้าถึง SQL Server
ตามรูปข้างบน : แสดงถึง แสดงรูปแบบของ Phyiscal Server , Processor , Virtual Processor และ Container
วิธีการนับสิทธิ์ SQL Server 2017 โดยใช้รูปแบบ Per Core
เมื่อใช้ SQL Server ใน Phisical Server จริง คอร์ทั้งหมดบนเซิร์ฟเวอร์จะต้องได้รับสิทธิการใช้งาน การแบ่งพาร์ติชันซอฟต์แวร์ไม่ได้ลดจำนวนใบอนุญาตหลักที่ต้องใช้ยกเว้นในกรณีที่อนุญาตให้ใช้งานเครื่องเสมือน (VM) แต่ละเครื่อง ** จำเป็นต้องมีสิทธิการใช้งานหลัก 4 Core สำหรับเซิร์ฟเวอร์แต่ละตัว
การคำนวณ Core ที่ถูกต้องลูกค้าต้อง:
1 | นับจำนวน Core ที่มีอยู่ใน Server เช่น CPU Intel Xeon Silver 4110 มี Core = 8 Core หรือ Intel Xeon E3-1240 v6 มี Core = 4 Core |
2 | ซื้อจำนวน Core License โดยการนำ Core ที่นับได้ หารด้วย สอง เช่นนับ Core ได้ 8 หารด้วยสองจะได้ 4 ให้ซื้อ 4 License |
SKU สำหรับการสั่งซื้อแบบ Core License
Part Number | Description | License Model | CA Requirements |
7NQ-01158 | SQLSvrStdCore 2017 SNGL OLP 2Lic NL CoreLic Qlfd | Core Base | No CAL Required |
7JQ-01275 | SQLSvrEntCore 2017 SNGL OLP 2Lic NL CoreLic Qlfd | Core Base | No CAL Required |
2. Server+CAL licensing
การซื้อ SQL Server 2017 Standard Edition ภายใต้รูปแบบ Server + CAL ลูกค้าจะต้องซื้อสิทธิ์การใช้งานบนเซิร์ฟเวอร์แต่ละตัว และสิทธิการใช้งานการเข้าถึงของไคลเอ็นต์ (CAL) สำหรับอุปกรณ์แต่ละเครื่อง (Device CAL) และ / หรือผู้ใช้ (User CAL) ที่เข้าถึง SQL เซิร์ฟเวอร์หรือส่วนประกอบใด ๆ
ลิขสิทธิ์แบบ Server + CAL เหมาะกับผู้ใช้ไม่เกิน 30 คน เพราะลิขสิทธิ์แบบ Core License จะราคาถูกกว่า
CAL ไม่ใช่ซอฟต์แวร์ แต่เป็นใบอนุญาตให้ผู้ใช้และอุปกรณ์เข้าถึงซอฟต์แวร์ SQL Server เท่านั้น
วิธีการนับสิทธิ์ SQL Server 2017 โดยใช้ Server+CAL
แบบใช้งานบน Physical Server
ตัวอย่างที่ 1 : ต้องการติดตั้ง SQL Server 2017 Standard บนตัวเครื่อง และมีผู้ใช้ 10 คน
จะต้องซื้อ SQL 2017 Standard กี่ License และ SQL CAL จำนวนเท่าไหร่ ?
Server Spec : มี 1 CPU ใช้ Intel Xeon E3-1240 v5 มี 4 Core
คำตอบ : ซื้อแบบ Server+CAL โดยซื้อ SQL 2017 Standard 1 License + SQL 2017 User CAL 10 License
ราคาโดยประมาณของ SQL Server 2017 Standard with 10 User CAL
Part Number | Description | Qty | Price | Total |
228-11135 | SQLSvrStd 2017 SNGL OLP NL | 1 | 29,500 | 29,500 |
359-06557 | SQLCAL 2017 SNGL OLP NL UsrCAL | 10 | 6,800 | 68,000 |
Grand Total | 97,500 |
ตัวอย่างที่ 2 : ต้องการติดตั้ง SQL Server 2017 Standard บนตัวเครื่อง และมีผู้ใช้ 40 คน
จะต้องซื้อ SQL 2017 Standard กี่ License และ SQL CAL จำนวนเท่าไหร่ ?
Server Spec : มี 1 CPU ใช้ Intel Xeon E5-2640 v4 มี 10 Core
คำตอบ 1 : ซื้อแบบ Server+CAL โดยซื้อ SQL 2017 Standard 1 License + SQL 2017 User CAL 40 License
ราคาโดยประมาณของ SQL Server 2017 Standard with 40 User CAL
Part Number | Description | Qty | Price | Total |
228-11135 | SQLSvrStd 2017 SNGL OLP NL | 1 | 29,500 | 29,500 |
359-06557 | SQLCAL 2017 SNGL OLP NL UsrCAL | 40 | 6,800 | 272,000 |
Grand Total | 301,500 |
คำตอบ 2 : ซื้อแบบ Core License โดยติดตั้งบน VM ด้วย vCPU = 4 Core ซึ่งทำให้ราคาถูกกว่า คำตอบ 1
ราคาโดยประมาณของ SQL Server 2017 Standard Core License
Part Number | Description | Qty | Price | Total |
7NQ-01158 | SQLSvrStdCore 2017 SNGL OLP 2Lic NL CoreLic Qlfd | 2 | 120,000 | 240,000 |
ไม่ต้องซื้อ SQL CAL | ||||
Grand Total | 240,000 |
ตัวอย่างที่ 3 : ต้องการติดตั้ง SQL Server 2017 Standard บนตัวเครื่อง และมีผู้ใช้ 40 คน
จะต้องซื้อ SQL 2017 Standard กี่ License และ SQL CAL จำนวนเท่าไหร่ ?
Server Spec : มี 1 CPU ใช้ Intel Xeon E5-2623 v4 มี 4 Core
คำตอบ : ซื้อแบบ Core License โดยซื้อ SQL 2017 Standard Core 2 License ไม่ต้องซื้อ SQLCAL
ราคาโดยประมาณของ SQL Server 2017 Standard with 40 User CAL
Part Number | Description | Qty | Price | Total |
228-11135 | SQLSvrStd 2017 SNGL OLP NL | 1 | 29,500 | 29,500 |
359-06557 | SQLCAL 2017 SNGL OLP NL UsrCAL | 40 | 6,800 | 272,000 |
Grand Total | 301,500 |
ราคาโดยประมาณของ SQL Server 2017 Standard Core License
Part Number | Description | Qty | Price | Total |
7NQ-01158 | SQLSvrStdCore 2017 SNGL OLP 2Lic NL CoreLic Qlfd | 2 | 120,000 | 240,000 |
ไม่ต้องซื้อ SQL CAL | ||||
Grand Total | 240,000 |
ตัวอย่างที่ 4 : รูปแบบที่ User ใช้งานผ่าน Application หรือ Hardware อื่น เพื่อมาเรียกใช้ฐานข้อมูล SQL Server ซึ่ง Microsoft เรียกว่าการใช้งานแบบนี้ว่า Multiplexing / User หรือ Device จำเป็นต้องมี SQL CAL ควบคู่การใช้งานด้วย กรณีที่ ไม่แน่ใจว่าใช้ทั้งหมดกี่ User หรือ Device ให้จัดซื้อแบบ Core License แทนจะง่ายกว่าเพื่อป้องกันการใช้งาน Over License (ตามรูปด้านล่าง)
SQL Server CALs จำเป็นต้องมีเมื่อผู้ใช้ Input Data, Query , หรือ View Data จากฐานข้อมูล SQL Server (ด้านซ้ายของรูปด้านบน)
SQL Server CALs จำเป็นต้องมีสำหรับ Users หรือ Devices ที่มีการ Input Data, Query , หรือ View Data จากฐานข้อมูล SQL Server ผ่านทางการดึงข้อมูลจากอุปกรณ์อื่น (ด้านขวาของรูปด้านบน) โดยผ่านทาง Web-base application หรือ การบันทึกข้อมูลไปยังฐานข้อมูลผ่านทางอุปกรณ์อื่นๆ (Pooling hardware or software) ผู้ใช้งานจำเป็นต้องใช้ License แบบ per-core เพื่อไม่เป็นการจำกัดสิทธิ์ ที่เข้าถึงฐานข้อมูลของ Users และ Devices