Les systèmes d'exploitation réseau (NOS) n'ont pas été entièrement abandonnés lorsque les systèmes distribués ont gagné en popularité, mais leur *rôle* et leur *dominance* ont considérablement diminué. La relation constitue davantage un changement d’orientation et d’architecture qu’un remplacement complet. Voici pourquoi :
* Contrôle centralisé ou décentralisé : Les NOS, comme Novell NetWare ou les anciennes versions de Windows Server, s'appuyaient sur un serveur central pour gérer les ressources (fichiers, imprimantes, etc.) des clients sur le réseau. Les systèmes distribués, quant à eux, répartissent le traitement et la gestion des données sur plusieurs ordinateurs interconnectés, réduisant ainsi la dépendance à l'égard d'un point de défaillance unique. Cette décentralisation offrait une plus grande évolutivité, résilience et flexibilité.
* Client-Serveur vs. Architectures peer-to-peer et plus sophistiquées : Les NOS utilisaient principalement un modèle client-serveur, dans lequel les clients demandaient des ressources à un serveur central. Les systèmes distribués englobaient un plus large éventail d'architectures, y compris le peer-to-peer (dans lequel les ordinateurs partagent les ressources de manière égale) et des modèles plus complexes comme les microservices et le cloud computing, permettant des systèmes plus dynamiques et adaptables.
* Ascension d'Internet et des services Web : La croissance d'Internet et des services Web a déplacé l'attention du partage de fichiers et d'impression (le point fort traditionnel de NOS) vers la mise en réseau centrée sur les applications. Les systèmes distribués, avec leur capacité à prendre en charge des applications complexes et à répartir les charges de travail, sont devenus bien mieux adaptés à ce nouveau paysage.
* Matériel et virtualisation améliorés : Les progrès du matériel, en particulier les processeurs et les réseaux plus rapides, ont rendu les systèmes distribués plus pratiques et efficaces. La technologie de virtualisation a permis la création de serveurs virtuels, simplifiant la gestion des ressources distribuées et rendant le déploiement d'applications distribuées plus gérable.
* Software Defined Networking (SDN) et son évolution : La flexibilité du SDN surpasse les systèmes d'exploitation réseau traditionnels. En séparant le plan de contrôle du plan de données, le SDN permet un contrôle dynamique du trafic réseau dans des architectures distribuées complexes.
En bref, les NOS restaient pertinents pour des configurations de réseau plus simples et des tâches spécifiques, mais les systèmes distribués offraient une évolutivité, une tolérance aux pannes et une adaptabilité supérieures pour des applications plus complexes et exigeantes. Ils n’ont pas été directement remplacés, mais leur position en tant que paradigme dominant des réseaux a été éclipsée. De nombreux aspects des fonctionnalités NOS sont désormais intégrés dans le contexte plus large de la gestion des systèmes distribués. Par exemple, les plateformes cloud modernes intègrent des aspects de gestion des ressources et de sécurité qui étaient autrefois du ressort exclusif des NOS.
|