Nghị định 341/2025 đang hiệu lực — phạt vi phạm bản quyền phần mềm 10–500 triệu đồng
DZO Digital Solutions
Hướng dẫn chọn phần mềm

License phần mềm trên hạ tầng ảo hoá 2026: đếm nhân, đếm máy ảo và vì sao một VM có thể kéo theo cả cụm máy chủ

DDzo.softwareĐội ngũ Quản trị tài sản phần mềm · Dzo.software
·Đăng 31/07/2026·Cập nhật 31/07/2026·16 phút đọc

Tóm tắt nhanh

Trên hạ tầng ảo hoá, hoá đơn bản quyền không còn phụ thuộc số nhân viên mà phụ thuộc số nhân CPU, số máy ảo và ranh giới cụm. Bài viết giải thích ba đơn vị đếm license, ngưỡng tối thiểu 8 nhân/CPU và 16 nhân/máy chủ của Windows Server, bẫy "stacking" của bản Standard, tối thiểu 4 license mỗi máy ảo của SQL Server, quy tắc 90 ngày khi chuyển license, mức tối thiểu 16 nhân mỗi CPU của VMware sau khi Broadcom bỏ license vĩnh viễn, chính sách "soft partitioning" của Oracle, và khung phạt theo Nghị định 341/2025/NĐ-CP.

Câu trả lời nhanh

Trên hạ tầng ảo hoá, số tiền bản quyền doanh nghiệp phải trả không còn phụ thuộc vào việc có bao nhiêu người dùng, mà phụ thuộc vào ba con số kỹ thuật: máy chủ có bao nhiêu NHÂN CPU vật lý, chạy bao nhiêu MÁY ẢO, và máy ảo đó có thể di chuyển tới những host nào trong CỤM. Đây là lý do một doanh nghiệp gộp mười máy chủ vật lý thành một cụm ảo hoá để tiết kiệm điện và không gian rack lại nhận hoá đơn license cao hơn trước khi ảo hoá.

Ba ngưỡng tối thiểu cần thuộc lòng, vì chúng khiến bạn phải trả cho phần không dùng. Microsoft quy định tối thiểu 8 license nhân cho mỗi CPU vật lý và tối thiểu 16 license nhân cho mỗi máy chủ. SQL Server theo mô hình per-core trong máy ảo đòi tối thiểu 4 license cho mỗi máy ảo. Còn VMware sau khi về tay Broadcom yêu cầu tối thiểu 16 nhân cho mỗi CPU — nghĩa là một máy chủ 2 CPU × 8 nhân vẫn phải mua 32 nhân.

Cái bẫy đắt nhất không nằm ở ngưỡng tối thiểu mà ở ranh giới cụm. Chính sách phân vùng của Oracle liệt kê thẳng VMware vào nhóm "soft partitioning" và tuyên bố kiểu phân vùng này không được chấp nhận như một cách để xác định hay giới hạn số license cần cho "bất kỳ máy chủ nào hoặc cụm máy chủ nào". Một máy ảo Oracle chạy trong cụm sáu host, về nguyên tắc kiểm toán, có thể kéo theo yêu cầu cấp phép cho toàn bộ nhân của cả sáu host.

Về pháp lý Việt Nam, chạy vượt số license không phải là "vi phạm hợp đồng dân sự" thuần tuý. Điều 4 khoản 10 Luật Sở hữu trí tuệ định nghĩa sao chép là "việc tạo ra bản sao của toàn bộ hoặc một phần tác phẩm... bằng bất kỳ phương tiện hay hình thức nào" — dựng thêm một máy ảo là tạo thêm một bản sao. Dzo.software tư vấn kiểm kê và hợp thức hoá license hạ tầng, cung cấp bản quyền chính hãng, hoá đơn GTGT điện tử, thanh toán VND cho doanh nghiệp Việt.

*Bài viết cung cấp thông tin tham khảo, không phải ý kiến tư vấn pháp lý. Điều khoản license của từng hợp đồng cụ thể luôn ưu tiên hơn tài liệu chính sách công khai — đặc biệt với Oracle, xem lưu ý ở mục 6.*

Những con số cần nhớ

Sáu dữ kiện dưới đây đều lấy trực tiếp từ tài liệu cấp phép chính thức của nhà sản xuất, kèm liên kết để bạn tự kiểm chứng thay vì tin vào bài viết.

Hành lang trung tâm dữ liệu với hai dãy tủ rack máy chủ và xe đẩy KVM ở giữa lối đi
Gộp mười máy chủ vật lý thành một cụm ảo hoá tiết kiệm điện và không gian rack — nhưng có thể làm hoá đơn bản quyền tăng lên. Ảnh: Brett Sayles / Pexels.
  • 8 và 16 — số license nhân tối thiểu của Windows Server. Microsoft ghi nguyên văn: *"You must assign a minimum of 16 core licenses to the licensed server, with at least eight core licenses per physical processor"* — Microsoft Core licensing guidance, 05/2025.
  • 2 máy ảo là tất cả những gì bản Windows Server Standard cho phép mỗi lần cấp phép: *"Windows Server Standard provides rights to use two operating system environments"*, trong khi bản Datacenter cho *"any number of operating system environments"* — Windows Server 2025 Licensing Guidance.
  • 4 license/VM là sàn của SQL Server theo per-core trong máy ảo: *"subject to a minimum of four licenses per virtual machine"* — Microsoft Core licensing guidance.
  • 16 nhân mỗi CPU là sàn của VMware Cloud Foundation và vSphere Foundation, tính cả nhân đã bị tắt: *"Each Core on the Server must be licensed, including Cores deactivated by the BIOS"* — VCF Specific Program Documentation, Broadcom.
  • 90 ngày là khoảng cách tối thiểu giữa hai lần chuyển một license Microsoft sang máy chủ khác: *"licenses can be moved, but not more frequently than 90-day intervals"* — Microsoft Server Virtualization Licensing Guidance.
  • 500 triệu đồng là mức phạt tiền tối đa với tổ chức trong lĩnh vực quyền tác giả, theo Điều 5 khoản 1 Nghị định 341/2025/NĐ-CP — hiệu lực từ 15/02/2026, làm hết hiệu lực Nghị định 131/2013/NĐ-CP.
Bảng 1 — Mỗi nhà cung cấp đếm license theo một đơn vị khác nhau (nguồn: tài liệu cấp phép chính thức của từng hãng, tra cứu 31/07/2026)
Nhà cung cấp / sản phẩmĐơn vị tínhNgưỡng tối thiểu bắt buộcĐiểm dễ mất tiền nhất
VMware Cloud Foundation / vSphere FoundationNhân vật lý (per Core)16 nhân mỗi CPUTính cả nhân đã tắt trong BIOS — tắt bớt nhân KHÔNG giảm được license
Windows Server 2025 (cấp phép theo nhân máy chủ)Nhân vật lý8 nhân/CPU và 16 nhân/máy chủBản Standard chỉ được 2 máy ảo mỗi lần cấp phép
Windows Server 2025 (cấp phép theo máy ảo)Nhân ảo8 nhân mỗi máy ảoChỉ áp dụng cho thuê bao hoặc license còn Software Assurance
SQL Server (per-core, chạy trong VM)Nhân ảo của từng máy ảo4 license mỗi máy ảoBản Standard Core bắt buộc cấp phép theo từng VM, không cấp theo host
Oracle (Processor)Nhân × hệ số core factorKhông có sàn cố địnhTrên cloud được duyệt, core factor không được áp dụng
Proxmox VESocket CPU vật lý1 subscription mỗi socket đang cắm CPUCPU 64 nhân vẫn chỉ tính là một socket
Red Hat Enterprise Linux for Virtual DatacentersCặp socketToàn bộ host trong cụm phải có subscriptionĐổi lại: không giới hạn số máy ảo guest
IBM (Passport Advantage, PVU)Nhân (quy đổi ra PVU)Không có sàn cố địnhMuốn tính sub-capacity bắt buộc triển khai ILMT, nếu không sẽ bị tính full capacity

1. Ba đơn vị đếm license — chọn sai đơn vị là trả sai tiền

Trước khi bàn tới bất kỳ con số nào, phải trả lời đúng một câu hỏi: nhà cung cấp này đếm cái gì? Toàn bộ ngành phần mềm hạ tầng chỉ dùng ba đơn vị, và ba đơn vị đó cho ra ba hoá đơn khác nhau hoàn toàn trên cùng một dàn máy.

Đơn vị thứ nhất — nhân vật lý (physical core). Bạn phải cấp phép cho mọi nhân vật lý của máy chủ, bất kể máy ảo dùng bao nhiêu. Đây là mô hình của VMware và của Windows Server khi cấp phép theo host. Nó trừng phạt cấu hình nhiều CPU ít nhân: một máy 4 CPU × 4 nhân có 16 nhân thật, nhưng theo sàn 16 nhân/CPU của VMware sẽ phải mua 64 nhân.

Đơn vị thứ hai — nhân ảo của từng máy ảo (virtual core). Bạn chỉ trả cho phần thực sự cấp cho máy ảo. Microsoft mở đường này từ tháng 10/2022 và ghi rõ điều kiện: *"The option to license Windows Server by virtual machine was added in October 2022 and is available to customers with subscription licenses or licenses with active Software Assurance only"* — Windows Server 2025 Licensing Guidance. Không có Software Assurance thì cửa này đóng.

Đơn vị thứ ba — socket. Bạn trả theo số đế cắm CPU, không quan tâm mỗi CPU bao nhiêu nhân. Proxmox nói thẳng trên trang giá của mình: *"The Proxmox subscription is per physical CPU socket occupied on the motherboard and actually in use"* và *"Sockets, not cores: It doesn't matter if your CPU has 4 cores or 64 cores; it still only counts as one socket"* — Proxmox VE pricing. Với CPU hiện đại 32–64 nhân, khoảng cách giữa mô hình per-core và per-socket là khoảng cách một bậc độ lớn.

Hệ quả thực tế: quyết định mua CPU nào phải đi kèm quyết định license, không được tách rời. Một doanh nghiệp chọn hai CPU 8 nhân thay vì một CPU 16 nhân sẽ trả gấp đôi tiền VMware cho cùng số nhân sử dụng, vì sàn 16 nhân áp cho từng CPU. Ngược lại, nếu đang dùng Proxmox thì CPU càng nhiều nhân càng có lợi. Đây là lý do khâu chọn phần cứng nên có mặt người phụ trách tài sản phần mềm — xem thêm khung quản lý tài sản phần mềm cho doanh nghiệp vừa.

Oracle dùng biến thể riêng của đơn vị thứ nhất: nhân nhân với một hệ số. Bảng giá chính thức của Oracle định nghĩa: *"The number of required licenses shall be determined by multiplying the total number of cores of the processor by a core processor licensing factor specified on the Oracle Processor Core Factor Table"* — Oracle Technology Global Price List, 01/06/2026. Hệ số của dòng Intel Xeon và AMD EPYC hiện là 0,5, của IBM POWER là 1,0, của Ampere Altra là 0,25Oracle Processor Core Factor Table, cập nhật 28/01/2026. Nghĩa là 100 nhân Xeon quy ra 50 license Processor.

2. Windows Server: 8 nhân mỗi CPU, 16 nhân mỗi máy chủ, và cái bẫy mang tên "stacking"

Câu trả lời ngắn: bản Standard chỉ cho bạn hai máy ảo mỗi lần cấp phép, và muốn chạy máy ảo thứ ba bạn phải cấp phép lại TOÀN BỘ số nhân của máy chủ thêm một lần nữa. Đây không phải cách diễn giải của người viết — Microsoft gọi đích danh thực hành này bằng một từ riêng.

Nguyên văn trong tài liệu cấp phép của Microsoft: *"Once you license a server for Windows Server Standard, you may want to run additional virtual machines or Windows Server Containers with Hyper-V isolation. To do this, you can fully relicense the server based on physical cores, which allows you to run two more virtual machines or Windows Server Containers with Hyper-V isolation. This practice is often referred to as "stacking.""* — Microsoft Core licensing guidance, 05/2025.

Microsoft còn đưa luôn ví dụ số học của chính họ: *"For example, a 2-processor server with 8 cores per processor requires 16 core licenses... and gives rights to two OSEs... In the case of this example, for each additional two OSEs or two Windows Server Containers with Hyper-V isolation the customer wishes to use, an additional 16 core licenses must be assigned to the server"* — Windows Server 2025 Licensing Guidance. Bảng 2 dưới đây kéo dài chính ví dụ đó.

Điểm gãy của bài toán nằm ở chỗ: chi phí stacking tăng tuyến tính theo số máy ảo, còn bản Datacenter là chi phí một lần cho quyền ảo hoá không giới hạn. Microsoft mô tả bản Datacenter là *"rights to use any number of operating system environments (physical or virtual OSEs)"*. Vì vậy luôn tồn tại một điểm hoà vốn — số máy ảo mà từ đó Datacenter rẻ hơn Standard đã stack. Doanh nghiệp cần tự tính điểm này với giá mua thực tế của mình, vì Microsoft không công bố giá niêm yết cho mọi kênh bán.

Một cái bẫy mới xuất hiện cùng Windows Server 2025 là hình thức trả theo mức dùng qua Azure Arc. Microsoft cảnh báo rất rõ rằng hình thức này không kèm quyền ảo hoá: *"Unlike traditional perpetual licenses, it doesn't provide additional rights for virtual machines (VM) running on the same server. Thus, the Automatic Virtual Machine Activation (AVMA) feature isn't available. Each VM requires its own separate license, regardless of the host server"* — Microsoft Learn. Ai quen nếp "mua Datacenter là chạy thoải mái" rất dễ vấp chỗ này.

Còn một mốc thời gian nên đưa vào lịch ngay: Windows Server 2022 hết Mainstream Support ngày 13/10/2026, tức chỉ còn hơn hai tháng kể từ khi bài này lên — Microsoft Lifecycle. Windows Server 2025 có Mainstream đến 13/11/2029 và Extended đến 14/11/2034 — Microsoft Lifecycle. Cách lập lịch vòng đời chi tiết nằm ở bài phần mềm hết vòng đời EOL/EOS.

Cận cảnh socket CPU LGA rỗng với dãy chân tiếp xúc mạ vàng trên bo mạch chủ màu đỏ
Đơn vị tính tiền bản quyền nằm ở đây: số nhân bên trong con chip cắm vào socket này, hoặc chính cái socket. Ảnh: Sergei Starostin / Pexels.
Bảng 2 — Chi phí license Windows Server Standard tăng thế nào khi thêm máy ảo, trên máy chủ 2 CPU × 8 nhân (hai dòng đầu là ví dụ nguyên văn của Microsoft; các dòng sau là *(suy ra)* từ quy tắc "mỗi 2 OSE thêm phải cấp phép lại toàn bộ số nhân")
Số máy ảo muốn chạySố license nhân phải gánCách hiểu
2 máy ảo16Bộ license cơ bản — đúng ví dụ Microsoft công bố
4 máy ảo32Cấp phép lại toàn bộ máy chủ lần thứ hai — đúng ví dụ Microsoft công bố
6 máy ảo48 *(suy ra)*Lần cấp phép thứ ba
8 máy ảo64 *(suy ra)*Lần cấp phép thứ tư
10 máy ảo80 *(suy ra)*Lần cấp phép thứ năm
Không giới hạn16 (bản Datacenter)Datacenter có quyền ảo hoá không giới hạn nên không cần stacking

3. SQL Server trong máy ảo: sàn 4 license mỗi VM và điều kiện của "ảo hoá không giới hạn"

Câu trả lời ngắn: nếu cấp phép SQL Server theo từng máy ảo, mỗi máy ảo phải có tối thiểu 4 license nhân, kể cả khi bạn chỉ cấp cho nó 2 nhân ảo. Microsoft ghi: *"Purchase the appropriate number of core licenses required for the server (subject to a minimum of four licenses per virtual machine)"* — Microsoft Core licensing guidance.

Sàn này khác sàn của Windows Server, và đó là chỗ nhiều đội IT nhầm. Windows Server đòi 8 nhân mỗi CPU và 16 nhân mỗi máy chủ; SQL Server đòi 4 license mỗi CPU khi cấp phép theo nhân vật lý, và 4 license mỗi máy ảo khi cấp phép theo VM. Dùng nhầm con số 16 cho SQL Server là mua thừa; dùng nhầm con số 4 cho Windows Server là mua thiếu.

Hệ quả trực tiếp là mô hình "chia nhỏ" phản tác dụng với SQL Server. Mười máy ảo SQL Server nhỏ, mỗi máy 2 nhân ảo, tưởng chỉ cần 20 license nhưng thực tế cần 40 vì sàn 4 license/VM. Gom mười cơ sở dữ liệu đó vào ít máy ảo hơn, cấu hình lớn hơn, thường rẻ hơn hẳn — và đây là bài toán tối ưu chi phí license mà nhiều nơi bỏ qua, tương tự cách bóc tách chi phí trong bài quản lý chi phí license SaaS theo phòng ban.

Muốn thoát khỏi việc đếm từng máy ảo thì có cửa "ảo hoá không giới hạn", nhưng cửa này có hai điều kiện cùng lúc, không phải một. Nguyên văn: *"Customers that fully license a server (based on physical cores) with SQL Server Enterprise Core edition with subscription licenses or licenses with active SA may run any number of instances of the software in the physical OSE and any number of virtual machines on the licensed server"*. Phải là bản Enterprise Core, và phải là thuê bao hoặc còn Software Assurance. Bản Standard Core không có cửa này: *"Licensing individual VMs is the only licensing option available for SQL Server Standard Core edition customers who are running the software in a virtualized environment under the Per Core model"*.

Một chi tiết nhỏ nhưng hay bị hỏi: siêu phân luồng không làm tăng số license khi cấp phép theo nhân vật lý. Microsoft ghi: *"The use of hyper-threading technology does not affect the number of core licenses required when running SQL Server software in a physical OSE"*. Nhưng khi cấp phép theo máy ảo thì bạn đếm nhân ảo, và mỗi luồng được trình bày cho máy ảo như một nhân ảo — nên siêu phân luồng lúc đó lại có ảnh hưởng.

4. Di chuyển máy ảo giữa các host: quy tắc 90 ngày và giới hạn ít người biết của Windows Server

Câu trả lời ngắn: license Microsoft gắn với một máy chủ cụ thể, và mặc định bạn chỉ được chuyển nó sang máy chủ khác sau mỗi 90 ngày. Nguyên văn: *"Base license terms prohibit short-term license reassignment. This means licenses can be moved, but not more frequently than 90-day intervals"* — Microsoft Server Virtualization Licensing Guidance.

Vấn đề là mọi cụm ảo hoá hiện đại đều bật các cơ chế tự động di chuyển máy ảo giữa các host: vMotion, DRS, HA, live migration. Máy ảo có thể nhảy host lúc 3 giờ sáng mà không ai bấm nút. Microsoft mô tả đúng tình huống này: *"If a customer moves virtual machines (VMs) running Windows Server and Exchange Server from Server A to Server B, they must also reassign the corresponding licenses to Server B. Without reassigning the licenses, Server B is not licensed to run the software and cannot legally operate the VMs."*

Với các ứng dụng máy chủ như SQL Server, Software Assurance mở ra quyền License Mobility within Server Farms, tức miễn quy tắc 90 ngày trong phạm vi một server farm: *"For certain server software subscription licenses or licenses with active Software Assurance customers have License Mobility within a server farm. This means licenses can be moved from server to server more often than 90-day intervals."*

Nhưng đây là chỗ gây bất ngờ nhất trong toàn bộ chủ đề này, và cũng là chỗ tài liệu tư vấn trên mạng hay nói sai: quyền đó KHÔNG áp dụng cho chính Windows Server. Microsoft viết thẳng: *"License Mobility across Server Farms is not available for Windows Server, so each server must be licensed for peak capacity at all times. As an exception to this, when licensing Windows Server by VM, customers may move subscription licenses or licenses with Software Assurance at any time to another server within the same server Farm."*

Dịch sang ngôn ngữ vận hành: mọi host trong cụm mà một máy ảo Windows Server có thể chạy tới đều phải được cấp phép đầy đủ cho công suất đỉnh, trừ khi bạn cấp phép theo máy ảo với thuê bao hoặc Software Assurance. Một cụm sáu host để dự phòng cho nhau không phải là sáu host nhàn rỗi về mặt license — đó là sáu host phải trả tiền. Cách chặn rủi ro này là dùng affinity rule để ghim máy ảo vào một nhóm host xác định, rồi cấp phép đúng nhóm đó, và ghi lại cấu hình ghim ấy vào hồ sơ compliance như một bằng chứng — cùng logic với checklist chuẩn bị hồ sơ audit phần mềm.

5. VMware sau Broadcom: từ vĩnh viễn sang thuê bao, và sàn 16 nhân mỗi CPU

Câu trả lời ngắn: từ tháng 12/2023, VMware không còn bán license vĩnh viễn; toàn bộ danh mục gom về hai sản phẩm thuê bao tính theo NHÂN, với sàn 16 nhân cho mỗi CPU. Đây là thay đổi nền tảng nhất của thị trường ảo hoá doanh nghiệp trong ba năm qua.

Broadcom hoàn tất mua VMware ngày 22/11/2023thông cáo của Broadcom. Chưa đầy ba tuần sau, ngày 11/12/2023, VMware công bố: *"Complete the transition of all VMware by Broadcom solutions to subscription licenses, with the end of sale of perpetual licenses, Support and Subscription (SnS) renewals for perpetual offerings... beginning today"* — VMware by Broadcom. Bài viết cũng trấn an rằng license cũ không bị vô hiệu: *"Customers may continue using perpetual licenses with active support contracts."*

Tháng 01/2024, VMware chốt lại danh mục còn hai sản phẩm: *"VMware Cloud Foundation and VMware vSphere Foundation, available as subscription software only, are now our two new offers"*, và nói rõ nhiều sản phẩm cũ *"will not be available for purchase as standalone point solutions"* — VMware End of Availability. Doanh nghiệp quen mua lẻ vSphere hoặc dùng bản ESXi miễn phí mất cả hai lựa chọn đó.

Đơn vị tính được ghi trong tài liệu pháp lý của sản phẩm: *"VMware Cloud Foundation ("VCF") is subscription software licensed on a per Core license metric with a minimum licensing requirement of 16 Cores per Processor"*, kèm câu quan trọng cho khâu cấu hình phần cứng: *"Each Core on the Server must be licensed, including Cores deactivated by the BIOS"* — VCF Specific Program Documentation. Tắt bớt nhân trong BIOS không làm giảm số license.

Broadcom đưa ví dụ số học trong bài hướng dẫn đếm nhân: *"Host A (2 CPUs x 8 cores) + Host B (2 CPUs x 24 cores) converts to Host A (2 CPUs x 16 cores) + Host B (2 CPUs x 24 cores) = 80 cores to license"* — Broadcom KB 313548. Host A chỉ có 16 nhân thật nhưng phải mua 32. Quy tắc này vẫn còn nguyên trong tài liệu bản mới nhất: *"Most products have a minimum consumption rule of 16 cores per physical CPU. CPUs that have fewer than 16 cores consume 16 cores"* — tài liệu VCF 9.1, cập nhật 30/07/2026. Phiên bản lớn hiện hành là VCF 9.1, phát hành 12/05/2026.

Về giá, cần nói thẳng một điều mà phần lớn bài viết trên mạng né tránh: Broadcom KHÔNG công bố giá niêm yết công khai theo nhân cho VCF hay VVF. Hai tài liệu pháp lý của sản phẩm không chứa một ký tự tiền tệ nào; trang sản phẩm không hiển thị giá. Tuyên bố công khai duy nhất về giá là câu *"we've reduced the previous subscription list price by half"* trong bài 11/12/2023, và câu đó không kèm con số. Mọi mức giá mỗi nhân đang lưu truyền đều đến từ đại lý hoặc bảng giá đối tác rò rỉ — doanh nghiệp nên lấy báo giá trực tiếp thay vì lập ngân sách dựa trên số nghe được.

Có một tình tiết gây xôn xao năm 2025 cần được trình bày đúng mức độ tin cậy của nó. Ngày 28/03/2025, The Register đưa tin nhà phân phối Arrow gửi thư cho đối tác nói rằng *"the minimum number of cores required for VMware licenses will increase substantially, from 16 to 72 cores per command line"* — The Register. Chính bài báo ghi nhận Broadcom không phản hồi đề nghị xác nhận. Đây là thông tin trích lại từ báo chí ngành qua thư của nhà phân phối, chưa truy được nguồn sơ cấp từ Broadcom; người viết đã rà tài liệu pháp lý, KB và tài liệu VCF 9.1 của Broadcom và không tìm thấy con số 72 ở bất kỳ đâu. Quy tắc đang có hiệu lực và kiểm chứng được hôm nay vẫn là 16 nhân mỗi CPU. Lưu ý thêm: cách diễn đạt của The Register là "mỗi dòng đơn hàng", không phải "mỗi CPU" — các bài dịch lại thành "72 nhân mỗi CPU" là hiểu sai.

Chi phí tăng đã đẩy một bộ phận doanh nghiệp sang nền tảng khác, và đây là lúc đơn vị tính tạo ra khác biệt lớn nhất. Proxmox VE bán theo socket với giá niêm yết công khai: 120 EUR/năm/socket cho gói Community, 370 EUR gói Basic, 550 EUR gói Standard và 1.100 EUR gói Premium — Proxmox VE pricing (giá chưa gồm thuế). Đổi nền tảng ảo hoá không phải quyết định nhẹ nhàng vì kéo theo cả hệ sao lưu và quy trình vận hành — bài sao lưu và phục hồi dữ liệu với NAKIVO có bàn kỹ phần hỗ trợ nền tảng của công cụ sao lưu.

Dãy tủ rack cửa lưới trong phòng máy chủ được chiếu ánh sáng xanh lam, nhãn NETWORK-2 trên cửa tủ
Ranh giới cụm — chứ không phải số máy ảo đang chạy — mới là thứ quyết định hoá đơn license trong nhiều hợp đồng. Ảnh: panumas nikhomkhai / Pexels.

6. Oracle và "soft partitioning": vì sao một máy ảo có thể kéo theo cả cụm

Câu trả lời ngắn: Oracle xếp VMware vào nhóm "soft partitioning" và không chấp nhận nhóm này như cách để giới hạn số license — kể cả ở phạm vi cụm máy chủ. Đây là rủi ro license lớn nhất mà một doanh nghiệp có thể vô tình tạo ra chỉ bằng thao tác dựng một máy ảo.

Tài liệu chính sách của Oracle định nghĩa soft partitioning là việc phân chia bằng công cụ quản lý tài nguyên của hệ điều hành, rồi liệt kê ví dụ: *"Examples of such partitioning type include: Solaris 9 Resource Containers, AIX Workload Manager, HP Process Resource Manager, Affinity Management, Oracle VM, and VMware."* Câu quyết định nằm ngay sau đó: *"Unless explicitly stated elsewhere in this document, soft partitioning (including features/functionality of any technologies listed as examples above) is not permitted as a means to determine or limit the number of software licenses required for any given server or cluster of servers"* — Oracle Partitioning Policy.

Cụm từ "or cluster of servers" là điểm khiến khoản chi phồng lên. Doanh nghiệp nghĩ mình chỉ chạy một máy ảo Oracle 4 nhân; phía kiểm toán nhìn vào cụm sáu host, mỗi host 2 CPU × 24 nhân, và đặt câu hỏi về 288 nhân. Sau khi nhân với hệ số 0,5 của dòng Xeon, con số vẫn là 144 license Processor thay vì 2.

Nhưng phải nói cho đủ, vì đây là chỗ rất nhiều bài viết trình bày sai. Chính tài liệu đó tự phủ nhận giá trị hợp đồng của mình, nguyên văn ở chân mọi trang: *"This document is for educational purposes only and provides guidelines regarding Oracle's policies in effect as of February 14, 2022. It may not be incorporated into any contract and does not constitute a contract or a commitment to any specific terms."* Nghĩa là: đây là chính sách kiểm toán và vị thế đàm phán của Oracle, không phải điều khoản hợp đồng bạn đã ký. Ràng buộc pháp lý thật nằm ở định nghĩa "Processor" trong hợp đồng và bảng giá — mà định nghĩa đó lại không nói gì về ảo hoá. Vì vậy cách xử lý đúng là đọc hợp đồng của chính mình và đàm phán, không phải mặc nhiên chấp nhận con số toàn cụm.

Danh sách "hard partitioning" được Oracle chốt cứng và đóng: *"Oracle has deemed certain technologies, possibly modified by configuration constraints, as hard partitioning, and no other technology or configuration qualify"*, gồm Physical Domains, Solaris Zones (chỉ loại capped), IBM LPAR, Micro-Partitions (capped), vPar (capped), nPar, Integrity Virtual Machine (capped), Secure Resource Partitions (capped) và Fujitsu PPAR. Có một câu rất đáng chú ý về di chuyển máy ảo: *"IBM Power VM Live Partition Mobility is not an approved hard partitioning technology. All cores on both the source and destination servers... must be licensed"* — cùng logic "cấp phép cả nơi đi lẫn nơi đến" như quy tắc của Microsoft ở mục 4.

Chuyển lên cloud cũng không thoát, và có một chi tiết ngược trực giác. Oracle cho phép quy đổi *"count two vCPUs as equivalent to one Oracle Processor license if multi-threading of processor cores is enabled"* trên AWS, Azure và Google Cloud, nhưng đồng thời tuyên bố: *"When counting Oracle Processor license requirements in Authorized Cloud Environments, the Oracle Processor Core Factor Table is not applicable"* — Licensing Oracle Software in the Cloud Computing Environment. Hệ số 0,5 biến mất khi lên cloud — nhiều bài toán so sánh on-premise với cloud bị sai ngay ở giả định này. Chủ đề mang license sẵn có lên cloud được bàn riêng trong bài BYOL — mang license phần mềm lên cloud.

Không phải hãng nào cũng chọn cách của Oracle, và đó là lý do nên so sánh trước khi chốt nền tảng. Red Hat bán hẳn một sản phẩm cho đúng tình huống này — Red Hat Enterprise Linux for Virtual Datacenters cho phép chạy không giới hạn máy ảo guest, đổi lại *"you must purchase uniform SLAs for all hosts in a cluster, and all hosts in a cluster must be accounted for with a subscription"* — Red Hat subscription guide. IBM thì cho phép tính sub-capacity nhưng gắn điều kiện công cụ: *"Failure to comply with the above will result in charging under full capacity for the total number of physical processor cores activated and available for use on the server"* nếu không triển khai ILMT — IBM sub-capacity licensing.

7. Góc pháp lý Việt Nam: chạy vượt số license là hành vi sao chép

Câu trả lời ngắn: dựng thêm một máy ảo chạy phần mềm mà không có license tương ứng là hành vi sao chép tác phẩm không được phép của chủ sở hữu quyền tác giả — bị xử phạt hành chính theo Nghị định 341/2025/NĐ-CP. Chuỗi lập luận pháp lý gồm bốn bước, và cả bốn đều đọc được từ văn bản gốc.

Bước 1 — phần mềm là đối tượng được bảo hộ. Khoản 1 Điều 22 Luật Sở hữu trí tuệ, bản đã được sửa đổi bởi Luật số 131/2025/QH15 có hiệu lực từ 01/4/2026, quy định: *"Chương trình máy tính được bảo hộ như tác phẩm văn học, dù được thể hiện dưới dạng mã nguồn hay mã máy."* Luật sửa đổi này bổ sung thêm một câu rất đúng thời: *"Trường hợp chương trình máy tính được cung cấp dưới dạng dịch vụ hoặc thông qua các nền tảng trực tuyến thì việc tạo bản sao dự phòng thực hiện theo điều khoản sử dụng hoặc thỏa thuận cấp phép giữa các bên."* Nói cách khác, với phần mềm giao dưới dạng dịch vụ, điều khoản license của nhà cung cấp được luật dẫn chiếu tới.

Bước 2 — dựng máy ảo là sao chép. Khoản 10 Điều 4 định nghĩa gọn: *"Sao chép là việc tạo ra bản sao của toàn bộ hoặc một phần tác phẩm hoặc bản ghi âm, ghi hình bằng bất kỳ phương tiện hay hình thức nào."* Cụm "bất kỳ phương tiện hay hình thức nào" bao trùm việc nhân bản một máy ảo template thành mười máy ảo.

Bước 3 — sao chép phải xin phép và trả tiền. Điểm c khoản 1 Điều 20 xếp *"Sao chép trực tiếp hoặc gián tiếp toàn bộ hoặc một phần tác phẩm bằng bất kỳ phương tiện hay hình thức nào"* vào quyền tài sản, và khoản 2 Điều 20 buộc: *"Tổ chức, cá nhân khi khai thác, sử dụng một, một số hoặc toàn bộ các quyền quy định tại khoản 1 Điều này... phải được sự cho phép của chủ sở hữu quyền tác giả và trả tiền bản quyền"* — Văn bản hợp nhất 155/VBHN-VPQH. Khoản 2 Điều 28 khẳng định hành vi *"Xâm phạm quyền tài sản quy định tại Điều 20 của Luật này"* là hành vi xâm phạm quyền tác giả.

Bước 4 — và không có ngoại lệ "sao chép nội bộ" cho phần mềm. Đây là chỗ nhiều doanh nghiệp hiểu nhầm. Khoản 3 Điều 25 loại trừ thẳng: *"Việc sao chép quy định tại khoản 1 Điều này không áp dụng đối với tác phẩm kiến trúc, tác phẩm mỹ thuật, chương trình máy tính."* Ngoại lệ tự sao chép một bản để nghiên cứu, học tập không áp dụng cho chương trình máy tính. Lập luận "công ty chỉ dùng nội bộ, không bán ra ngoài" không có chỗ đứng trong luật.

Về chế tài, Nghị định 341/2025/NĐ-CP ban hành ngày 26/12/2025, hiệu lực từ 15/02/2026, và làm hết hiệu lực Nghị định 131/2013/NĐ-CP cùng Nghị định 28/2017/NĐ-CP. Điều 5 khoản 1 đặt trần: *"Mức phạt tiền tối đa trong lĩnh vực quyền tác giả, quyền liên quan đối với cá nhân là 250.000.000 đồng. Mức phạt tiền tối đa đối với tổ chức là 500.000.000 đồng."* Điều 16 là điều áp thẳng vào hành vi sao chép, với khung phạt cho tổ chức ở Bảng 3. Mức phạt cụ thể trong khung phạt hành chính của Nghị định 341 và các hình thức xử phạt bổ sung được phân tích kỹ hơn trong bài Nghị định 341/2025 về xử phạt vi phạm bản quyền.

Bảng 3 — Khung phạt tiền với TỔ CHỨC có hành vi sao chép tác phẩm không được phép, theo Điều 16 khoản 2 Nghị định 341/2025/NĐ-CP (hiệu lực 15/02/2026). Ba tiêu chí là quan hệ HOẶC — chỉ cần thoả một tiêu chí là rơi vào khung đó.
Số lợi bất hợp pháp thu đượcHoặc thiệt hại cho chủ sở hữu quyềnHoặc giá trị hàng hoá vi phạmMức phạt với tổ chức
Dưới 20 triệu đồngDưới 40 triệu đồngDưới 40 triệu đồng10 – 20 triệu đồng
20 – dưới 40 triệu đồng40 – dưới 80 triệu đồng40 – dưới 80 triệu đồng20 – 40 triệu đồng
40 – dưới 60 triệu đồng80 – dưới 120 triệu đồng80 – dưới 120 triệu đồng40 – 60 triệu đồng
60 – dưới 100 triệu đồng120 – dưới 200 triệu đồng120 – dưới 200 triệu đồng60 – 100 triệu đồng
Trần chung của lĩnh vựcTối đa 500 triệu đồng (Điều 5 khoản 1; cá nhân tối đa 250 triệu)

8. Bảy bước kiểm kê license hạ tầng ảo hoá

Kiểm kê license ảo hoá khác kiểm kê license người dùng ở chỗ dữ liệu cần lấy nằm trong hypervisor và BIOS chứ không nằm trong phòng nhân sự. Bảy bước dưới đây là trình tự tối thiểu để có một hồ sơ đứng vững trước kiểm toán.

  • Bước 1 — Xuất sơ đồ vật lý. Với từng host: số CPU vật lý, số nhân mỗi CPU, model chip đầy đủ. Model chip là bắt buộc vì Oracle tính theo hệ số riêng cho từng dòng.
  • Bước 2 — Vẽ ranh giới cụm. Liệt kê mọi cụm, mọi host trong từng cụm, và các quy tắc affinity đang áp. Đây là dữ liệu quyết định chi phí Oracle và quyết định phạm vi "công suất đỉnh" của Windows Server.
  • Bước 3 — Liệt kê máy ảo theo phần mềm chạy bên trong, không phải theo tên máy. Một máy ảo tên "app-prod-07" có thể đang chạy cả Windows Server, SQL Server và một runtime Java.
  • Bước 4 — Đối chiếu từng phần mềm với đúng đơn vị tính của nó (Bảng 1). Sai lầm phổ biến nhất là áp một mô hình đếm cho mọi hãng.
  • Bước 5 — Áp ngưỡng tối thiểu trước khi cộng. 16 nhân/CPU cho VMware, 8 nhân/CPU và 16 nhân/máy chủ cho Windows Server, 4 license/VM cho SQL Server. Cộng số nhân thật rồi mới áp sàn sẽ cho ra kết quả thấp hơn thực tế.
  • Bước 6 — Kiểm tra trạng thái Software Assurance và thuê bao. Rất nhiều quyền quan trọng — cấp phép theo máy ảo, ảo hoá không giới hạn của SQL Server, miễn quy tắc 90 ngày — chỉ tồn tại khi còn Software Assurance hoặc thuê bao còn hạn.
  • Bước 7 — Lưu bằng chứng cấu hình, không chỉ lưu hoá đơn. Ảnh chụp quy tắc affinity, cấu hình cụm, danh sách host được cấp phép. Khi bị hỏi "vì sao chỉ cấp phép 2 trong 6 host", hoá đơn không trả lời được câu hỏi đó — cấu hình mới trả lời được.
Bảng 4 — Sáu tình huống ảo hoá hay gặp ở doanh nghiệp Việt, điều khoản chi phối và hướng xử lý
Tình huốngĐiều khoản chi phốiHướng xử lý
Cụm vSphere 6 host, chỉ 2 host chạy máy ảo Oracle, bật vMotionChính sách phân vùng của Oracle xếp VMware vào soft partitioning, không chấp nhận để giới hạn license cho "server or cluster of servers"Tách cụm riêng cho Oracle, hoặc dùng công nghệ trong danh sách hard partitioning, hoặc đàm phán dựa trên hợp đồng đã ký (tài liệu chính sách không phải điều khoản hợp đồng)
Windows Server Standard, chạy 6 máy ảo trên một hostStandard chỉ cho 2 OSE mỗi lần cấp phép; muốn thêm phải cấp phép lại toàn bộ nhânStack 3 lần (48 nhân với máy 2×8) hoặc chuyển sang Datacenter — tính điểm hoà vốn với giá mua thực tế
Bật HA/DRS cho máy ảo Windows Server chạy khắp cụm*"License Mobility across Server Farms is not available for Windows Server, so each server must be licensed for peak capacity at all times"*Ghim máy ảo vào nhóm host bằng affinity rule rồi cấp phép đúng nhóm đó; hoặc cấp phép theo VM với thuê bao/Software Assurance
Máy chủ 2 CPU × 8 nhân chạy VCFSàn 16 nhân mỗi CPU, tính cả nhân tắt trong BIOSPhải mua 32 nhân dù chỉ có 16 nhân thật — cân nhắc CPU ít socket nhiều nhân ngay từ khâu mua sắm
Dùng Windows Server trả theo mức dùng qua Azure Arc rồi chạy thêm máy ảo trên cùng máy*"Each VM requires its own separate license, regardless of the host server"*Mỗi máy ảo một license riêng; không áp dụng AVMA
Chuyển license giữa các host mỗi khi bảo trìQuy tắc 90 ngày với license không có Software AssuranceCấp phép cả hai máy chủ, hoặc dùng license theo VM có Software Assurance

Chốt lại

Ảo hoá làm giảm số máy chủ vật lý nhưng không làm giảm nghĩa vụ bản quyền — nó chỉ chuyển đơn vị tính từ thứ dễ đếm (số máy) sang thứ khó đếm (số nhân, số máy ảo, ranh giới cụm). Doanh nghiệp tiết kiệm được tiền điện rồi mất lại nhiều hơn ở hoá đơn license là kịch bản hoàn toàn có thật, và nó luôn bắt đầu từ một quyết định kỹ thuật tưởng như vô hại: gộp thêm một host vào cụm, bật thêm DRS, nhân bản thêm một máy ảo từ template.

Điều đáng nói là mọi con số trong bài này đều nằm trong tài liệu công khai của chính các hãng. Không có gì bí mật ở đây — chỉ là chúng nằm rải rác trong những tệp PDF mà ít ai mở ra trước khi ký hợp đồng mua phần cứng.

Trên hạ tầng ảo hoá, câu hỏi quyết định chi phí bản quyền không phải "chúng ta có bao nhiêu người dùng" mà là "một máy ảo của chúng ta có thể chạy trên bao nhiêu nhân CPU vật lý" — và câu trả lời đó phải được chốt bằng cấu hình cụm, có bằng chứng lưu lại, trước khi kiểm toán viên đặt câu hỏi thay bạn.

Câu hỏi thường gặp

1. Chạy hệ điều hành trong máy ảo có cần license riêng không, hay license của máy chủ vật lý đã bao gồm? Tuỳ phiên bản. Windows Server Datacenter cấp phép theo nhân vật lý cho phép chạy số lượng máy ảo không giới hạn trên chính máy chủ đó. Bản Standard chỉ cho hai máy ảo mỗi lần cấp phép, muốn thêm phải cấp phép lại toàn bộ số nhân. Riêng hình thức trả theo mức dùng qua Azure Arc thì không kèm quyền chạy máy ảo nào — mỗi máy ảo cần license riêng.

2. Doanh nghiệp có bắt buộc phải mua license cho toàn bộ cụm khi chỉ một máy ảo chạy Oracle không? Chính sách phân vùng của Oracle không chấp nhận soft partitioning để giới hạn số license cho "bất kỳ máy chủ hoặc cụm máy chủ nào", và VMware nằm trong danh sách soft partitioning. Tuy nhiên chính tài liệu đó ghi rõ nó chỉ mang tính hướng dẫn, không được đưa vào hợp đồng và không cấu thành hợp đồng. Đây là vị thế kiểm toán và đàm phán của Oracle, không phải điều khoản đương nhiên ràng buộc. Cách xử lý an toàn về kỹ thuật là tách cụm riêng cho Oracle; cách xử lý về pháp lý là đọc lại hợp đồng đã ký của chính doanh nghiệp.

3. Tắt bớt nhân CPU trong BIOS có giảm được số license VMware không? Không. Tài liệu sản phẩm của Broadcom ghi rõ mọi nhân trên máy chủ đều phải được cấp phép, bao gồm cả những nhân đã bị vô hiệu hoá trong BIOS. Ngoài ra còn sàn tối thiểu 16 nhân cho mỗi CPU, nên một CPU 8 nhân vẫn tính thành 16.

4. Windows Server Standard chạy được tối đa bao nhiêu máy ảo? Không có trần cứng, nhưng mỗi hai máy ảo là một lần cấp phép lại toàn bộ số nhân của máy chủ. Với máy 2 CPU × 8 nhân, hai máy ảo cần 16 license nhân, bốn máy ảo cần 32, sáu máy ảo cần 48. Đến một ngưỡng nhất định bản Datacenter với quyền ảo hoá không giới hạn sẽ rẻ hơn.

5. Chạy vượt số license trong môi trường ảo hoá bị phạt bao nhiêu tại Việt Nam? Hành vi sao chép tác phẩm không được phép của chủ sở hữu quyền tác giả bị xử phạt theo Điều 16 Nghị định 341/2025/NĐ-CP, hiệu lực từ 15/02/2026. Với tổ chức, khung phạt từ 10 triệu đến 100 triệu đồng tuỳ số lợi bất hợp pháp, thiệt hại gây ra hoặc giá trị hàng hoá vi phạm. Mức phạt tiền tối đa của cả lĩnh vực quyền tác giả với tổ chức là 500 triệu đồng, với cá nhân là 250 triệu đồng.

Nguồn tham khảo

Cần rà soát compliance phần mềm?

Chuyên gia DZO tư vấn miễn phí lộ trình bản quyền trong 24 giờ — hoá đơn đỏ, triển khai tiếng Việt.

Đặt tư vấn miễn phí