Distributions Windows Server ou Linux? Choisir un OS serveur



Les systèmes d'exploitation sont la pierre angulaire de l'industrie moderne. D'une part, ils consomment des ressources serveur précieuses qui pourraient être utilisées pour quelque chose de plus utile. D'autre part, le système d'exploitation agit comme un orchestre pour les applications serveur et vous permet de créer une plate-forme multitâche à partir d'un complexe informatique à tâche unique, et facilite également l'interaction de toutes les parties intéressées avec l'équipement. Désormais, le principal système d'exploitation serveur principal est Windows Server + plusieurs distributions Linux de différents types. Chacun de ces systèmes d'exploitation a ses avantages, ses inconvénients et ses niches d'application. Aujourd'hui, nous parlerons brièvement des systèmes fournis avec nos serveurs.

Serveur Windows


Ce système d'exploitation est extrêmement populaire dans le segment des entreprises, bien que la plupart des utilisateurs ordinaires associent Windows exclusivement à la version de bureau pour PC. Selon les tâches et l'infrastructure nécessaires pour soutenir l'entreprise, plusieurs versions de Windows Server sont désormais opérationnelles à la fois, à partir de Windows Server 2003 et se terminant par la dernière version - Windows Server 2019. Nous fournissons des serveurs avec tous les systèmes d'exploitation répertoriés, à savoir Windows Server 2003, 2008 R2, 2016 et 2019.

Windows Server 2003 est principalement utilisé pour prendre en charge les systèmes et réseaux d'entreprise construits sur la base de Windows XP. Étonnamment, la version du système d'exploitation de bureau Microsoft, prise il y a environ cinq ans avec assistance, est toujours opérationnelle, car de nombreux logiciels propriétaires pour la production ont été écrits en même temps. Il en va de même pour Windows Server 2008 R2 et Windows Server 2016 - ils sont les plus compatibles avec les logiciels anciens mais fonctionnels et sont donc utilisés à ce jour.

Les principaux avantages des serveurs Windows sont la relative facilité d'administration, une couche assez importante d'informations, de manuels et de logiciels. De plus, vous ne pouvez pas vous passer d'un serveur sous Windows, si l'écosystème de l'entreprise dispose de logiciels ou de solutions qui utilisent des bibliothèques et des parties du noyau des systèmes Microsoft. Ici aussi, vous pouvez ajouter la technologie RDP pour l'accès utilisateur aux applications serveur et la polyvalence générale du système. De plus, Windows Server a une version légère sans interface graphique avec une consommation de ressources au niveau de la distribution Linux - Windows Server Core, dont nous avons parlé plus tôt . Nous fournissons à tous les serveurs exécutant Windows une licence activée (elle est gratuite pour les nouveaux utilisateurs).

Dans les inconvénients de Winserver, vous pouvez noter deux paramètres à la fois: le coût de la licence et la consommation des ressources. Parmi tous les systèmes d'exploitation serveur, Windows Server est le plus vorace et nécessite au moins un cœur de processeur et de un an et demi à trois gigaoctets de RAM uniquement pour que le noyau et les services standard fonctionnent. Ce système n'est pas adapté aux configurations à faible consommation d'énergie et présente également un certain nombre de vulnérabilités liées au RDP et aux stratégies de groupe et d'utilisateur.

Le plus souvent, Windows Server est conçu pour administrer les intranets de l'entreprise et garantir les performances d'un logiciel spécifique, le fonctionnement des bases de données MSSQL, des outils ASP.NET ou d'autres logiciels créés spécifiquement pour Windows. Dans le même temps, il s'agit toujours d'un système d'exploitation à part entière sur lequel vous pouvez déployer le routage, augmenter le DNS ou tout autre service.

Ubuntu


Ubuntu est l'une des distributions en développement les plus populaires et les plus stables de la famille Linux, sortie pour la première fois en 2004. Autrefois locataire de femmes au foyer dans le shell Gnome, Ubuntu est devenu au fil du temps le système d'exploitation serveur par défaut en raison de sa communauté étendue et de son développement continu. La dernière version populaire est 18.04, mais nous livrons le serveur sous 16.04, et il y a environ une semaine, la version 20.04 a été publiée , ce qui a apporté beaucoup de goodies.

Si Windows Server a été utilisé comme système d'exploitation pour prendre en charge des logiciels spécifiques et orientés Windows, Ubuntu en tant que distribution Linux est une histoire de développement open source et Web. Ce sont donc les serveurs Linux qui sont utilisés pour héberger des serveurs Web sur nginx ou Apache (par opposition à Microsoft IIS), pour travailler avec PostgreSQL et MySQL, ou les langages de script qui sont maintenant populaires. Sur un serveur avec Ubuntu, les services de routage et de gestion du trafic fonctionneront également parfaitement.

Un avantage est d'écrire moins de consommation de ressources que Windows Server, ainsi que de travailler en natif pour tous les systèmes Unix avec la console et les gestionnaires de packages. De plus, Ubuntu, qui était initialement un «ordinateur de bureau domestique Unix», est suffisamment convivial, ce qui le rend facile à administrer.

Le principal inconvénient est Unix, avec tout ce que cela implique. Ubuntu peut être convivial, mais uniquement par rapport à d'autres systèmes Linux. Donc, pour travailler avec, en particulier dans une configuration de serveur à part entière - c'est-à-dire exclusivement via le terminal - certaines compétences seront nécessaires. En outre, Ubuntu est davantage axé sur l'utilisation personnelle et n'est pas toujours adapté à la résolution de cas d'entreprise.

Debian


Il est ironique que Debian soit l'ancêtre du très populaire Ubuntu que nous avons mentionné précédemment. La première version de Debian a été publiée il y a plus de 25 ans - en 1994, et c'est le code Debian qui a constitué la base d'Ubuntu. En fait, Debian est l'une des distributions les plus anciennes et les plus hardcore de la famille des systèmes Linux. Malgré toutes les similitudes d'Ubuntu, contrairement à son «héritier», Debian n'a pas reçu le niveau de convivialité en tant que système junior. Cependant, cela a aussi ses avantages. Debian est plus flexible qu'Ubuntu et peut être configurée plus en profondeur et résoudre plus efficacement un certain nombre de tâches spécifiques, y compris les tâches d'entreprise.

Le principal avantage de Debian est sa haute sécurité et sa stabilité par rapport à Ubuntu et, en particulier, à Windows. Et bien sûr, comme tout système Linux, faible consommation de ressources, notamment sous la forme d'un OS serveur exécutant un terminal. De plus, la communauté Debian est open source, donc ce système est principalement axé sur le travail correct et efficace avec des solutions libres.

Cependant, vous devez payer pour la flexibilité, le hardcore et la sécurité. Debian est développée par la communauté open source sans noyau clair via le système d'assistant de branche, avec tout ce que cela implique. À un moment donné, Debian a trois versions à la fois: stable, instable et test. Le problème est que la branche de développement stable est sérieusement derrière celle de test, c'est-à-dire que les parties et modules obsolètes peuvent souvent être trouvés dans le noyau. Tout cela se traduit par une reconstruction manuelle du noyau, ou même par la transition vers la branche test, si vos tâches surpassent les capacités d'une version stable de Debian. Ubuntu n'a pas de tels problèmes de discontinuité de version: là, tous les deux ans, les développeurs publient une version LTS stable du système.

CentOS


Eh bien, terminons notre conversation sur le serveur OS RUVDS sur CentOS. Au milieu d'Ubuntu plus massif et, en particulier, de Debian, CentOS ressemble à un adolescent. Et bien que le système soit devenu populaire parmi les masses il n'y a pas si longtemps que Debian ou Ubuntu, la sortie de sa première version a eu lieu à un moment donné avec Ubuntu, c'est-à-dire en 2004.

CentOS est principalement utilisé pour les serveurs virtuels, car il consomme encore moins de ressources que Ubuntu ou Debian. Nous fournissons des configurations exécutant deux versions de cet OS: CentOS 7.6.1810 et CentOS 7.2.1510 plus ancien. Le cas d'utilisation principal est les tâches d'entreprise. CentOS est une histoire de travail. Jamais un système à usage domestique, comme c'était le cas, par exemple, avec Ubuntu, CentOS a été immédiatement développé comme une distribution de type RedHat basée sur du code open source. C'est l'hérédité de RedHat qui donne à CentOS ses principaux avantages - se concentrer sur les tâches de l'entreprise, la stabilité et la sécurité. Le cas d'utilisation le plus courant pour un système est l'hébergement Web, dans lequel CentOS affiche de meilleurs résultats que les autres distributions Linux.

Cependant, le système présente un certain nombre d'inconvénients. Un cycle de développement et de mise à jour plus restreint que le même Ubuntu, conduit au fait qu'à un moment donné, vous devrez supporter des vulnérabilités ou des problèmes déjà résolus dans d'autres distributions. Le système de mise à jour et d'installation des composants est également différent: pas d'apt-get, seulement des packages yum et RPM. De plus, CentOS n'est pas tout à fait approprié pour héberger et travailler avec des solutions de conteneur Docker / k8s, dans lesquelles Ubuntu et Debian le surpassent évidemment. Cette dernière est importante, car la virtualisation des serveurs Web et des applications via la conteneurisation a pris de l'ampleur ces dernières années dans l'environnement DevOps. Et bien sûr, CentOS a une communauté beaucoup plus petite que Debian et Ubuntu plus populaires.

Au lieu de la sortie


Comme vous pouvez le voir, tout système d'exploitation a ses avantages et ses inconvénients et a sa propre niche. Les serveurs Windows se distinguent - dans l'environnement Microsoft, pour ainsi dire, leur propre atmosphère et leurs propres règles de travail.
Toutes les distributions Linux sont similaires les unes aux autres en termes de consommation de ressources, mais ont leurs propres caractéristiques et différences spécifiques selon la tâche. Ubuntu est plus facile à utiliser, Debian est plus finement configuré. CentOS peut remplacer RedHat payant, ce qui est important si vous avez besoin d'un système d'exploitation d'entreprise à part entière en performances Unix. Mais en même temps, il est faible en termes de conteneurisation et de virtualisation des applications.En tout cas, vous pouvez contacter nos spécialistes et nous trouverons pour vous la solution et la configuration nécessaires en fonction de vos tâches.


All Articles