web-dev-qa-db-fra.com

Hébergement dédié 101

Je gère de petits sites Web depuis des années, mais j'ai récemment développé un site qui attire plus de trafic que prévu. Mon fournisseur d'hébergement Web partagé m'a averti que cela entraînait une charge de travail élevée sur le serveur et que je devrais peut-être envisager de me procurer un serveur d'hébergement dédié/vps (qu'ils ne fournissent pas).

Je n'ai jamais utilisé d'hébergement dédié ou vps, donc je ne sais pas vraiment quoi chercher. Sera-ce beaucoup plus cher? Est-ce que des services en nuage comme Amazon EC2 ou Windows Azure devraient être envisagés? Pouvez-vous recommander un service particulier?

Mon site est construit en PHP et je suis au Canada, si cela peut vous aider. Merci!

7
shipshape

Je recommande fortement contre EC2 pour votre première incursion dans des hôtes dédiés. EC2 a des applications très spécifiques, et la courbe d'apprentissage est beaucoup plus raide.

À ce stade, il y a grossièrement trois directions à suivre, ainsi que des avantages et des inconvénients pour chacune:

Hébergement dédié géré: Je n’ai jamais fait d’achat direct pour un hébergement géré, même si j’avais déjà eu des échanges lorsqu’il travaillait pour des clients qui ont sites existants. Dans les niveaux plus élevés d’hébergement administré, un vendeur vous guidera tout au long du processus, y compris les achats, la migration, etc. Les factures associées se situent autour de 500 à 2000 dollars par mois, selon mon expérience. L'hébergement géré peut être le meilleur choix si vous ne souhaitez pas être un généraliste, ne pas avoir de partenaire sur lequel vous pouvez utiliser le rôle de gestion de serveur et si votre budget/vos besoins en hébergement sont importants.

Hébergement dédié "assisté" non géré: MediaTemple est le nom qui me vient le plus à l’esprit. J'ai beaucoup utilisé MediaTemple et leurs services ont été les premiers que j'ai utilisés après avoir obtenu mon diplôme d'hébergement partagé. Leur package d'hébergement dédié est non géré en ce sens qu'ils ne configureront pas votre équilibrage de charge, votre DNS, vos migrations, vos sauvegardes, etc. Néanmoins, ils ont un panneau de configuration Nice pour les tâches système, et de nombreux logiciels sont pré-installés, comme Plesk, qui gère/implémente à peu près la pile "tout ce dont vous avez besoin", y compris Apache, PHP, la messagerie, surveillance, MySQL, etc. J'ai géré des sites assez volumineux pour ne pas avoir à toucher à la ligne de commande plus d'une fois ou deux. Une autre prise pour MediaTemple réside dans le fait qu’ils bénéficient également d’une assistance téléphonique assez bonne, du moins lorsque je les utilise. Contrairement à l'hébergement mutualisé, où l'assistance est inexistante (même si c'est compréhensible), même lorsque j'étais sur leurs plans moins chers, il y avait toujours quelqu'un qui connaissait très bien le téléphone 24h/24 et 7j/7. L'hébergement "assisté" non géré est probablement votre meilleur choix en général. Vous pouvez gérer cela vous-même avec une difficulté limitée. C'est beaucoup plus abordable que la solution gérée (environ 50 à 75% d'économies, matériel pour le matériel). À la fin de la journée, la plupart de ces fournisseurs d’hébergement vous donnent un accès complet à votre système à la manière d’un VPS à part entière, de sorte que vous ne serez probablement pas limité par ce que vous pouvez faire.

VPS: Enfin, vous pouvez utiliser la route VPS presque totalement non gérée. Linode est un grand nom ici et ce que j'utilise actuellement. Slicehost est également un grand nom, bien que comparaisons l’ait généralement à court (ses prix pour chaque taille de VPS sont également moins compétitifs). Un autre nom flottant autour de ces jours est prgmr pour plus de 1337 d'entre nous. Prgmr offre les meilleurs prix, (prétendument) les meilleures performances et la plus grande personnalisation aux bas niveaux. Dans n'importe lequel de ces cas, vous serez essentiellement sur l'installation de base d'une distribution Linux avec certains des autres éléments triés pour votre (enregistrements DNS, adresses IP, intranet, certaines protections au niveau du routeur/pare-feu, par exemple, DDoS). Au-delà de cela, les instructions sont essentiellement "aller". Slicehost et Linode proposent tous deux des guides assez complets pour effectuer la plupart des tâches de base, telles que l’installation de la pile LAMP ou la maintenance de votre système. Pour moi, le plus gros avantage était de pouvoir déplacer, tester et déployer des produits à travers plusieurs développements en un instant. Auparavant, je devais traiter de nombreux fichiers par FTP, lancer manuellement des requêtes dans le monde fantastique de phpmyadmin, configurer des scripts de déploiement site par site et gérer en permanence les dégâts sur tous les systèmes. Maintenant, je peux juste avoir tout relié ensemble! Enfin, avec le VPS, je sais ce qui se passe sur mon serveur et je peux tout faire. Une de mes premières étapes a été d'installer un "serveur" Git privé, mais vous pouviez tout aussi facilement configurer un VPN, un tunnel SSH ou un nœud de projet de programmation distribué. * La solution VPS est de loin le travail le plus laborieux pour vous en ce qui concerne l'administration du système. Cependant, c’est le plus personnalisable, ce qui peut vous faire économiser du travail en fin de journée (n’est-ce pas l’objectif). *

9
Steven

Compléter l'excellent post de Steven:

"Managed" vs "Unmanaged" est une grande distinction que vous trouverez dans l'hébergement. Vous trouverez des forfaits d'hébergement qui semblent équivalents, mais certains seront beaucoup moins chers que les autres. Les forfaits moins chers ne sont généralement pas gérés. Il n'y a pas de personnel d'assistance pour vous aider à mettre à jour PHP, vous expliquer pourquoi votre script a cessé de fonctionner ou vous expliquer pourquoi votre site Web est soudainement devenu lent. Par ailleurs, l’hébergement géré avait du personnel pour répondre à vos questions.

Je vous recommande un hébergement géré . Vous ressemblez à quelqu'un qui veut copier votre application PHP, modifier quelques lignes dans un fichier config.php et être sur votre chemin.

Dédié vs semi-dédié (hybride) vs VPS est une autre distinction. Étant donné que vous êtes sur une plate-forme partagée très limitée, vous n'avez probablement pas besoin d'une mise à niveau importante, ni de dépenser plus de 100 $ par mois pour l'hébergement, vous pouvez donc rayer de la liste l'hébergement dédié.

Les serveurs hybrides sont fondamentalement une autre façon de dire "VPS sur de grands serveurs". Ils sont également plus coûteux et puissants que ce dont vous avez probablement besoin.

Je recommande un paquet VPS. C'est à peu près LA "prochaine étape" une fois que vous êtes devenu trop grand pour un environnement partagé. Vous pouvez facilement étendre vos ressources et elles sont moins chères que les serveurs dédiés et hybrides.

Quelques témoignages personnels:

  • Je lance un forum vBulletin très fréquenté (1 100 utilisateurs se connectent chaque jour). Elle était devenue trop occupée pour la plate-forme partagée sur laquelle elle était allumée, je l'ai donc déplacée vers un VPS où elle a passé une année. L'année dernière, je l'ai déplacé vers un WiredTree Managed Hybrid Server , et depuis, il a été formidable. À ce moment-là, une assistance était nécessaire, car SSH n'était pas à l'aise dans la ligne de commande du serveur et je pouvais leur envoyer des tickets d'assistance pour obtenir du spam et obtenir des réponses dans les 10 minutes. Des questions génériques du type "Pourquoi mon serveur a-t-il semblé ramper la nuit dernière" donneraient de bonnes réponses "Bon, X et Y faisaient Z, alors je réinitialise X pour vous et modifie Y." Ce n'est que récemment que je me suis lancé dans la programmation, les interfaces de ligne de commande et la configuration du serveur, mais à moins que vous ne le soyez également, je vous recommande de rechercher un bon hôte géré. Offres WiredTree forfaits VPS , mais WiredTree, en tant qu'hôte, coûte plus cher que les autres solutions gérées (le savoir étant donné que je suis en train de googler pour le moment).

  • J'ai récemment commencé à déployer mes propres applications Web et à apprendre à tout faire à partir de la ligne de commande. Si vous êtes à l'aise avec un environnement qui vous permet de choisir un système d'exploitation (il l'installera au moins pour vous) et vous incitera ensuite à faire le reste vous-même à partir de la ligne de commande, Linode Hébergement VPS est mon premier choix. Pas cher avec une grande performance. Excellent panneau arrière pour gérer votre colis également.

  • VPS.net semble également bon.

4
Dobry Den

Essayez un hébergement comme 1and1 .

C'est bon marché et supporte bien la charge. Ils ont aussi quelques facile à utiliser VPS

4
Pascal Qyy