SQL Server Web Edition cho hosting / công ty SaaS: chỉ qua SPLA
Web Edition là phiên bản đặc biệt giá thấp dành cho web hosting và SaaS provider, chỉ bán qua chương trình SPLA (Service Provider License Agreement). Giải thích cách hoạt động, ai được dùng, và khi nào nên cân nhắc.
TL;DR
SQL Server Web Edition giá rẻ hơn Standard khoảng 40-50%, nhưng CHỈ bán cho Service Provider qua hợp đồng SPLA (báo giá theo tháng, không bán perpetual). Phù hợp công ty hosting cung cấp shared hosting Windows, SaaS multi-tenant public-facing. Chỉ được dùng cho ứng dụng public Internet - KHÔNG được dùng cho ERP nội bộ. TND tư vấn lựa chọn giữa Web (SPLA) và Standard (perpetual) tùy mô hình kinh doanh.
1. SQL Server Web Edition là gì?
Web Edition là phiên bản SQL Server đặc biệt mà Microsoft thiết kế cho các nhà cung cấp dịch vụ web hosting và SaaS. Mục tiêu: cho phép hosting provider triển khai SQL Server với chi phí thấp hơn Standard nhằm cạnh tranh giá với MySQL/PostgreSQL trong thị trường shared hosting.
Khác biệt lớn nhất so với Standard: Web Edition không bán dưới dạng perpetual license (mua một lần dùng mãi). Web chỉ có ở mô hình SPLA (Service Provider License Agreement) - trả phí theo tháng/quý dựa trên số core mà bạn cung cấp dịch vụ.
Web Edition là "ngách" trong portfolio SQL Server. Nó tồn tại không phải để doanh nghiệp end-user dùng nội bộ - mà để các hosting provider và SaaS provider giảm giá vốn dịch vụ. Sai mục đích này = vi phạm EULA SPLA.
2. SPLA là gì? Khác Volume License thế nào?
SPLA = Service Provider License Agreement, là chương trình Microsoft dành cho các công ty cung cấp dịch vụ phần mềm cho bên thứ 3 (hosting, SaaS, BPO managed services). SPLA khác Volume License truyền thống ở 3 điểm:
| Tiêu chí | Volume License (Open/CSP) | SPLA |
|---|---|---|
| Mô hình thanh toán | Mua perpetual 1 lần | Trả tháng/quý theo usage |
| Đối tượng người dùng | Nhân viên / device của doanh nghiệp mua | Khách hàng bên thứ 3 của Service Provider |
| Hoá đơn báo Microsoft | 1 lần khi mua | Hàng tháng - báo cáo usage |
| Có Web Edition? | KHÔNG | CÓ |
| Có Standard / Enterprise? | CÓ | CÓ |
| Phù hợp | End-user doanh nghiệp | Hosting, SaaS, BPO |
Ai có thể làm SPLA partner?
SPLA yêu cầu công ty đăng ký với Microsoft, ký hợp đồng SPLA, báo cáo usage hàng tháng. Tại Việt Nam có một số SPLA reseller và partner chính thức - TND có thể hỗ trợ kết nối hoặc tư vấn lựa chọn nếu doanh nghiệp bạn cần đăng ký SPLA cho dịch vụ hosting.
3. Giới hạn kỹ thuật Web Edition
| Giới hạn | Web Edition | So với Standard |
|---|---|---|
| CPU compute | 16 cores | Standard 24 cores |
| Buffer Pool RAM | 64 GB | Standard 128 GB |
| Database size | 524 PB | = Standard |
| Compression | CÓ | = Standard |
| Full-Text Search | CÓ | = Standard |
| SQL Agent | CÓ | = Standard |
| HA / AlwaysOn AG | KHÔNG (FCI 2-node OK) | Standard có Basic AG |
| Replication | Subscriber only | Standard full |
| Polybase / Big Data | KHÔNG | Standard có |
| BI services (SSAS, SSRS, SSIS) | KHÔNG / hạn chế | Standard có |
Web Edition đủ tính năng cho 95% workload web hosting và SaaS B2C / B2B vừa. Nhưng nếu cần HA AG (cho SaaS yêu cầu 99.9% uptime), bạn buộc phải dùng Enterprise SPLA, không có lựa chọn nào khác.
4. Ai NÊN dùng Web Edition?
Trường hợp 1: Công ty hosting cung cấp shared hosting Windows
Cung cấp gói hosting WordPress / .NET cho hàng trăm khách hàng. Mỗi khách 1 DB. Web Edition giảm 40-50% chi phí license so với Standard, cho phép cạnh tranh giá với LiteSpeed / cPanel Linux + MySQL.
Trường hợp 2: SaaS B2C / B2B multi-tenant public-facing
App web SaaS bán cho khách hàng cuối qua subscription tháng. Người dùng truy cập qua Internet, không phải nhân viên của bạn. Web Edition đáp ứng tốt, giá thấp hơn Standard.
Trường hợp 3: White-label SaaS reseller
Bạn cung cấp platform SaaS cho các reseller, reseller bán lại cho end-customer. Đây là chuỗi 2 cấp service provider - chỉ SPLA mới hợp lệ.
5. Ai KHÔNG được dùng Web Edition?
- Doanh nghiệp end-user dùng nội bộ: ERP, CRM nội bộ → vi phạm SPLA
- App chỉ cho nhân viên nội bộ truy cập: dù qua Internet → vẫn vi phạm
- Internal LOB application: intranet, employee portal → không hợp lệ
- Mixed workload (nội bộ + external): không tách được - phải Standard/Enterprise
Quy tắc nhớ: Web SPLA = dịch vụ trả tiền cho bên thứ 3 ngoài tổ chức bạn. Nếu app phục vụ nội bộ → bắt buộc Volume License (Standard/Enterprise), không được dùng Web SPLA dù rẻ hơn.
6. Cấu trúc giá SPLA - tính như thế nào?
SPLA tính theo số core mà bạn license trên server đang cung cấp dịch vụ, nhân với số tháng. Mỗi tháng bạn báo cáo "tôi đang vận hành X core Web Edition" và trả tiền theo đó.
Ví dụ tính SPLA hàng tháng
# Hosting provider có 3 server: # Server A: 8 core Web Edition → 8 × giá_core_web_thang # Server B: 16 core Web Edition → 16 × giá_core_web_thang # Server C: 4 core Standard Edition → 4 × giá_core_std_thang # # Báo cáo SPLA tháng X: # 28 cores Web + 4 cores Standard # # Hoá đơn = (28 × giá_web) + (4 × giá_std) mỗi tháng
Giá cụ thể thay đổi theo tỉ giá USD/VND và chính sách Microsoft từng kỳ - TND có thể báo giá chính xác theo cấu hình core và mô hình kinh doanh của bạn.
7. So sánh chi phí: Web SPLA vs Standard perpetual cho hosting
Bài toán: hosting provider chạy 16 core SQL trong 5 năm
Option A - Standard Core perpetual: 16 core × 47.5M (Standard 1-core ≈) = ~760M một lần (= 8 pack 2-core × 95M). Trong 5 năm không phát sinh thêm (trừ SA renewal nếu mua).
Option B - Web SPLA hàng tháng: giả sử Web ≈ 50% Standard. Chi phí Web monthly cho 16 core ước tính tương đương khoảng 50-60% so với amortized Standard. Trong 5 năm tổng SPLA có thể rơi vào khoảng 380-450M tùy điều khoản hợp đồng.
→ Web SPLA rẻ hơn về dòng tiền (cash flow) và linh hoạt theo growth (mua thêm core khi cần). Standard perpetual rẻ hơn nếu chạy > 6-7 năm và ổn định cấu hình.
8. Setup SQL Server Web Edition trên Windows/Linux
Cài đặt giống Standard, chỉ khác product key:
# Trên Windows Server (silent install Web Edition) setup.exe /Q /ACTION=Install /FEATURES=SQLEngine,SQLAgent,FullText ` /INSTANCENAME=MSSQLSERVER ` /SQLSVCACCOUNT="NT Service\MSSQLSERVER" ` /SQLSYSADMINACCOUNTS="BUILTIN\Administrators" ` /AGTSVCACCOUNT="NT Service\SQLSERVERAGENT" ` /PID=` /IACCEPTSQLSERVERLICENSETERMS # Trên Ubuntu (Web Edition cũng được cài bằng package mssql-server tương tự) sudo /opt/mssql/bin/mssql-conf setup # Chọn edition: 6 = Web
Verify edition đang chạy
SELECT
SERVERPROPERTY('Edition') AS Edition,
SERVERPROPERTY('EngineEdition') AS EngineEdition,
SERVERPROPERTY('ProductVersion') AS Version;
-- 'Web Edition (64-bit)' → đã cài đúng
-- EngineEdition = 2 (Web cũng dùng engine code 2 như Standard)9. Đặc thù SaaS / hosting Việt Nam - bài học từ thực tế
Tại Việt Nam, SPLA chưa phổ biến vì:
- Đa số hosting provider Việt dùng Linux + MySQL → không cần SQL Server
- Một số provider Windows hosting dùng Standard perpetual + "share" nhiều khách cùng instance (rủi ro audit cao)
- SaaS công ty Việt thường < 16 core SQL → Standard perpetual đủ và đơn giản hơn
Tuy nhiên, với những công ty SaaS B2B đang scale lên 50+ core SQL trải nhiều tenant, SPLA Web Edition trở nên rất hấp dẫn - vừa giảm giá vốn dịch vụ vừa linh hoạt theo growth. TND có thể tư vấn switching từ perpetual sang SPLA hoặc ngược lại tuỳ giai đoạn phát triển.
Hạ tầng phù hợp cho Web Edition hosting
Web Edition multi-tenant cần hạ tầng ổn định, IOPS cao, RAM rộng. Tham khảo:
- Dedicated Server cho instance Web Edition 16 core dedicated
- Cloud VPS cho từng tenant lớn cần isolate
10. Hoá đơn VAT cho SPLA và Volume License
Cả SPLA và Volume License đều xuất hoá đơn VAT đầy đủ qua đại lý chính thức. SPLA có hoá đơn hàng tháng theo usage báo cáo, Volume License có hoá đơn 1 lần khi mua. TND là đại lý chính thức Microsoft tại Việt Nam, cung cấp đầy đủ license SQL Server Standard, Enterprise, Web (SPLA), CAL với hoá đơn VAT điện tử Thông tư 78 cho mọi đơn hàng doanh nghiệp.
Đọc thêm: Standard vs Enterprise, Server+CAL vs Core, SQL trên VPS.
Cần tư vấn SPLA hoặc Web Edition cho hosting/SaaS?
TND đại lý Microsoft SQL Server tại Việt Nam - license genuine cho Standard, Enterprise, CAL. Hoá đơn VAT điện tử TT 78 đầy đủ cho doanh nghiệp.
- SQL Server Express vs Developer Edition: miễn phí - dùng cho gì?
- SQL Server CAL: User CAL vs Device CAL - chọn loại nào tiết kiệm?
- SQL Server Backup & Restore best practice 2026
- SQL Server 2022 Standard vs Enterprise: khác nhau thế nào
- SQL Server licensing: Server+CAL vs Core - mô hình nào rẻ hơn?
- SQL Server 2022 cho ERP, SAP, Oracle migration: bảo mật + compliance



