Quels sont les avantages et les inconvénients de l'exécution sur un serveur Windows par rapport à un serveur Linux?

15

Nous sommes en train d'essayer de décider où héberger notre installation GeoServer en production.

Existe-t-il des avantages ou des inconvénients majeurs de l'hébergement sur Windows par rapport à Linux?

John Weldon
la source

Réponses:

8

Je dirais que tout se résume à ce que vous avez une expertise dans la mise en place et le soutien. Comme il s'exécute sur le serveur d'applications de votre choix, il ne devrait pas y avoir de différence avec l'application elle-même.

Jay Askren
la source
1
Cela semble être la réponse la plus pragmatique ... merci!
John Weldon
10

Personnellement, j'irais avec Linux sur Windows pour un serveur, une partie de cette expérience est de ma part. Mais c'est aussi des choses comme être capable de ssh vers la boîte Linux depuis la maison pour faire des redémarrages tard le soir, des vérifications de fichiers journaux, etc.

Je trouve également que les boîtiers Linux sont plus stables que les boîtiers Windows (pas de redémarrage ennuyeux "urgent" pour les mises à jour, etc.).

Ian Turton
la source
Bien que le système d'exploitation Unix nécessite généralement moins de redémarrages, ces mises à jour redémarreront toujours les services (avec différents niveaux d'impact sur vos sites / utilisateurs). Voir blog.inetu.net/2009/10/beware-the-uptime-braggarts
mwalker
@mwalker: les temps de disponibilité et les redémarrages deviennent inutiles dès que vous avez au moins deux machines pour fournir votre service. C'est la facilité d'entretien qui compte - à mon humble avis.
relouer
@relet: totalement. Avec les machines virtuelles étant le choix populaire aujourd'hui, plusieurs machines ont beaucoup de sens. J'adore pouvoir prendre une photo / restaurer une image lors du test d'une mise à jour / mise à niveau / etc.
mwalker
6

Idéalement, il n'y a aucune différence. La plate-forme d'hébergement n'est que cela, une plate-forme. Vous vous attendez à ce qu'il soit agréable et robuste, retarde votre application et n'interfère pas.

Bien sûr, si votre application nécessite Windows ou Linux, le choix est facile, mais ce n'est pas votre question.

Allez-vous gérer votre propre hôte? Avez-vous une préférence personnelle? Les plates-formes Windows Server, Linux Server et Java sont toutes suffisamment matures maintenant que je ne pense pas qu'il y ait de raisons techniques impérieuses de sélectionner l'une sur l'autre.

mwalker
la source
2

Cela fait vraiment peu de différence et dépend totalement de votre niveau d'expertise dans la gestion des différents systèmes. Si vous ne connaissez pas Linux, il y aura une courbe d'apprentissage abrupte sur Windows. La gestion d'un serveur Windows autonome n'est pas très différente de la gestion d'une machine win7, mais si vous voulez un domaine, c'est une autre histoire.

Nous avons opté pour les serveurs Windows (2008 Enterprise) et nous avons désactivé l'installation automatique des mises à jour. nous utilisons Rdp pour gérer les serveurs et vous pouvez également exécuter facilement des applications php sur IIS. L'installation PHP est une évidence aujourd'hui. Nous sommes extrêmement satisfaits de la configuration et nous avons des personnes impliquées dans la gestion des serveurs qui n'avaient besoin que d'une petite quantité de formation pour se mettre à niveau.

Mark Cupitt
la source