Remote Desktop Services (RDS) – Giải pháp ảo hóa Desktop và ứng dụng trên Windows Server
Trong nhiều doanh nghiệp, người dùng cần truy cập ứng dụng hoặc desktop của công ty từ nhiều địa điểm và nhiều loại thiết bị khác nhau. Thay vì cài đặt phần mềm trên từng máy tính, Microsoft cung cấp Remote Desktop Services (RDS), một nền tảng giúp triển khai desktop và ứng dụng tập trung trên Windows Server.
RDS là gì?
Remote Desktop Services (RDS) là một vai trò (Role) của Windows Server cho phép người dùng truy cập từ xa vào desktop hoặc ứng dụng thông qua giao thức Remote Desktop Protocol (RDP).
RDS hỗ trợ ba mô hình triển khai chính:
RDS mang lại nhiều lợi ích cho doanh nghiệp:
Một hệ thống RDS hoàn chỉnh thường bao gồm nhiều Role Service phối hợp với nhau:
RD Session Host (RDSH)
Đây là thành phần quan trọng nhất, chịu trách nhiệm cung cấp desktop từ xa và các ứng dụng RemoteApp cho người dùng.
RD Connection Broker
Quản lý và điều phối các kết nối của người dùng đến đúng Session Host hoặc máy ảo, đồng thời hỗ trợ cân bằng tải và tự động kết nối lại khi phiên làm việc bị gián đoạn.
RD Web Access
Cho phép người dùng truy cập RemoteApp hoặc Desktop thông qua trình duyệt web.
RD Gateway
Cho phép người dùng kết nối RDS an toàn từ Internet thông qua HTTPS mà không cần mở trực tiếp cổng RDP 3389 ra ngoài.
RD Virtualization Host
Tích hợp với Hyper-V để triển khai mô hình Virtual Desktop Infrastructure (VDI).
RD Licensing
Quản lý giấy phép Remote Desktop Services Client Access License (RDS CAL).
Đây là một Role Service rất quan trọng. Sau khi hết thời gian Grace Period, nếu máy chủ không có RDS CAL hợp lệ thì người dùng sẽ không thể tiếp tục kết nối tới RD Session Host. Yêu cầu triển khai
Một môi trường RDS đầy đủ cần có:
Lưu ý rằng AD DS không phải là một Role Service của RDS, nhưng RDS chỉ có thể triển khai đầy đủ trong môi trường Active Directory. Trải nghiệm người dùng với RDP
Người dùng kết nối tới RDS thông qua Remote Desktop Protocol (RDP).
RDP là giao thức độc lập với nền tảng, hỗ trợ nhiều hệ điều hành và được Microsoft liên tục tối ưu qua các phiên bản. Windows 10 và Windows Server 2019 hỗ trợ RDP 10.7, đồng thời vẫn tương thích ngược với các phiên bản RDP cũ.
Một số tính năng nổi bật của RDP:
Remote Desktop Services là giải pháp giúp doanh nghiệp tập trung hóa việc cung cấp desktop và ứng dụng, giảm chi phí quản trị, tăng cường bảo mật và hỗ trợ làm việc từ xa trên nhiều loại thiết bị. Khi triển khai RDS, cần đặc biệt lưu ý đến RD Licensing và giấy phép RDS CAL, vì đây là điều kiện bắt buộc để người dùng có thể tiếp tục sử dụng dịch vụ sau thời gian dùng thử. Với sự hỗ trợ của RDP, người dùng có thể làm việc từ xa với trải nghiệm gần như tương đương khi ngồi trực tiếp trước máy tính trong mạng nội bộ.
Trong nhiều doanh nghiệp, người dùng cần truy cập ứng dụng hoặc desktop của công ty từ nhiều địa điểm và nhiều loại thiết bị khác nhau. Thay vì cài đặt phần mềm trên từng máy tính, Microsoft cung cấp Remote Desktop Services (RDS), một nền tảng giúp triển khai desktop và ứng dụng tập trung trên Windows Server.
RDS là gì?
Remote Desktop Services (RDS) là một vai trò (Role) của Windows Server cho phép người dùng truy cập từ xa vào desktop hoặc ứng dụng thông qua giao thức Remote Desktop Protocol (RDP).
RDS hỗ trợ ba mô hình triển khai chính:
- Session-based Desktop: nhiều người dùng cùng đăng nhập vào một máy chủ Windows Server, mỗi người có một phiên làm việc (Session) riêng.
- VM-based Desktop (VDI): mỗi người dùng được cấp một máy ảo Windows riêng biệt.
- RemoteApp: chỉ xuất bản ứng dụng thay vì toàn bộ desktop, giúp người dùng mở ứng dụng như đang chạy trực tiếp trên máy tính của mình.
RDS mang lại nhiều lợi ích cho doanh nghiệp:
- Triển khai ứng dụng nhanh chóng.
- Quản lý và cập nhật phần mềm tập trung.
- Hỗ trợ nhiều nền tảng và thiết bị khác nhau.
- Hoạt động hiệu quả ngay cả trên các kết nối WAN có băng thông hạn chế.
- Dữ liệu được lưu trữ trên máy chủ thay vì máy người dùng, giúp tăng cường bảo mật và giảm nguy cơ thất thoát dữ liệu.
Một hệ thống RDS hoàn chỉnh thường bao gồm nhiều Role Service phối hợp với nhau:
RD Session Host (RDSH)
Đây là thành phần quan trọng nhất, chịu trách nhiệm cung cấp desktop từ xa và các ứng dụng RemoteApp cho người dùng.
RD Connection Broker
Quản lý và điều phối các kết nối của người dùng đến đúng Session Host hoặc máy ảo, đồng thời hỗ trợ cân bằng tải và tự động kết nối lại khi phiên làm việc bị gián đoạn.
RD Web Access
Cho phép người dùng truy cập RemoteApp hoặc Desktop thông qua trình duyệt web.
RD Gateway
Cho phép người dùng kết nối RDS an toàn từ Internet thông qua HTTPS mà không cần mở trực tiếp cổng RDP 3389 ra ngoài.
RD Virtualization Host
Tích hợp với Hyper-V để triển khai mô hình Virtual Desktop Infrastructure (VDI).
RD Licensing
Quản lý giấy phép Remote Desktop Services Client Access License (RDS CAL).
Đây là một Role Service rất quan trọng. Sau khi hết thời gian Grace Period, nếu máy chủ không có RDS CAL hợp lệ thì người dùng sẽ không thể tiếp tục kết nối tới RD Session Host. Yêu cầu triển khai
Một môi trường RDS đầy đủ cần có:
- Active Directory Domain Services (AD DS)
- DNS
- Các Role Service của RDS
- Máy chủ Licensing
- Hệ thống quản lý thông qua Server Manager hoặc Windows PowerShell
Lưu ý rằng AD DS không phải là một Role Service của RDS, nhưng RDS chỉ có thể triển khai đầy đủ trong môi trường Active Directory. Trải nghiệm người dùng với RDP
Người dùng kết nối tới RDS thông qua Remote Desktop Protocol (RDP).
RDP là giao thức độc lập với nền tảng, hỗ trợ nhiều hệ điều hành và được Microsoft liên tục tối ưu qua các phiên bản. Windows 10 và Windows Server 2019 hỗ trợ RDP 10.7, đồng thời vẫn tương thích ngược với các phiên bản RDP cũ.
Một số tính năng nổi bật của RDP:
- Trải nghiệm gần giống như sử dụng máy tính cục bộ.
- Có thể truy cập toàn bộ Desktop hoặc chỉ một ứng dụng RemoteApp.
- Hỗ trợ chuyển hướng tài nguyên cục bộ như ổ đĩa, máy in, clipboard và âm thanh.
- Hỗ trợ nhiều màn hình (Multi-monitor).
- Tối ưu truyền tải đa phương tiện (Media Redirection).
- Single Sign-On (SSO).
- Cơ chế Fair Share giúp phân bổ công bằng CPU, RAM, Disk và Network giữa nhiều người dùng.
- Tự động kết nối lại khi đường truyền mạng bị gián đoạn.
Remote Desktop Services là giải pháp giúp doanh nghiệp tập trung hóa việc cung cấp desktop và ứng dụng, giảm chi phí quản trị, tăng cường bảo mật và hỗ trợ làm việc từ xa trên nhiều loại thiết bị. Khi triển khai RDS, cần đặc biệt lưu ý đến RD Licensing và giấy phép RDS CAL, vì đây là điều kiện bắt buộc để người dùng có thể tiếp tục sử dụng dịch vụ sau thời gian dùng thử. Với sự hỗ trợ của RDP, người dùng có thể làm việc từ xa với trải nghiệm gần như tương đương khi ngồi trực tiếp trước máy tính trong mạng nội bộ.