Môi trường làm việc (như các ứng dụng, hệ điều hành) được cài đặt về mặt vật lý tại các máy chủ lớn. Áp dụng các công nghệ ảo hóa, người sử dụng đầu cuối có thể dùng các ứng dụng trên máy trạm/laptop cá nhân giống như khi các ứng dụng được cài đặt ngay tại máy của họ. Nói cách khác, ảo hóa đã làm cho người sử dụng “nhìn thấy” rằng các ứng dụng đang được cài đặt và hoạt động trên máy cá nhân của họ, trong khi thực chất chúng được cài đặt trên các máy chủ tại trung tâm dữ liệu hay phòng máy chủ.
Khi ứng dụng và các dữ liệu liên quan được cài đặt, lưu trữ và xử lý tập trung tại các máy chủ đặt tại phòng máy chủ hoặc trung tâm dữ liệu, các thiết bị đầu cuối được giải phóng khỏi nhiệm vụ lưu trữ dữ liệu và xử lý dữ liệu của ứng dụng. Điều này trước hết đảm bảo các dữ liệu mang tính bảo mật cao không thể bị truy cập tại các máy trạm đầu cuối. Nói một cách khác, vấn đề bảo mật thông tin được nâng lên một
mức cao hơn. Ngoài ra, việc xử lý dữ liệu được đưa về các máy chủ cũng có nghĩa là các tài nguyên mạnh của máy chủ được tận dụng, thay vì phải dùng những tài nguyên hạn chế của các máy trạm. Những ưu điểm này có được mà không ảnh hưởng đến môi trường làm việc của người sử dụng đầu cuối. Đối với họ, các ứng dụng hoạt động không khác gì chúng được cài đặt tại các máy trạm cá nhân, mặc dù trên thực tế, các ứng dụng chạy trên các máy chủ đặt cách xa. Tất cả các thao tác của người dùng đầu cuối để điều khiển ứng dụng (nhấn chuột, đánh bàn phím…) được truyền về máy chủ qua giao thức đặc biệt và được thực thi tại máy chủ (Hình 2.21). Nói cách khác, một môi trường trong đó các ứng dụng được ảo hóa được thiết lập tại các máy trạm.
Hình 2.21: Ảo hóa ứng dụng trong mô hình Thin Client Architecture
Đây chính là cơ sở tạo nên một xu hướng mới cho các tổ chức, doanh nghiệp. Đó là thiết lập hệ thống IT trong đó người sử dụng đầu cuối chỉ cần được trang bị những máy trạm với cấu hình phần cứng rất cơ bản gọn nhẹ. Tất cả các ứng dụng và dữ liệu liên quan được cài đặt, lưu trữ, xử lý tại các máy chủ đặt tập trung với mức bảo mật cao tại phòng máy chủ hoặc trung tâm dữ liệu. Mô hình này thường được nhắc đến với tên gọi Thin Client Architecture, là kiến trúc có thể được thiết lập với các máy trạm gọn nhẹ (Thin Client Desktops) và các phần mềm ảo hóa ứng dụng từ các hãng phần mềm (như XenApp của Citrix, Softgrid của Microsoft).
Chƣơng 3: TÌM HIỂU CÔNG NGHỆ THIN CLIENT VÀ GIAO THỨC REMOTE DESKTOP PROTOCOL