Windows Server External Connector: dùng cho web app public - unlimited external user
Khi server bạn phục vụ khách hàng, đối tác, hay public Internet user - không thể cấp CAL cho từng người. External Connector ~95 triệu cho phép unlimited external user truy cập 1 server vật lý. Bài này phân tích break-even, use case, và cách deploy đúng license.
TL;DR
External Connector (EC) Windows Server 2022/2025 ~95 triệu/server vật lý - cho phép unlimited external user (không phải nhân viên tổ chức) truy cập. Break-even: từ ~127 external user trở lên thì EC rẻ hơn mua CAL. Use case: web app public, portal khách hàng, ERP B2B, hosting. Internal user vẫn cần CAL riêng. TND cung cấp EC genuine, hoá đơn VAT TT 78 đầy đủ.
1. External Connector là gì
External Connector (EC) là một loại license đặc biệt của Windows Server, được Microsoft thiết kế cho tình huống không thể cấp CAL cho từng external user. EC license per server vật lý - một license cho phép unlimited external user truy cập tất cả workload trên server đó.
Điểm quan trọng: EC chỉ cover external user - tức là user không thuộc tổ chức bạn, không phải nhân viên, không phải contractor. Internal user (nhân viên, đối tác có hợp đồng) vẫn phải có CAL riêng. EC không thay thế CAL, chỉ thay thế CAL cho phần "khách hàng/người dùng công cộng".
2. Định nghĩa "external user" theo Microsoft
Microsoft định nghĩa external user là:
- Không phải nhân viên (employee).
- Không phải nhân viên của công ty con/chi nhánh thuộc tập đoàn.
- Không phải contractor, vendor, agent ký hợp đồng với tổ chức.
- Không phải user của một "captive insurance" thuộc cùng tập đoàn.
Nói cách khác: external user = "khách hàng bên ngoài", "user đăng ký dịch vụ", "công chúng truy cập web public", "đối tác B2B sử dụng portal" mà công ty không kiểm soát danh sách user.
Ví dụ: ngân hàng cung cấp Internet Banking cho 1 triệu khách hàng. Không thể mua 1 triệu CAL. Mua External Connector cho server hosting Internet Banking là phương án duy nhất hợp lệ.
3. Break-even - khi nào EC rẻ hơn CAL
EC ~95 triệu, CAL ~750k. Phép chia đơn giản: 95.000.000 / 750.000 = ~127. Vậy break-even ở khoảng 127 external user. Tuy nhiên trong thực tế ngưỡng thấp hơn vì:
- External user thường không phải AD user - không có cách track CAL từng người.
- External user biến động cao (đăng ký mới, ngưng dùng) - quản lý CAL phức tạp.
- Web app public không thể "khoá" để không cấp CAL.
Bảng quyết định EC vs CAL
| Số external user dự kiến | Mua CAL (VND) | Mua EC (VND) | Nên chọn |
|---|---|---|---|
| 10 user | ~7.5 triệu | 95 triệu | CAL |
| 50 user | ~37.5 triệu | 95 triệu | CAL |
| 100 user | ~75 triệu | 95 triệu | CAL (hơi rẻ hơn) |
| 127 user (break-even) | ~95.25 triệu | 95 triệu | EC (= rồi) |
| 500 user | ~375 triệu | 95 triệu | EC |
| 10.000 user | không khả thi | 95 triệu | EC |
| 1.000.000 user (e-commerce, banking) | không khả thi | 95 triệu | EC |
4. Use case điển hình tại Việt Nam
4.1 Website public chạy IIS
Website công ty, landing page sản phẩm, blog public - chạy trên IIS Windows Server. Mặc dù Microsoft cho phép "anonymous Internet access" miễn phí, nhưng nếu website có chức năng đăng nhập (member portal, comment, đặt hàng), mỗi user authenticated đều cần license. EC giải quyết.
4.2 ERP/CRM B2B portal cho khách hàng
SAP, Dynamics, Oracle EBS cho đại lý/khách hàng tra cứu đơn hàng, hoá đơn, công nợ. Mỗi khách hàng là external user. Một công ty 500 đại lý mà cấp CAL từng người = 375 triệu, EC chỉ 95 triệu. Tiết kiệm 280 triệu.
4.3 Hosting web cho khách hàng cuối
Nhà cung cấp dịch vụ web hosting (shared hosting Windows) cho khách hàng cuối build website ASP.NET. Mỗi khách hàng là external user. Bắt buộc EC.
4.4 Microsoft Dynamics 365 self-host customer portal
Self-hosted version (không phải SaaS) phục vụ khách hàng tra cứu support ticket, knowledge base. External user → EC.
4.5 SharePoint public-facing site
SharePoint Server có "internet sites" cho external content publishing. Nếu mở public, cần EC (hoặc dùng SharePoint Online thay thế).
5. Internal user phải có CAL riêng
Đây là điểm quan trọng nhất và hay nhầm: EC không "miễn phí license" cho nhân viên. Nhân viên IT bảo trì server, nhân viên admin upload nội dung, nhân viên sales cập nhật catalog - tất cả vẫn cần Windows Server CAL thông thường.
Mô hình kết hợp EC + CAL nội bộ
| Loại user | License cần | Ví dụ |
|---|---|---|
| External (khách hàng public) | EC (1 license cover tất cả) | Khách đặt hàng e-commerce |
| Internal employee | Windows Server CAL User/Device | Admin sales cập nhật sản phẩm |
| Internal IT admin RDP | CAL + RDS CAL (nếu RDS) | SysAdmin bảo trì server |
| Partner B2B có hợp đồng | CAL (vì là "agent" tổ chức) | Đối tác outsource ký HĐ |
6. EC license theo server vật lý - không phải core
Khác với Windows Server OS bán theo core, EC bán theo server vật lý. 1 license EC = 1 server vật lý, bất kể server đó bao nhiêu core, bao nhiêu CPU. Đây là điểm độc đáo.
Tuy nhiên, EC không cover Hyper-V guest. Nếu bạn chạy Windows Server làm Hyper-V host và có 3 VM serving external user, bạn cần 3 EC riêng (cho 3 VM) hoặc cũng 4 EC nếu host cũng serve external user - mỗi OSE phục vụ external user phải có EC.
Mẹo tiết kiệm: nếu kiến trúc cho phép, gộp tất cả workload public-facing vào 1 VM lớn rồi mua 1 EC. Thay vì phân tán 5 VM nhỏ phải mua 5 EC × 95 triệu = 475 triệu.
7. EC vs CAL - cách Microsoft audit
Khi Microsoft hoặc BSA Việt Nam audit, họ sẽ hỏi:
- Bao nhiêu nhân viên truy cập server? → so với số CAL.
- Server này có public-facing service nào không? (HTTPS, FTP, OWA, etc.) → kiểm tra EC.
- External user authenticated không? Có thì cần EC, không thì miễn phí (anonymous access).
Tip: chuẩn bị documentation rõ ràng. Bao gồm: danh sách server, role mỗi server (internal vs public), số CAL mua, EC mua. Lưu hoá đơn VAT TT 78 từ TND làm chứng từ - đây là chứng cứ pháp lý cho việc mua license.
8. Cấu hình IIS để áp dụng EC đúng
EC không có "key" hay "activation" - đây là pure license document. Server không biết bạn có EC hay không. Việc verify là trách nhiệm tổ chức.
Best practice cấu hình IIS cho external app
# Tách app pool cho external và internal
Import-Module WebAdministration
# Tạo app pool cho external app
New-WebAppPool -Name "ExternalAppPool"
Set-ItemProperty IIS:\AppPools\ExternalAppPool -Name processModel -Value @{identityType="ApplicationPoolIdentity"}
# Tạo website external
New-Website -Name "PublicPortal" -Port 443 -PhysicalPath "C:\inetpub\public-portal" `
-ApplicationPool "ExternalAppPool" -Ssl
# Bind SSL cert
$cert = Get-ChildItem -Path Cert:\LocalMachine\My | Where-Object {$_.Subject -like "*public.company.com*"}
New-Item -Path "IIS:\SslBindings\0.0.0.0!443" -Value $cert
# Anonymous access enabled (không cần CAL/EC vì anonymous)
Set-WebConfigurationProperty -Filter "/system.WebServer/security/authentication/anonymousAuthentication" `
-Name enabled -Value true -PSPath "IIS:\Sites\PublicPortal"
# Hoặc Forms Authentication (cần EC vì có authenticated external user)
Set-WebConfigurationProperty -Filter "/system.web/authentication" `
-Name mode -Value "Forms" -PSPath "IIS:\Sites\PublicPortal"9. So sánh EC với phương án thay thế
Cloud (Azure / AWS) - pay per use
Trên Azure Windows Server VM, Microsoft tính license vào hourly rate - không cần EC riêng. Phù hợp khi traffic không đều, scale up/down theo nhu cầu.
Linux + open-source stack
Nếu app không bắt buộc Windows-only, chuyển sang Linux + nginx + PostgreSQL hoàn toàn miễn phí license. Tuy nhiên cost migration và retrain team cần tính.
SaaS thay self-host
Thay vì self-host SharePoint, dùng Microsoft 365. Thay vì self-host Dynamics 365, dùng Dynamics 365 cloud. Microsoft khuyến khích chuyển SaaS.
10. Mẫu kiến trúc - e-commerce 50.000 user
Một e-commerce Việt Nam 50.000 user đăng ký, traffic peak 5.000 concurrent:
- 1 server bare metal 32-core làm Hyper-V host: Windows Server Datacenter 16-core base + 16 core bổ sung = 110 + 8 × 13 = ~214 triệu.
- 3 VM: Web Frontend, App Backend, SQL Server.
- EC cho 2 VM serving public (Web + App): 2 × 95 = 190 triệu.
- SQL Server: license SQL riêng, không cần EC vì không direct exposed.
- Internal: 5 nhân viên IT/DevOps × User CAL = 5 × 750k = 3.75 triệu + 5 RDS CAL (nếu RDP) = 16 triệu.
Tổng license: ~424 triệu (so với mua 50.000 CAL = 37.5 tỷ, hoàn toàn không khả thi). EC là khoản đầu tư hợp lý.
11. Mua External Connector tại TND
TND là đại lý chính thức Microsoft Việt Nam, cung cấp External Connector 2022/2025, Windows Server (Standard/Datacenter), CAL User/Device, RDS CAL. Hoá đơn VAT điện tử TT 78 đầy đủ cho doanh nghiệp. Đội kỹ thuật TND hỗ trợ phân tích kiến trúc workload để xác định cần EC hay CAL.
Đọc thêm: User vs Device CAL, Standard vs Datacenter, RDS CAL setup. Tham khảo External Connector tại shop TND hoặc dedicated server hỗ trợ EC preinstall.
Web app public của bạn có bao nhiêu external user?
TND đại lý Microsoft Windows Server tại Việt Nam - license genuine cho Standard, Datacenter, Essentials, CAL, RDS CAL. Hoá đơn VAT điện tử TT 78 đầy đủ cho doanh nghiệp.
- Windows Server 2022 vs 2025: có đáng nâng cấp 2026 không?
- Windows Server CAL: User CAL vs Device CAL
- Windows Server Datacenter unlimited VM: khi nào worth pay vs Standard?
- Windows Server 2025 Active Directory: best practice 2026
- Windows Server 2022/2025 Essentials: 25 user max - hạn chế sử dụng khi nào?
- Windows Server 2025 Standard vs Datacenter: khác biệt cơ bản



