Giới thiệu SQL Server 2022 on-premises bản quyền

Nhận diện các phiên bản Editions của ứng dụng version 2022

Express là phiên bản free-edition miễn phí và rút gọn – cut down, với một số giới hạn/hạn chế như là số dung lượng bộ nhớ hỗ trợ, database size, và hiệu suất. Đây là phiên bản phù hợp cho người mới làm quen với SQL mức độ Entry có thể tạo các trang web đơn giản, và một số ứng dụng di dộng. Hai phiên bản trả phí Standard và Enterprise là phiên bản dành cho hầu hết các doanh nghiệp Business-Editions. Tùy vào quy mô của doanh nghiệp giúp lựa chọn phiên bản phù hợp, tất cả tính năng của phiên bản Standard sẽ được có trên Enterprise cùng với các tính năng quan trọng khác. Cuối cùng là phiên bản Dev/Test hoàn toàn giống với Enterprise nhưng miễn phí, chỉ được sử dụng trong môi trường phi lợi nhuận.

Mua SQL Server tại PACISOFT – Nhà cung cấp số 1 các license SQL của Microsoft

Các Mô hình cấp quyền sử dụng cho hai (02) phiên bản SQL  trả phí

Mô hình 1: Server và CAL Licensing

Tương quan giữa người dùng, thiết bị và máy chủ. Bên trái là mỗi người có nhiều thiết bị, bên phải là một thiết bị dùng chung cho (chia sẻ) nhiều người. Bên trên là người bên ngoài tổ chức không làm việc trong nội bộ. Tất cả đều cần phải được cấp quyền để truy cập vào nhóm máy chủ.

Do mối tương quan trên thì mô hình này có tên gọi kết hợp giữa Server – máy chủ và CAL (Clients access license) vào mỗi server chạy ứng dụng SQL. Khi đó cần phải cấp quyền sử dụng cho mỗi server và từng loại người dùng.

Quy tắc

Gán license cho Server, gán CALs cho người dùng (User hoặc Device).
Gán CALs cho người dùng ngoài tổ chức (User hoặc Device).
SQL Server 2022 CALs có thể dùng chung cho bất kể version hay edition nào của SQL Server trước đó.
CAL được yêu cầu ngay cả khi truy cập không trực tiếp vào máy chủ SQL.

Phiên bản áp dụng

Standard


Mô hình 2: License theo core (Per Core Licensing) 

Mô hình này tập trung đến số lượng Core trên các máy chủ. Nhìn vào cụm 3 máy chủ hình trên, với máy chủ bên tay phải có một (01) processor với bốn (04) cores thì quy tắc ở đây là đếm số lượng core để gán số lượng license cho Server với yêu cầu tối thiểu 4 cores license cho mỗi processor. Như vậy dễ dàng xác định Server đầu tiên này cần bốn cores license. Kế tiếp là server bên dưới (kê tiếp theo chiều kim đồng hồ) có bốn (04) processors với mỗi processor chỉ có hai (02) cores. Bạn cần nhớ yêu cầu tối thiểu cho mỗi Proc là 4 cores license như vậy sẽ cần 4 proc x 4 cores tổng cộng là 16 cores license cho 4 processors của Server thứ 2 này. Cuối cùng Server thứ 3 có chỉ một (01) processor với 10 cores thì chỉ 10 cores license cho server này.

Mô hình này chỉ cần tính số lượng core mà chẳng cần quan tâm đến số lượng thiết bị hay người dùng bên trong và ngoài tổ chức.

Quy tắc

Đếm số lượng core trên mỗi processor của Server

Yêu cầu tối thiểu 4 cores license cho mỗi processor.

Cores license được bán theo cặp (2 Lic CoreLic)

Không yêu cầu CAL cho thiết bị và người dùng clients

Phiên bản áp dụng

Standard và Enterprise


Kết luận: Mô hình 2 sẽ phù hợp với doanh nghiệp lớn có nhu cầu sử dụng phiên bản Enterprise, trong khi đó vì chi phí trang bị cao khi áp dụng mô hình 2, và mô hình 1 cho phiên bản Standards sẽ là lựa chọn cân nhắc.

Quyền down-edition  

Khi đã trang bị license đúng, khách hàng có thể lựa chọn thay đổi edition và version theo bảng sau:

Bản quyền Software edition Software version
SQL Server Standard Standard
Workgroup
Small Business
2022 hoặc trước
2008 R2 hoặc trước
2008 R2 hoặc trước
SQL Server Enterprise Standard
Enterprise
Business
Intelligence
Workgroup
Small Business
Datacenter
2022 hoặc trước
2022 hoặc trước
2014 hoặc trước
2008 R2 hoặc trước
2008 R2 hoặc trước
2008 R2 hoặc trước
2008 R2 hoặc trước

Cấp quyền SQL Server cho môi trường ảo Virtualization & Containers

Đầu tiên, một môi trường có một (01) máy chủ vật lý chạy 4 máy ảo, mà trong đó chỉ có 2 máy ảo chạy SQL Server. Đây là trường hợp số máy chạy SQL server không chiếm trọn số máy ảo trên máy chủ vật lý.

Server/CAL editions

Với mô hình license theo server và Cal, cần gán license cho từng máy ảo chạy trên máy chủ. Chỉ áp dụng cho phiên bản Standards.

Core editions

Với mô hình License theo core thì cần biết số lượng core được sử dụng cho các máy ảo đang chạy SQL Server kèm theo điều kiện tối thiểu như quy tắc tính dạng vật lý đã nêu ở trên. Trong ví dụ ở đây có hai máy ảo mỗi máy có hai (02) cores (hình bên dưới), kết quả cần tối thiểu bốn (04) cores License cho mỗi máy ảo. Áp dụng được cả 2 phiên bản Standard và Enterprise.

SQL  Enterprise Core virtualization rights. Trường hợp trang bị toàn bộ số core cho máy chủ vật lý để chạy SQL server cho các máy ảo bên trong môi trường ảo. Ở đây có máy chủ vật lý với hai (02) procesors với 4 cores đã được trang bị tám (08) cores license thì bạn được phép chạy SQL server trên tám (08) máy ảo, với mỗi license cho phép chạy trên một máy ảo.(Xem hình bên dưới) Trường hợp nếu bạn muốn chạy 9 máy ảo thì đơn giản chỉ cần mua thêm core license cho máy ảo này và nên nhớ mỗi thì core license được bán theo dạng cặp 2 Lic CoreLic. Sau khi trang CoreLic, thì có thể tách ra nếu bạn có 2 máy chủ vật lý mỗi máy cần chạy SQL Server trên 9 VMs ảo.

Unlimited virtualization

Trường hợp tất cả hoặc không giới hạn máy ảo VMs chạy SQL server, khi mà bạn không thể xác định số lượng máy ảo phát sinh, hoặc bạn không quan tâm kiểm đếm máy ảo và cần trang bị license chỉ một lần. Thì bạn nên nghĩ đến việc mua gói Software Assurance (SA) cùng thời điểm bạn trang bị Enterprise core license. Khi đó các benefits của gói SA sẽ cho phép bạn triển khai không giới hạn SQL Server trên các máy ảo. Trong trường hợp này sẽ trang bị tám (08) cores license cùng với SA cho server vật lý.

Kết luận:

Cách tính license trong môi trường ảo và container tương tự như trên vật lý, gán license cho máy ảo theo máy chủ vật lý. Có nghĩa là cấp quyền sử dụng cho chính máy chủ vật lý có máy ảo chạy SQL Server. Bên cạnh đó tùy thuộc và nhu cầu của khách hàng thì có những ngoại lệ kèm với lợi ích của SA để tối ưu được nhu cầu trang bị bản quyền.

Di chuyển license giữa các server vật lý (License Mobility across Server Farms)

Với mô hình Server và Cal License khi có hơn 1 máy chủ vật lý và các máy ảo cần dịch chuyển qua lại giữa các máy chủ vật lý.

Ban đầu có một (01) máy chủ vật lý có hai (02) máy ảo đã được gán license SQL Server. Máy chủ này là một trong ba máy chủ Server Farms.

Hay

Trong trường hợp này 2 máy ảo được gán quyền sử dụng SQL sẽ dịch chuyển trong Server Farms thực thi Load balanceing hay Failover. Cho dù ở thời điểm nào đó 2 license trên máy chủ ban đầu đã di chuyển đi nơi khác trong Server Farm. Khi bạn trang bị license cho hai máy ảo ban đầu, thì bạn không có quyền di chuyển (Mobility) bản quyền đến các máy khác ngay mà cần 90 ngày sau đó. Khi gán license cho server đầu tiên,thì chúng ta cần cũng phải gán 2 license cho server thứ 3 khi máy ảo di chuyển đến đó, và tương tự cho máy chủ thứ 2 dù hai máy ảo chưa di chuyển đến. Để trường hợp này đúng và hợp lý khi phái đoàn chức năng đến kiểm tra bản quyền thì bạn sẽ cần mua 6 license cho toàn bộ máy chủ. Điều này sẽ gây tăng chi phí bản quyền mà chỉ dùng được cho 2 máy ảo, cách tốt hơn là trang bị gói SA với 2 license ban đầu để được hưởng các lợi ích của gói, trong đó có mobility license cho phép di chuyển license giữa các servers một cách thường xuyên hơn thời gian 90 ngày. Lưu ý là đoàn kiểm tra sẽ kiểm tra thêm số lượng máy ảo có đúng với số lượng license đã mua ban đầu trong server farms.

Tương tự cho trường hợp failover giữa các server.

Lưu ý: phần này đang dựa trên mô hình Server và Cal cần phải mua CAL cho số user active truy cập vào server.

Các lợi ích khác khi trang bị SA với SQL Server

  1. Step-up licenses (Nâng cấp phiên bản)

Step-up licenses là chuyển đổi phiên bản cao hơn, cho phép người mua theo mô hình Standard Core License chung SA, được phép chuyển lên phiên bản Enterprise Core License.

  1. Power BI Report Server

Enterprise Core license với SA cho quyền chạy Power BI report Server trên máy chủ được cấp phép để tạo data visualizations.

  1. Machine Learning Server for Hadoop

Enterprise Core license với SA cho phép chạy Machine Learning Server for Hadoop đến năm máy chủ để phân tích dữ liệu nâng cao.

  1. Các thành phần của SQL server 2022

Bao gồm Microsoft SQL Server Reporting Services, Microsoft SQL Server Analysis Services là các dịch vụ chính trong giải pháp Microsoft Business Intelligence.

Nếu bạn chạy tất cả services của SQL Server trên duy nhất một máy chủ thì bạn đơn thuần mua đúng theo các mô hình và trường hợp đã nêu bên trên.

Nếu dữ liệu data đang chạy trên 1 máy chủ, Analysis Services trên một máy chủ khác, và Reporting Services trên máy chủ thứ 3, thì cả ba máy chủ cần trang bị đầy đủ license SQL Server.