Trong phiên bản Windows Server 2008 R2 gồm có những Role Service liên quan đến RDS.
RD Session Host: cho phép một máy chủ cài đặt những chương trình và người dùng kết nối vào máy chủ RD Session Host này để chạy những chương trình, lưu tập tin và sử dụng tài nguyên mạng của máy chủ đó hoặc
có thể cấu hình máy chủ này hoạt động ở chế độ chuyển hướng khi cần thiết.
RD Web Access: cho phép người dùng truy cập từ xa và các kết nối máy tính thông qua giao diện Web để có thể sử dụng những tài nguyên bên trong.
RD licensing: quản lý kết nối được cấp phép của người sử dụng Remote Desktop Service (RDS CALs) kết nối đến máy chủ RD Session Host. RD Licensing được cài đặt để theo dõi trường hợp của RDS CALs trên máy chủ RD License.
RD Gateway : cung cấp quyền truy cập cho người dùng truy cập từ xa kết nối vào hệ thống bên trong từ bất kì một nơi nào có Internet. User kết nối từ ngoài hệ thống mạng thông qua giao thức duyệt Web bằng giao thứ Https được đóng gói bởi RDP với hai chính sách được cung cấp CAP và RAP. RD Connection Broker : hỗ trợ cân bằng tải và tái kết nối với hệ thống
cân bằng tải máy chủ RD Session Host. Cung cấp cho người dùng kết nối vào những chương trình RemoteApp, máy ảo…
RD Virtualization Host : được tích hợp với Hyper-V cung cấp những máy ảo mà có thể sử dụng như những máy tính cá nhân ảo hoặc nhóm máy tính cá nhân ảo bằng cách sử dụng RemoteApp và Desktop Connection hoặc RD Web Access. RD Virtualization Host là thành phần quan trọng trong giải pháp VDI được cung cấp bởi Microsoft.
3.4.4 Tổng quan công ngệ ảo hóa trình diễn
Ảo hóa trình diễn có khả năng cung cấp phiên làm việc cho người dùng truy cập đến những ứng dụng đang chạy trên Terminal Services mà không cần cung cấp một màn hình làm việc đầy đủ từ xa : đối với người dùng cuối, các ứng dụng xuất hiện như đang hoạt động trên một Desktop cục bộ nhưng trên thực tế thì người dùng chỉ là thực hiện với phần trình diễn của ứng dụng chạy từ xa.
Cung cấp khả năng bảo mật cao và được tập trung hóa mà không cần sử dụng đến một mạng riêng ảo (VPN) và không cần phải mở tất cả các cổng không cần thiết trên tường lửa nhằm giảm bớt tính phức tạp cần thiết để cung cấp khả năng bảo mật truy cập từ xa tới ứng dụng và dữ liệu.
Ảo hóa trình diễn với RemoteApp là một công nghệ chủ chốt trong Windows Server 2008 R2,cho phép ứng dụng chạy tại một khu vực nhưng lại được điểu khiển từ một một khu vực cung cấp khác nhau.
Hình 3.17 Ảo hóa trình diễn
3.4.5 Phương thức hoạt động
Để thực hiện việc hóa trình diễn cần có bốn Role Service chính đó là RD Web Access, RD Connection Broker, RD GateWay, RD Session Host. Các thành phần này đã được trình bày ở trên.
Hình 3.18 Mô hình tổng quan ảo hóa trình trình diễn 3.4.5.2 Quá trình truy cập vào RemoteApp
Hình 3.19 Cách thức hoạt động của Ảo hóa trình diễn
1. Người dùng thông quan trình duyệt Web để log on vào RD Web Access (https://<servername RD Web Access>/RDWeb) bằng User và Password Domain hoặc sử dụng RemoteApp và Desktop Connection để kết nối.
2. RD Web Access Server truy vấn đến RD Connection Broker Server để lấy danh sách các tài nguyên (ứng dụng) mà người dùng được phép sử dụng. Danh sách này sau đó sẽ xuất hiện trên trình duyện Web của người dùng dạng Icon.
3. Người dùng chọn một ứng dụng dưới dạng Icon để khởi động nó. Lúc đó RDC ( Remote Desktop Connection) Client đang chạy trên máy tính người dùng sẽ thiết lập phiên kết nối Remote Desktop Protocol (RDP) Connection tới RD GateWay.
4. Sau khi RD GateWay chứng thực kết nối người dùng nó sẽ chuyển kết nối này đến RD Session Host.
5. RD Session Host lúc này sẽ tiếp nhận yêu cầu kết nối đến nó và bắt đầu khởi động ứng dụng tương ứng, đồng thời trong lúc này nó sẽ gửi một yêu cầu bắt đầu kết nối cho máy tính người dùng thông qua RD GateWay. Lúc này RDC Client đang chạy trên máy tính người dùng sẽ bắt đầu thiết lập kết nối đến ứng dụng đang chạy trên RD Session Host.
Sau phiên kết nối giữa Client và Server được thiết lập thì lúc này tất cả mọi thao tác mà người dùng thực hiện để làm việc với ứng dụng sẽ được trực tiếp gửi lên Server xử lý, kết quả sau khi được Server xử lý xong sẽ chuyển ngược trở lại Client dưới dạng tập tin ảnh để hiển thị lên máy người dùng. Quá trình này diễn ra rất nhanh do đó người sử dụng tưởng là đang sử dụng ứng dụng tại máy local.