Microsoft Windows Server 2008 est un système d'exploitation de Microsoft orienté serveur. Il est le successeur de Windows Server 2003 R2 sorti trois ans plus tôt et le prédécesseur de Windows Server 2008 R2. Cette version a été officiellement présentée au public français (exclusivité mondiale) lors des TechDays 2008 qui se sont déroulés du 11 au à Paris. La sortie internationale du produit quant à elle a eu lieu le . À l'instar de Windows Vista, Windows Server 2008 est basé sur le noyau Windows NT version 6.0.

Ce produit a été connu sous le nom de code « Windows Server Longhorn » jusqu'au , où Bill Gates a annoncé son nom officiel (Windows Server 2008) lors de sa session keynote du WinHEC.

La première version bêta officielle date du ; la seconde bêta a été annoncée et publiée le lors du WinHEC 2006 et la troisième bêta a été rendue publique le . La version Release Candidate 0 (RC0) a été rendue disponible au public le et la version Release Candidate 1 (RC1) a été rendue disponible au public le . La version RTM (Release to manufacturing) de Windows Server 2008 est arrivée le avec l'annonce de la sortie officielle mondiale pour le .

Fonctionnalités Windows Server 2008 étant basé sur le même noyau que Vista, il reprend la plupart des fonctionnalités techniques, de sécurité, de gestion et d'administration apportées par celui-ci.

On peut citer par exemple (liste non exhaustive) : réécriture de la couche réseau (IPv6 et connectivité sans-fil en natif) ; amélioration du déploiement, de la récupération et de l'installation basée sur une image source ; amélioration des outils de diagnostic, de supervision, de traçabilité des événements et de rapports ; apport de nouvelles fonctionnalités de sécurité telles que BitLocker Drive Encryption et ASLR, amélioration du pare-feu Windows avec la configuration sécurisée par défaut ; technologie .NET Framework 3.0, spécifiquement Windows Communication Foundation (WCF), Microsoft Message Queuing et Windows Workflow Foundation ; amélioration également du noyau, de la gestion mémoire, et du système de fichiers : les processeurs et composants mémoire sont définis comme des périphériques Plug and Play, afin de permettre le « branchement à chaud » (hot-plug) de ceux-ci. Cela permet aux ressources système d'être partitionnées de façon dynamique à l'aide du module Dynamic Hardware Partitioning (littéralement : « Gestion Dynamique du Partitionnement ») ; chacune disposant de sa propre partition de mémoire, processeur et pont d'hôte E/S indépendante les unes des autres.

Server Core Il s'agit probablement de la nouveauté la plus notable proposée par Windows Server 2008 : l’option d’installation Server Core installe uniquement le strict minimum. Exit par exemple l’Explorateur Windows (donc plus d'interface graphique, à l'instar d'Ubuntu Server par exemple). Il ne contient pas non plus le Framework .NET, Internet Explorer, ou toute autre fonctionnalité qui n'est pas indispensable au bon fonctionnement du noyau. La configuration et la maintenance s'effectueront alors en ligne de commande (ce qui demande une certaine maîtrise de l'outil, et donc limite ce type d'installation aux utilisateurs chevronnés) ou en se connectant à distance à la machine au travers d'un logiciel qui, lui, pourra offrir une interface graphique.

Cette installation apporte plusieurs avantages : Réduction tout d'abord des ressources nécessaires ; Réduction de la maintenance et de la gestion, puisque seuls les éléments nécessaires pour les rôles définis sont à installer et configurer ; Réduction enfin de la surface d’exposition aux attaques, directement lié au nombre réduit d’applications et services exécutées sur le serveur ;

Une machine Server Core peut être configurée pour assurer plusieurs rôles de base : Services de domaine Active Directory (AD DS) Services AD LDS (Active Directory Lightweight Directory Services) Serveur DHCP Serveur DNS Serveur de fichiers Serveur d’impression Services de diffusion multimédia en continu Ainsi que les fonctionnalités facultatives suivantes : Sauvegarde Chiffrement de lecteur BitLocker Drive Encryption Clustering avec basculement MPIO (Multipath I/O) Équilibrage de la charge réseau Stockage amovible Protocole SNMP (Simple Network Management Protocol) Sous-système pour les applications Unix Client Telnet Service Windows Internet Naming Service (WINS)

Les rôles Active Directory Active Directory comprend désormais les services d'identité, de certificats et de gestion numérique des droits. Jusqu'à Windows Server 2003, Active Directory a permis aux administrateurs réseaux de gérer centralement les ordinateurs interconnectés, de définir des stratégies pour un ensemble ou groupe d'utilisateurs, et de déployer centralement de nouvelles applications à une multitude d'ordinateurs. Ce rôle de base d’Active Directory a été renommé en tant que Active Directory Domain Services (AD DS). Un certain nombre de nouveaux services ont été ajoutés, tels quActive Directory Federation Services (AD FS), Active Directory Lightweight Directory Services (AD LDS - connu initialement sous le nom Active Directory Application Mode, ou ADAM), Active Directory Certificate Services (AD CS), et Active Directory Rights Management Services (AD RMS). Les services de Certificats et d'Identité permettent aux administrateurs de gérer les comptes utilisateurs et les certificats numériques qui leur permettent d'accéder à certains services et systèmes. Federation management services permet aux entreprises de partager des données d'authentification avec des partenaires et clients de confiance, permettant ainsi à un consultant d'utiliser son propre compte utilisateur et mot de passe afin d'ouvrir une session sur le réseau de son client. Identity Integration Feature Pack est inclus à Active Directory Metadirectory Services (ADMS). Chacun de ces services représente un rôle serveur.

Terminal Services Windows Server 2008 apporte des améliorations majeures à Terminal Services. Terminal Services est désormais compatible avec le protocole de bureau à distance en version 6.0 Remote Desktop Protocol 6.0. L'amélioration la plus notable consiste en la capacité à partager une application au travers d'une connexion de bureau à distance, à la place du bureau entier. Cette fonctionnalité est nommée Terminal Services Remote Programs. Les autres nouveautés à Terminal Services comportent la passerelle Terminal Services (Terminal Services Gateway) et l'accès web à Terminal Services (Terminal Services Web Access - interface web complète). À l'aide de Terminal Services Gateway, les ordinateurs autorisés peuvent se connecter de manière sécurisée à un serveur de Terminal ou à un bureau à distance depuis Internet au travers de l'utilisation du bureau à distance via HTTPS sans avoir recours à l'établissement préalable d'une connexion VPN. Il n'est pas nécessaire d'ouvrir des ports supplémentaires sur les pare-feu car le protocole RDP est encapsulé dans l'accès HTTPS. Terminal Services Web Access permet aux administrateurs d'offrir un accès aux sessions Terminal Services via une interface web. TS Web Access est fourni avec une Web part modifiable pour IIS et Microsoft SharePoint, laquelle affiche les applications disponibles et les connexions à l'utilisateur. En utilisant TS Gateway et TS Remote Programs, les accès complets s'effectuent via HTTP(S) et les applications à distance apparaissent de façon transparente à l'utilisateur comme si celles-ci étaient utilisées localement. Plusieurs applications peuvent être exécutées dans une même session ce qui permet de ne pas avoir besoin de licences par utilisateur additionnelles. Terminal Services Easy Print ne nécessite pas l'installation de pilotes d'imprimantes sur le serveur par l'administrateur, mais garantit la redirection et disponibilité de toutes les interfaces utilisateurs d'imprimantes ce qui permet une utilisation dans les sessions à distance.

Les sessions Terminal Services sont créées en parallèle et non pas en série - le nouveau modèle de session permet d'initier 4 sessions en parallèle, ou plus si le serveur a plus de 4 processeurs.

Windows PowerShell

Windows Server 2008 est le premier système d'exploitation qui intègre Windows PowerShell, le nouveau shell extensible en ligne de commande de Microsoft qui inclut des fonctionnalités de technologie de scripting (task-based scripting technology). PowerShell repose sur de la programmation orientée objet et sur la version 2.0 du Framework .NET, et inclut plus de 120 outils d'administration système, avec une convention de nommage et une syntaxe consistante, et la capacité intégrée d'opérer avec des données standards de gestion telles que la base de registre Windows, les magasins de certificats, ou Windows Management Instrumentation (WMI). Le langage de script PowerShell a été conçu spécifiquement pour l'administration IT, et peut être utilisé en lieu et place de cmd.exe et Windows Script Host.

Auto-réparation NTFS Dans les versions antérieures de Windows, si le système d'exploitation détecte une corruption dans le système de fichiers d'un volume NTFS, celui-ci marque le volume comme « impropre » ; pour corriger les erreurs sur le volume, celui-ci devait être déconnecté. Avec la fonctionnalité Auto-réparation NTFS, un processus réparateur NTFS est lancé en arrière-plan et effectue une réparation ciblée des structures endommagées, en ne laissant que les fichiers ou dossiers endommagés comme indisponibles et non pas l'intégralité du volume.

Hyper-V Hyper-V est un hyperviseur de système virtuel, formant la partie centrale de la stratégie de virtualisation de Microsoft. Il permet de virtualiser des serveurs au niveau de la couche Kernel du système d'exploitation. Il peut être vu comme le partitionnement d'un unique serveur physique en plusieurs petits ensembles d'ordinateurs. Hyper-V inclut la possibilité d'opérer en tant qu'hôte hyperviseur de virtualisation Xen, permettant ainsi aux systèmes d'exploitation avec la fonction Xen activée d'être virtualisés. Cette fonctionnalité n'était pas initialement intégrée à Windows Server 2008, mais fut disponible trois mois après sa sortie mondiale, uniquement sur les versions .

Windows System Resource Manager Windows System Resource Manager (WSRM) est intégré à Windows Server 2008. Il offre la possibilité de gérer les ressources systèmes et peut être utilisé pour contrôler combien de ressources un processus ou un utilisateur est à même d'utiliser, en fonction des priorités du métier. Process Matching Criteria, dont le nom est explicite (littéralement : Critère de repère de processus) modèle ou propriétaire du processus, enforce les restrictions d'utilisation de ressources par un processus qui répond aux critères. Temps CPU, bande passante, nombre de processeurs, et allocation de mémoire à un processus peuvent être restreints.

Les restrictions peuvent également être imposées uniquement à certaines dates et heures.

Gestionnaire de serveurs Server Manager est un nouvel outil de gestion pour Windows Server 2008. Il s'agit d'une combinaison entre les fonctionnalités Manage Your Server et l'Assistant de Configuration de la Sécurité de Windows Server 2003. Le gestionnaire de serveur (Server Manager) consiste en une amélioration de la boîte de dialogue Configurer mon serveur qui s'exécute par défaut automatiquement au démarrage des machines Windows Serveur 2003. Cependant, il ne s'agit pas seulement d'un point de départ pour configurer un nouveau rôle sur le serveur, mais d'un outil qui rassemble toutes les opérations qu'un administrateur souhaiterait réaliser sur le serveur, telles que générer une méthode de déploiement à distance, ajouter d'autres rôles à un serveur, etc. Server Manager se présente sous la forme d'un ensemble d'outils consolidés sous forme de portail et contient un statut de chacun des rôles.

Il n'est pas possible actuellement d'utiliser Server Manager à distance, mais une console cliente est prévue.