21
Windows Server 2003 Terminal Services

Windows Server 2003 Terminal Services

  • Upload
    imaran

  • View
    55

  • Download
    0

Embed Size (px)

DESCRIPTION

Windows Server 2003 Terminal Services. Agenda. Qu’est ce que Terminal Services ? Nouveautés Windows 2003 Limitations de la plateforme 32 bits Avantages de la plateforme 64 bits. Historique. Windows NT 4.0 TSE Mode Application Windows 2000 Server Mode Application Administration distante - PowerPoint PPT Presentation

Citation preview

Page 1: Windows Server 2003 Terminal Services

Windows Server 2003Terminal Services

Page 2: Windows Server 2003 Terminal Services

Agenda

Qu’est ce que Terminal Services ? Nouveautés Windows 2003 Limitations de la plateforme 32 bits Avantages de la plateforme 64 bits

Page 3: Windows Server 2003 Terminal Services

Historique Windows NT 4.0 TSE

Mode Application

Windows 2000 ServerMode ApplicationAdministration distante

Windows XPRemote Desktop Connection

Windows Server 2003

Page 4: Windows Server 2003 Terminal Services

Besoins adressés par Terminal Services

Déploiement rapide d’applications sur un parc client hétérogène

Utilisation d’interfaces riches sur des stations clientes de faible puissance

Efficacité des mises à jours logicielles Support des liaisons à faible débit Support des manipulations de gros

volumes de données (pas de transport des données sur le réseau

Support multi-clients

Page 5: Windows Server 2003 Terminal Services

Clients supportés

Télécharger le Remote Desktop Connection Software :Windows 95, 98, Millenium, NT4, 2000http://www.microsoft.com/windowsxp/downloads/tools/rdclientdl.mspx

Macintosh :http://www.microsoft.com/downloads/search.aspx?displaylang=en&categoryid=5 Autres :Editeurs tiers

Composant inclus dans Windows XP

Page 6: Windows Server 2003 Terminal Services

Le fonctionnement de Terminal Services

RDP 5.2TCP/IPClient Serveur

Windows XPRemote Desktop

WS 2003Terminal Services

Remote Desktop Connectionmstsc.exe

Page 7: Windows Server 2003 Terminal Services

Installer Terminal Server

Par Défaut le service d’administration distante est installée

Pour exécuter une application en mode Terminal Server, il faut installer le service Terminal Server qui n’est pas activé par défaut

L’installation des logiciels multi-utilisateurs doit se faire après l’activation de Terminal Server

Page 8: Windows Server 2003 Terminal Services

Remote Desktop Web Connection ActiveX proposé en standard dans le

setup de Windows Server 2003 Permet de se connecter via Internet

Explorer http://MonServeurTS/tsweb/

Page 9: Windows Server 2003 Terminal Services

Administration

Console d’Administration (snap-in MMC)

Windows System Resource ManagerCPU et mémoire utilisés par utilisateur/processVersion Enterprise ou Datacenter

SécuritéEncryption 128-bit bi-directionelle RC4 Support de l’encryption FIPS 140-1Support des Smart Cards

Page 10: Windows Server 2003 Terminal Services

Les nouveautés apportées par Windows Server 2003Fonctionnalités Windows

2000Windows

2003Local Printing Clipboard Copy/Paste Web Browser Client Remote Control Disconnect Low Bandwidth Support Session Directory (Support du Load Balancing) File System/Drive Redirection COM Port Redirection Per-User Time Zone High Color (24-bit)/High Resolution (1200x1600) Audio System Redirection Auto-Reconnect Network Printing

New

New

New

New

New

New

New

New

Page 11: Windows Server 2003 Terminal Services

La base de registres en mode TSE Lors de l’installation d’une application

en mode Terminal Services on a deux types d’enregistrement en registry :

HKEY_Local_MachineHKEY_USERS

La zone stockée dans HKEY_USERS référence tous les HKEY_CURRENT_USER des utilisateurs connectés

Page 12: Windows Server 2003 Terminal Services

La base de registre en mode TSE

Comparaison à l’ouverture de la session entre le timestamp de :HKLM\ SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\IniFile Times EtHKCU\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\LastUserIniSyncTime

Registry Mapping entre HKLM\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\SoftwareEtHKCU de la registry de l’utilisateur connecté

Page 13: Windows Server 2003 Terminal Services

Gain de performances avec Windows 2003 Server

Jusqu’à 80% d’amélioration sur des utilisations d’Office en mode Terminal Server Meilleure gestion de la mémoire virtuelle Meilleurs résultats sur des architectures 2 ou 4 Processeurs

Knowledge Worker0

200

400

600

Terminal Server Performance

Windows 2000

Windows Server 2003

Simple Task Worker

80%

140%

(Hardware: 4P 1.6 GHz P4, 4GB RAM)

80-140% d’utilisateurs de plus qu’avec Windows

2000Tested in

cooperation with

Page 14: Windows Server 2003 Terminal Services

Produits d’administration

Windows Terminal Servers

Microsoft Solution

Gestion d’alertesremontées à MOM

Déploiement des Applications

Inventaire

Solutions Tierces• Citrix MetaFrame XPa/XPe• New Moon Canaveral iQ• Softricity SoftGrid for TS• Emergent Online THINssentials

DéploiementInventaire Système

Gestion des imprimantesMonitoring

Page 15: Windows Server 2003 Terminal Services

10. La session de TS-3 est présentée à

l’utilisateur

1. L’utilisateur se connecte

au Load Balancer

3. Le serveur répond4. L’utilisateur se connecte

Terminal Server en mode FermeSession Directory et Load Balancer

TS-1

TS-2

TS-3

Load-Balancer (LB-1)

Session Directory

JaneDoe***********

LB-1TS-3

JaneDoe***********

8. La session est fermée sur TS-2. Le Client transmet au Load Balancer les informations de connexion et le Terminal Server à utiliser

2. Le Load Balancer dirige l’utilisateur sur le server le moins sollicité

5. Le serveur authentifie “JaneDoe” et demande au service

Session Directory si une session est déjà

ouverte 6. Session Directory

informe Terminal Server que l’utilisateur a une

session sur TS-3 TS –3 JaneDoe

7. Terminal Server retourne les informations

d’identité de l’utilisateur et demande au client de se reconnecter

Session utilisateur JaneDoe sur TS-3

TS-3

LB-1TS-3

JaneDoe***********

LB-1TS-3

JaneDoe***********

9. Le Load Balancer examine les

informations d’identité et de routage et les transmet sur TS-3

Page 16: Windows Server 2003 Terminal Services

Feedbacks Clients

J’ai besoin de supporter plus d’utilisateurs par serveur

La charge CPU est faible sur les serveurs TS

Je veux réduire le nombre de mes serveurs

Je veux utiliser des serveurs avec plus de processeurs

Page 17: Windows Server 2003 Terminal Services

Limitations de l’architecture 32 bits 32-bits = 2^32 octets de mémoire = 4GB 4GB de mémoire adressable est divisée

en : 2 Go pour les processus utilisateur

Chaque process en mode utilisateur a 2Go de mémoire virtuelle

2 Go pour les processus en mode Kernel : System PTE, Page Pool, Non-Paged Pool,

System Cache Tous les processus doivent partager cet

espace mémoire Kernel

Page 18: Windows Server 2003 Terminal Services

Problématiques connues de montée en charge

La montée en charge implique :Déploiement d’une ferme de serveurs (scale-out)Hardware souvent sous-utilisé

Systèmes 32 bitsLes serveurs sont limités de fait par la Kernel Virtual

Memory qui est limitée à 2Go partagée par pour tous les process d’où une sous utilisation des processeurs

La plupart des clients utilisent 1 ou 2 processeursCette limitation va à l’encontre de la consolidation des

serveurs

Page 19: Windows Server 2003 Terminal Services

Comparaison 32 – 64 bitsGeneral Memory Limits 32-bit 64-bit

Total Virtual Address Space 4 GB 16 TB

Virtual Address Space per 32-bit process 2GB (3 GB if system

is booted with /3gb switch)

4GB if compiled with /LARGEADDRESSAWA

RE 2GB otherwise

Virtual Address Space per 64-bit process Not applicable 8 TB

Paged Pool 470 MB 128 GB

Non-Paged Pool 256 MB 128 GB

System PTE 660 MB – 900MB 128 GB

Physical Memory and CPU Limits1

32-bit 64-bit

Windows XP Professional 4 GB / 1-2 CPUs 32 GB / 1-2 CPUs

Windows Server 2003 Standard Edition 4 GB / 1-4 CPUs 32 GB / 1-4 CPUs

Windows Server 2003 Enterprise Edition 64 GB / 1-8 CPUs 1 TB / 1-8 CPUs

Windows Server 2003 Datacenter Edition 64 GB / 1-32 CPUs 1 TB / 1-64 CPUs

Page 20: Windows Server 2003 Terminal Services

Montée en charge 64 bits Les labs de montée en charge ont permis

de mettre en évidence : Jusqu’à 50% d’utilisateurs en plus par serveur sur des

configuration hardware comparables Contexte d’utilisation d’Office 2003

Les meilleurs résultats on été observés sur plateforme 4 processeurs Opportunité pour la consolidation de serveur

Paramètrage Registry pour réduire le Pooling périodique de Microsoft® Outlook® 2003 HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\RPCConnManagerPoll [dword] 0x600

Page 21: Windows Server 2003 Terminal Services

Montée en charge 64 bits

Knowledge Worker0

200

400

600

Terminal Server Performance

Windows 2000

Windows Server 2003 (32-bit)

80%

50%

(Hardware: 4P AMD 64 – HP DL 585 4Go RAM)

Windows Server 2003 x64