Protokół ICA/HDX w Citrix: architektura dla VDI i dostępu zdalnego
Citrix integruje się z infrastrukturą korporacyjną poprzez protokół ICA, opracowany w 1991 roku. Zapewnia on zdalny dostęp do aplikacji i pulpitów bez przesyłania danych na urządzenie klienckie. Przez 35 lat technologia ewoluowała od Multiuser dla OS/2 do Citrix DaaS, obsługując 100 milionów użytkowników w firmach z listy Fortune 500.
Założyciel Ed Iacobucci w 1989 roku stworzył firmę dla dostępu wieloużytkownikowego do serwera. ICA – Independent Computing Architecture – oddziela obliczenia od wyświetlania: serwer wykonuje zadania, klient renderuje piksele. To pozwoliło przetrwać zmianę platform z OS/2 na Windows NT.
W 1995 roku WinFrame przekształcił Windows NT w system wieloużytkownikowy. Microsoft udzielił licencji na MultiWin, tworząc Terminal Services w oparciu o ICA. Protokół ICA jest starszy od RDP i głębiej zintegrowany z Windows.
VDI: zalety i realia TCO
Virtual Desktop Infrastructure (VDI) umieszcza pulpit w centrum danych. Klient otrzymuje obraz, dane pozostają chronione.
Kluczowe zalety:
- Bezpieczeństwo: piksele zamiast plików, kontrola schowka i USB.
- Zarządzalność: jeden złoty obraz dla tysięcy sesji, aktualizacje w minutach.
- Elastyczność: dostęp z dowolnego urządzenia, skalowanie bez sprzętu.
TCO w VDI wymaga kalkulacji: serwery, licencje, sieć. Opłaca się w scenariuszach z wysokim bezpieczeństwem, ale overhead dla małych firm.
SBC (Session-Based Computing) publikuje aplikacje, VDI – pełne pulpity. Z XenDesktop 7.0 platformy zbiegły się w CVAD.
Architektura ICA i HDX: adaptacyjny transport
ICA działa na poziomie prezentacji OSI (port 1494/2598), obsługuje 32 kanały wirtualne dla audio, wideo, USB, drukowania. Niezależny od platformy: TCP/UDP, tunele HTTP, sieci mobilne.
HDX skupia się na doświadczeniu:
- Intelligent Redirection: renderowanie na kliencie lub serwerze według zasobów i sieci.
- Adaptive Compression: kodeki według typu treści, przełączanie w locie.
- Data De-duplication: cache powtarzających się wzorców.
ThinWire segmentuje ekran: różne kodeki dla tekstu, wideo, stref statycznych. EDT (transport UDP) minimalizuje opóźnienia w sieciach lossy, przełącza się z TCP automatycznie.
Multi-Stream ICA przypisuje porty dla QoS: audio – priorytet RTP/UDP.
Porównanie z RDP: ICA oferuje głębszą kontrolę kanałów i priorytetów.
Optymalizacja multimediów i integracja z Teams
Podwójny hop w Teams (mikrofon → VDA → serwery → VDA → klient) powoduje opóźnienia. Citrix przekierowuje audio/wideo P2P bezpośrednio z Workspace App, VDA przetwarza tylko sygnalizację.
Browser Content Redirection renderuje YouTube na kliencie. Client-side compression dla kamer internetowych redukuje ruch. Universal Print Server ujednolica drukowanie.
Ekosystem: komponenty i NetScaler
- Delivery Controller: uwierzytelnianie, balansowanie sesji.
- VDA: część serwerowa ICA/HDX na VM.
- StoreFront/Workspace: witryna aplikacji.
NetScaler (ADC od 2005) – Gateway, Load Balancing, WAF. W 2022 Cloud Software Group połączyła Citrix z TIBCO, partnerstwo z Microsoft na Azure.
Co jest ważne
- ICA/HDX adaptuje się do sieci, redukując obciążenie o 50–70% vs podstawowy RDP.
- VDI opłaca się w regulowanych branżach: finanse, medycyna.
- P2P dla Teams optymalizuje CPU VDA.
- 32 kanały wirtualne z QoS – przewaga nad RDP.
- Przejście do DaaS: zarządzanie w chmurze, obciążenia on-prem.
— Editorial Team
Brak komentarzy.