Guide Hébergement web: Comment choisir un Serveur Dédié

Publié le 16 janvier 2009 à 10:30 par heri dans: Hébergement web

Nouveau: répondez à notre sondage iWeb de Janvier.

dedicated linux servers, databases, web, and file serversChoisir un bon serveur dédié à un prix intéressant peut être un processus compliqué qui peut vous prendre beaucoup de temps, alors on a simplifié les choses pour vous. Ce qui suit est un guide complet pour choisir le meilleur serveur dédié pour vous, en prenant en compte vos besoins technologiques, vos contraintes financières, les exigences d’affaires, et aussi un comparatif et revues des offres de serveurs dédiés.

1. Configuration d’un Serveur Dédié

Voici une liste des critères que vous devez rassembler pour avoir un portrait de vos besoins en technologies:

  • Système d’exploitation: si vous utilisez ASP.NET ou MS SQL Server, vous avez évidemment besoin d’un serveur dédié Windows. Si vous utilisez un ensemble de logiciel libre comme Apache/php/mysql ou Ruby On Rails, un serveur Linux est votre meilleur choix.
  • Serveur Web et Serveur de Base de Données: selon votre choix en technologie, vous pouvez avoir besoin d’un serveur avec beaucoup de RAM, surtout si votre architecture est basée sur Windows, Java ou Ruby.
  • Performance: pour des serveurs SQL, les serveurs de transcodage de vidéos, serveurs pour la virtualisation, ou des serveurs spécialisés comme des serveurs de jeux ou de chats, vous avez besoin de processeurs rapide, multi-coeurs et/ou multi-processeurs, comme des serveurs double processeurs Intel Xeon 
  • Bande passante: si vous planifier d’héberger des images, des fichiers multimédias comme des vid.os flash, ou un serveur Asterisk, la bande passante fournie par l’hébergeur web est un critère clé.
  • Service de support: si vous n’avez pas de ressources pour avoir un sys-admin expert pour gérer votre serveur, vous devez chercher des services de gestion avancés. Une bonne compagnie d’hébergement web devrait être capable de vous offrir des conseils experts, comme par exemple comment faire du load-balancing ou des clusters web.
  • Réseau: selon votre audience et la localisation géographique de votre service web, vous devez analyser de près la localisation du centre de données. Quel est le temps de latence? Quel est la consistance et la qualité des liens?

2. Prix

Bien sûr, les besoins en technologies doivent être équilibrés par rapport aux ressources financières disponibles:

  • Prix mensuel du serveur
  • Coût possible d’installation
  • Achat de Licenses logiciel et coût mensuel des logiciels, comme le système d’exploitation, la base de données, ou un programme de virtualisation. Si vous utilisez Unix, ou une distribution Linux (Ubuntu, Centos, Fedora, etc.), vous pouvez ne pas tenir compte de ce critère
  • Coûts pour mises à jour, accessoires et composants, comme le rajout de mémoire RAM ou mise en place de disques dur
  • Coût horaire pour Services additionels, nécessaire dans le cas de problèmes critiques, crash de systèmes d’exploitation etc.
  • Coût pour utilisation de bande passante supplémentaire

cheap dedicated servers Vous avez aussi besoin de calculer d’autres coûts, qui sont souvent oubliés: coûts de croissance (comment allez-vous planifier quand vous allez atteindre la capacité maximum de votre serveur dédié), coûts pour les arrêts de service, la formation pour vos employés, la sauvegarde de données, et aussi la migration et les coûts d’annulation (est-ce que votre compagnie d’hébergement web vous charge si vous annulez le service ?). Comme tous les autres coûts cités ci-dessus, ils peuvent avoir un coût unique et aussi récurrent (la plupart du temps sur une base mensuelle).

Quand tous ces coûts sont calculés, vous allez souvent trouvez que les offres entre différents hébergeurs de serveurs dédiés peuvent différer d’un facteur 10. Le Coût Total de Possession est la clé pour avoir le meilleur pour osn argent; et tenant compte aussi du fait que faire des affaires avec une compagnie d’hébergement web digne de confiance, prouvée par le passé, et compétitive est une garantie pour votre succès à long terme.

3. Exigences d’Affaires

Selon votre domaine d’affaires, vous pouvez avoir besoin de suivre quelques conditions:

  • Exigences pour les site de e-commerce: accès sécurisé aux serveurs dédiés et intégrité de vos données
  • Exigences additionnels de sécurité, comme des pare-feu ou protection contre les attaques de dénis de service distribué, ou la possibilité de mettre en place un VPN,
  • Haute disponibilité
  • Gestion des Incidents
  • Fournir des services comme des emails, calendrier et annuaires pour une compagnie
  • Gestion des fichiers de grande taille. 
  • etc.

Quand vous avez fait la liste de vos besoins en technologie, les coûts financiers, et exigences d’affaires, vous êtes maintenant prêt à “magasiner” les serveurs dédiés parmi ceux disponibles sur le marché.

Prenons l’exemple d’une petite compagnie de logiciels qui veut lancer un site web de réservations, qui utilise Ruby On Rails et d’autres logiciels libre:

  Exigences
Besoins en Technologie  
Systèmes d’Exploitation CentOS Linux 64bits
Autres logiciels Apache, passenger, MySQL, Ruby, Monit, runsv
Performance et RAM Une des exigences de Ruby est le RAM, donc le développeur web devrait planifier pour 2GB de RAM. Pour le processeur, un Intel Core2 est suffisant
Bande Passante 100 Gb initialement, jusqu’à 1000Gb après 3 mois
Support et Gestion Auto-géré, avec la configuration et l’administration fait via SSH
Coûts Financiers  
Prix mensuel de base autour de $80 par mois
Coûts potentiel d’installation devrait être $0
Licenses logicels la technologie utilisé est open source
Coûts à prévoir pour accessoires, composants et autres exigences: les rajouts de RAM doivent être peu chères
Coûts horaires pour le support les coûts potentiels de service devraient être inférieurs au coût mensuel du serveur
Coût pour sur-utilisation de la bande passante Le site utilise principalement des pages web classiques, donc la bande passante ne devrait pas être un problème
Exigences d’affaire  
Securité Il y a peu de risques pour ce site. 
Croissance Obtenir des serveurs dédiés avec la même configuration doit être facile et rapide

À partir de ces exigences, un serveur dédié Linux comme presenté ici sous le panneau Core2 Duo (Core2 Duo 2.4Ghz, 2GB RAM, 160GB SATA 2, 1500GB de bande passante) est un choix parfait, disponible à partir de $100/month, avec CentOS 64bits, accès ssh, etc.

Voici un tableau pour des utilisations typiques:

  A. Serveurs dédiés Budget, Celeron ou P4 B. Serveur Dédié, Core2 Double Coeur C. Serveur Dédié, Core2 Quad Core, sur des configuration à unique ou double processeurs D. Serveur Dédié, Double Intel Xeons Quad Core
Serveur Dédié LAMP (Drupal, Joomla, Wordpress, Movable Type) MEILLEUR Bon choix, avec de la place pour la croissance future Bon choix, pour des sites web à trafic large possible pour revendeurs ou hébergeurs Drupal
Django Bon choix MEILLEUR Bon choix pour de grands sites Django, comme des sites de médias
Ruby On Rails possibles problèmes de performance, dû au manque de RAM MEILLEUR Bon choix, avec de la place pour des programmes supplémentaires comme des proxies ou des logiciels de surveillance pour des applications web
E-commerce Bon choix MEILLEUR Bon choix pour de grands sites de ecommerce
Java ou serveur dédié ASP.NET possibles problèmes de performance MEILLEUR MEILLEUR pour des applications d’entreprise
Hébergement SQL dédié manque de puissance possibles problèmes de performance MEILLEUR bon choix
Revendeurs, hébergement partagé ou équivalent manque de puissance Bon choix, avec 8Gb RAM ou plus MEILLEUR bon à meilleur choix, selon les programmes utilisés
Virtualisation manque de puissance manque de puissance possibles problèmes de performance MEILLEUR, avec 32GB de RAM
Grande Entreprise manque de puissance manque de puissance manque de puissance MEILLEUR, avec d’autres solutions comme le load-balancing ou web cluster

Comme référence, des configurations possibles pour C & D (serveurs dédiés avec des Core2 Quads ou des Intel Xeons disponible à partir de $159 par mois.

Bien sûr, le tableau montré ci-dessus n’est pas destiné pour être une référence absolue quand vous choisissez un serveur dédié, mais comme un guide rapide lors du premier choix d’un serveur; et tout architecte en technologie doit analyser de près comment les différentes configurations pourraient changer les performances et les coûts. 

J’espère que vous aimé ce guide. Si c’est le cas, vous pouvez aussi être intéressé par:

Commentaires

  1. Super article! Il serait intéressant aussi de parler des avantages et désavantages d’avoir un serveur 32 ou 64 bits.

  2. merci.

    pour les systemes d’exploitation 32 vs 64bits:

    serveur 32bits: les applications utilisent moins de mémoire, et c’est plus économe

    serveur 64bits: les applications peuvent être plus rapide, avec un bon processeur. et puis on peut rajouter plus de RAM aussi.

    ca dépend vraiment des logiciels qu’on veut faire marcher dessus

  3. Je confirme également, très bon article.

  4. Magnifique tuto. Mais j’avoue avoir besoin de conseils sérieux et aimerais avoir votre aide.
    J’explique rapidement mon problème.

    Nous disposons actuellement d’un VPS chez un hébergeur. Mais depuis, notre VPS rencontre régulièrement des problèmes et nos sites et ceux de nos clients sont souvent Offline. Il faut aller sur le root du VPS, redémarrer les services DNS et autres pour que les sites reviennent en ligne. Mais ce qui est marrant, des fois nous n’arrivons même pas à avoir accès au root du VPS pour redémarrer les services, et il faut contacter l’hébergeur qui prendre une demi heure (dans le meilleur des cas) pour résoudre le problème, problème et causes qu’il n’arrive pas à nous expliquer clairement.

    Nous planifions donc prendre un serveur dédiée dans une semaine, mais nous avons des difficultés dans le choix. Vu que nous ne sommes pas des pro en gestion de serveurs web, des réponses aux questions suivantes nous seraient utiles :

    1. Nous désirons prendre un serveur dédié pour en faire un serveur d’hébergement web. Autrement dit, sur lequel nous allons héberger nos propres sites, mais également les sites de nos clients (nous sommes une petite structure offrant des services d’hébergement).

    Quel type de serveur nous conviendra-t-il ? Il faut bien sur tenir compte du fait que nous voulons héberger à la fois des sites .php et .NET sur le même serveur.

    2. Quel type de système d’exploitation devrions-nous choisir ? J’imagine bien Windows. Mais avec le Windows OS (qui sera optimisé pour les applications .NET ), pouvons nous installer (ou faire installer) des services tels que Apache, MySQL…. pour pouvoir héberger des sites .php ?

    Ou devrions-nous plutôt demander à partitionner le serveur en deux pour installer Windows sur une partition pour les applications .NET et Linux sur l’autre partition pour les applications .PHP ?

    3. Nous trouvons les paquets de iWeb vraiment intéressants, mais une autre question est de savoir, si la distance entre vos serveurs (Canada) et les postes clients (les visiteurs de nos sites et ceux de nos clients sont pratiquement en Afrique) peut poser un problème d’accessibilité ? En d’autres termes, est-ce que, plus le serveur web est distant, plus les sites sont lents à charger dans le navigateur du visiteur?

    Pour tous ceux qui peuvent vraiment nous aider techniquement à prendre une décision rapidement, merci de nous contacter par ce forum ou mieux en écrivant à : togoenvogue(at)yahoo.fr pour ample discussion.

    Merci !

  5. Salut John,

    Je vais essayer de répondre à vos questions même si Heri risque d’être meilleur que moi.

    1. Il y a pas de problème pour héberger du PHP sur un serveur Windows. Par contre, on peut pas héberger du .NET sur du Linux.

    2. Vous pouvez installer Apache et PHP sur un Windows mais IIS permet d’interpréter le PHP alors pour rester dans la simplicité, vous êtes mieux d’avoir seulement IIS. Si vos sites Web fonctionnent avec MySQL, il n’y a pas de problème pour l’avoir pour Windows.

    Pour les partitions, il y a pas de problème pour avoir plusieurs partitions mais il n’est pas possible de faire rouler deux systèmes d’exploitations sur un même serveur sans avoir recours à de la virtualisation. Puisque ça ajoute un niveau de difficulté de plus, vous êtes peut-être mieux de vous en passer. Vous pouvez peut-être voir pour avoir deux petits serveurs (un Windows et un Linux) si vous voyez vraiment le besoin.

    De plus, il y a des outils pour facilité la gestion d’un serveur. Je crois que Plesk est le meilleur outils pour un serveur Windows. iWeb en parle sur son site.

    Je crois que vous n’allez pas voir de différence entre un site hébergé en Europe ou en Amérique. La différence d’heure permet d’avoir des visiteurs qui visitent des sites Web pendant la journée dans leur pays mais qui sont pendant des périodes peu achalandé dans le pays où est hébergé le site Web. De plus, j’ai jamais remarqué des ralentissement sur un site Web parce qu’il était physiquement loin.

  6. JFP, merci pour la réponse, j’avais envoyé une réponse email à John, plus court. Je vois que tu as répondu avec plus de détails.

  7. [...] Guide Hébergement web: Comment Choisir Un Serveur Dédié [...]

  8. salut, trés bon tuto mais je reste perplexe! pour un serveur de jeux comme call of duty 4 dédié que dois je choisir?

  9. gunnm, pour un seveur de jeux call of duty 4, il faut
    * CPU: Core2Quad 2.4Ghz
    * ram: 2GB minimum
    * bande passante: 3000GB par mois

    pour le disque dur c’est moins important. un 320GB SATA2 fera l’affaire.

    voir ici http://fr.iweb.com/dedie/serveurs-pro/ ($159 par mois)

  10. merci, votre aide m’ a été trés utile.

  11. Juste un petit commentaire rapide concernant les dédiés, il faut rappeler qu’il faut avoir de bonne connaissances en administration, car tant qu’il fonctionne bien c’est super, mais au moindre problème, c’est rapidement l’enfer pour les novices.

Laisser un commentaire

À propos du blog de iWeb

Le blog d'iWeb couvre l'hébergement web, le développement web, la conception web, le marketing Internet et à peu près toutes les annonces concernant iWeb.