Windows Server External Connector: dùng cho web app public

Chia sẻ bài viết

Mục lục
Windows Server2026-05-19·10 phút đọc

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ếnMua CAL (VND)Mua EC (VND)Nên chọn
10 user~7.5 triệu95 triệuCAL
50 user~37.5 triệu95 triệuCAL
100 user~75 triệu95 triệuCAL (hơi rẻ hơn)
127 user (break-even)~95.25 triệu95 triệuEC (= rồi)
500 user~375 triệu95 triệuEC
10.000 userkhông khả thi95 triệuEC
1.000.000 user (e-commerce, banking)không khả thi95 triệuEC

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 userLicense cầnVí dụ
External (khách hàng public)EC (1 license cover tất cả)Khách đặt hàng e-commerce
Internal employeeWindows Server CAL User/DeviceAdmin sales cập nhật sản phẩm
Internal IT admin RDPCAL + RDS CAL (nếu RDS)SysAdmin bảo trì server
Partner B2B có hợp đồngCAL (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:

  1. Bao nhiêu nhân viên truy cập server? → so với số CAL.
  2. Server này có public-facing service nào không? (HTTPS, FTP, OWA, etc.) → kiểm tra EC.
  3. 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.

Xem giá External Connector →

Bản quyền chính hãng Microsoft✓ Đối tác Google Workspace Adobe Kaspersky · VMware & hơn nữa
2009
15+ năm vận hành liên tục
10+
tập đoàn lớn tin dùng
100+
doanh nghiệp SMB Việt
30 ngày
đổi key lỗi miễn phí
Phần mềm bản quyền chính hãng chúng tôi cung cấp
Bản quyền chính hãng Đối tác Microsoft ✓ Verified Hóa đơn VAT đầy đủ Đổi key lỗi 30 ngày Vận hành từ 2009 MST 0200994870 Hotline 0225.999.6666