De nombreuses sociétés d'hébergement Web proposent désormais des processeurs Intel Core i3 / i5 / i7 sous "hébergement dédié bon marché". Mais mon ordinateur portable dispose d'un processeur Intel Core i3, ce qui en fait plus probablement un processeur de bureau qu'un processeur de serveur.
Lorsque j'ai parlé à l'un des responsables du support technique de la société d'hébergement Web à ce sujet, il m'a dit que leur "processeur i3 est livré avec ECC / RAM DDR3 enregistrée sur une carte mère de classe serveur (socket LGA1156)". De plus, il m'a dit ceci:
"Nous avons choisi d'offrir ce processeur particulier comme notre serveur" économique ", mais ne diminue en rien la qualité du serveur lui-même. Nous utilisons des méthodes de refroidissement appropriées et également les mêmes ventilateurs et dissipateurs que nous utilisons sur nos processeurs Xeon.
La principale différence entre le Xeon et ces i3 'est que les processeurs Xeon peuvent prendre en charge plusieurs processeurs sur la même carte mère, alors que ceux-ci ne le peuvent pas. Ils sont également commercialisés pour être des processeurs de serveur, contrairement aux i3, mais ils fonctionnent tout aussi bien dans les mêmes conditions. "
Je voudrais prendre toutes les contributions que je reçois de la communauté. Est-il bon d'utiliser un processeur i3 / i5 / i7, avec le type de configuration mentionné ci-dessus? ou y a-t-il quelque chose qui devrait m'inquiéter?
EDIT: Pour être plus clair, j'ai un processeur Intel Core i3-540 Dual-Core (3.06GHz) avec HyperThreading. Et je vais y lancer un blog wordpress (génère environ 1 à 1,5 million de pages vues par mois).
Réponses:
D'après ce que j'ai vu, il y a cinq choses à savoir pour les processeurs de la série i par rapport aux processeurs de la série Xeon:
Nous voyons ici que la plus grande différence entre les deux est souvent la carte mère prise en charge plutôt que le CPU. Cela dit, souvent ces fonctionnalités supplémentaires de la carte mère ne sont pas nécessaires, et vous pouvez obtenir des performances encore acceptables avec un i7, voire un i5.
En supposant que vous ayez des performances acceptables, c'est le numéro quatre ci-dessus qui compte toujours pour vous. Si vous avez à la fois un processeur i-Series et une RAM de bureau, vous n'utilisez plus vraiment de matériel de serveur de niveau production. Cela pourrait bien fonctionner pendant un certain temps - en fait, cela fonctionnera probablement bien - mais là encore, cela pourrait ne pas fonctionner, et ce n'est pas le genre de risque qu'un bon administrateur système veut prendre. Le taux d'échec et la longévité moyenne ne sont tout simplement pas aussi bons ... mais pour le contexte de cette question, c'est la distribution de support qui vous inquiète ici, pas le processeur lui-même.
Dans ce cas, étant donné qu'ils offrent une RAM enregistrée avec une carte mère de classe serveur, si vous êtes à l'aise avec le niveau de performance du matériel, cela peut être un bon choix. J'ajouterai qu'au moment de l'écriture originale, le meilleur Core i3 que je pouvais trouver sur le site d'Intel était un dual core avec hyperthreading. Le pire Xeon que j'ai pu trouver était un quad core sans hyperthreading (qui s'alignait plus étroitement avec un i5).
la source
Oui et non ... cependant, cela dépend de ce que vous définissez comme "grade serveur".
Si vous deviez obtenir l'équivalent Xeon d'un processeur Core I, ce sera techniquement un composant de qualité serveur.
Cependant, si vous mettez à niveau un Xeon de l'ère P4 vers un i3 / 5/7 moderne (ou même un Celeron Dual Core moderne!), Vous remarquerez d'immenses augmentations de vitesse dans tous les domaines.
Cependant, un ordinateur est bien plus qu'un simple processeur.
Sur un serveur, en plus du processeur, vous voulez des composants de bonne qualité et de longue durée de vie, comme vous voulez qu'il dure environ 5 ans (cycle de remplacement moyen), vous voulez idéalement des graphiques embarqués - mais juste basique / pas haut de gamme, vous voulez Mémoire ECC et autres choses - tout cela nécessite une carte mère de qualité serveur, et la majorité des cartes mères de qualité serveur ne prennent que des processeurs de qualité serveur.
Cela étant dit, cela dépend complètement du modèle d'utilisation. Pour une très petite entreprise, je préfère acheter une machine i3 et la remplacer par une machine de spécification similaire 3 ans plus tard que d'acheter une machine très chère et la garder plus longtemps. Pour l'hébergement, à moins que vous n'ayez spécifiquement besoin d'une machine haut de gamme, vous pouvez aussi bien prendre les économies car elles devraient être très bonnes et puissantes.
la source
Décomposons cela.
Prenons d'abord la performance. Un million de visites par mois est un volume si faible que vous pouvez utiliser à peu près n'importe quelle ancienne puce pour gérer cela. Vous pouvez exécuter des tests de performance sur votre ordinateur portable ou de bureau pour voir si cette puce peut gérer vos charges de pointe. N'oubliez pas de remplir votre base de données avec quelques mois de données en premier. Très probablement, les performances de votre disque seront un goulot d'étranglement, pas votre CPU.
Ensuite, vous êtes préoccupé par la fiabilité, c'est-à-dire en cours d'exécution pendant des mois et des mois. Même avec les systèmes les plus chers, il y a d'autres facteurs que le CPU qui décideront de votre fiabilité. Le plus important est la disponibilité du stockage sur disque, ce qui est le plus susceptible d'échouer. Vous voulez vous assurer de ne perdre aucune donnée en cas de défaillance du disque. Ceci est généralement réalisé en utilisant RAID, miroir, rAID10 ou RAID 5. Ensuite, vous voulez vous préparer à une catastrophe, afin de conserver vos données si tout le centre de données tombe en panne. Si vous ne voulez pas perdre de données, vous devez répliquer votre base de données sur un autre site. Si perdre une demi-journée ou plus n'est pas un problème, planifiez simplement la sauvegarde sur le réseau à la place.
Si votre hôte tombe en panne, soit en raison de coupures d'alimentation, de la carte réseau, de la mémoire, des ventilateurs de refroidissement ou d'autres composants, vous devez disposer d'une sorte de mécanisme de basculement. Ceci est généralement réalisé en s'exécutant dans un cluster, où 2 systèmes ou plus sont connectés au même stockage. Pour configurer un cluster, vous définissez simplement les systèmes de fichiers, les adresses IP et les scripts de démarrage / arrêt / surveillance des applications, et lorsque votre serveur souffle, le cluster s'assurera que l'utilisateur final ne le remarquera même pas. Je dirais qu'investir 1 000 $ ou plus pour un Xeon cher ne vous donne pas plus de fiabilité. Utilisez plutôt l'argent pour acheter un deuxième serveur en mode veille. Ou si la société d'hébergement fournit le matériel, familiarisez-vous avec les solutions de haute disponibilité qu'elle propose. S'ils sont professionnels, ils auraient ce type de soutien à une science, y compris les sauvegardes hors site et la récupération rapide après une panne de serveur. Tant que les options système proposées offrent des performances suffisantes, vous devriez pouvoir dormir la nuit. S'ils n'offrent aucune de ces fonctionnalités, mais ne vendent que des serveurs autonomes avec stockage interne, vous devez écrire votre propre solution, sauvegarder une fois la configuration complète du système d'exploitation et des applications et récupérer fréquemment une copie de votre base de données, de sorte que vous pouvez redéployer rapidement sur le même site ou sur un site différent. Dépenser des dollars supplémentaires en puces puissantes ne vous donne pas la tranquillité d'esprit que vous recherchez. Le remplacement d'une puce dans un serveur se fait en quelques minutes, essayer de récupérer d'une panne de disque si vous n'avez pas de stratégie de sauvegarde / restauration vous prendrait des jours, ou vous assommerait pour toujours, ou dans le cas d'une entreprise, amenez-les au bord du gouffre de faillite. Soit vos données et votre disponibilité sont si précieuses que vous investissez du temps et de l'argent supplémentaires pour assurer une disponibilité continue, soit vous pouvez opter pour des solutions moins chères, comme espérer le meilleur, mais avec des sauvegardes fréquentes. n Définissez vos besoins, le montant que vous souhaitez dépenser et, si cela ne suffit pas, choisissez les fonctionnalités les plus importantes pour vous. Si vous configurez tout vous-même et que vous exécutez les serveurs sur votre propre réseau, vous pouvez être opérationnel avec 2 ordinateurs de bureau ou ordinateurs portables d'occasion et un cluster pour 2 à 300 $, plus tout ce dont vous avez besoin pour le stockage. Vous pouvez même utiliser le stockage interne et effectuer des réplications fréquentes du serveur 1 vers le serveur 2 sans même avoir à obtenir un NAS ou un autre stockage partagé. mais ont des sauvegardes fréquentes. n Définissez vos besoins, le montant que vous souhaitez dépenser et, si cela ne suffit pas, choisissez les fonctionnalités les plus importantes pour vous. Si vous configurez tout vous-même et que vous exécutez les serveurs sur votre propre réseau, vous pouvez être opérationnel avec 2 ordinateurs de bureau ou ordinateurs portables d'occasion et un cluster pour 2 à 300 $, plus tout ce dont vous avez besoin pour le stockage. Vous pouvez même utiliser le stockage interne et effectuer des réplications fréquentes du serveur 1 vers le serveur 2 sans même avoir à obtenir un NAS ou un autre stockage partagé. mais ont des sauvegardes fréquentes. n Définissez vos besoins, le montant que vous souhaitez dépenser et, si cela ne suffit pas, choisissez les fonctionnalités les plus importantes pour vous. Si vous configurez tout vous-même et exécutez les serveurs sur votre propre réseau, vous pouvez être opérationnel avec 2 ordinateurs de bureau ou ordinateurs portables d'occasion et un cluster pour 2 à 300 $, plus tout ce dont vous avez besoin pour le stockage. Vous pouvez même utiliser le stockage interne et effectuer des réplications fréquentes du serveur 1 vers le serveur 2 sans même avoir à obtenir un NAS ou un autre stockage partagé. plus tout ce dont vous avez besoin pour le stockage. Vous pouvez même utiliser le stockage interne et effectuer des réplications fréquentes du serveur 1 vers le serveur 2 sans même avoir à obtenir un NAS ou un autre stockage partagé. plus tout ce dont vous avez besoin pour le stockage. Vous pouvez même utiliser le stockage interne et effectuer des réplications fréquentes du serveur 1 vers le serveur 2 sans même avoir à obtenir un NAS ou un autre stockage partagé.
la source
Réponse simple: non
Réponse longue: ça dépend
Votre utilisation du serveur devrait vous indiquer si vous avez besoin d' un processeur de bureau . À en juger par votre dernière question, cependant, il semble que vous ayez une entreprise très louche de toute façon et je chercherais d'autres options pour les serveurs si j'étais vous. En réalité, les processeurs de bureau conviennent parfaitement aux petits serveurs de test, mais tout serveur utilisé en production n'a aucune raison de ne pas utiliser de pièces de qualité serveur.
la source
Cela dépend de l'argent dont vous disposez et de ce dont votre serveur a besoin pour fonctionner.
Par exemple, j'ai obtenu chez Hetzner une machine Windows de bureau avec un processeur Ryzen, que j'ai trouvé plus tard vraiment mauvais dans Linux Centos. J'ai donc annulé le serveur, mais j'ai une machine avec 128 Go de Ram et un processeur xeon et 4 SSD qui fonctionne très bien.
J'essaie maintenant un nouveau bureau avec un processeur I7 et 64 Go de Ram et 2 disques durs de 3 To chacun dans un réseau RAID 0.
Je soupçonne que cela échouera pour mes 9 sites et 63 sous-domaines situés sur atlantia.online.
Mais qui sait?
Les disques durs sont beaucoup plus lents que les SSD. Mais j'ai un arcvhive de 440 Go à transférer.
la source
1: Il s'agit très certainement d'un processeur de bureau. Les seuls processeurs iX à toucher même le niveau Xeon seraient les plus beaux 2011, 2011-v3 et 2066 i7 et i9 ... mais même dans ce cas, ils sont fondamentalement de très beaux processeurs "de bureau".
2: Un iX (en particulier un i3!) N'est pas différencié d'une puce de serveur appropriée (par exemple Xeons) simplement par "pas de prise en charge de plusieurs processeurs" sur la même carte mère. C'est bonkers. Les puces (i3, i5, i7, i9, Xeons) sont toutes un certain socket (par exemple 2066, 1155, etc.) et la quantité de procs qu'une carte peut gérer a plus à voir avec la carte elle-même (par exemple, les cartes dual socket 2011 , prise unique 775, etc.).
S'ils sous-entendent qu'ils ont des cartes mères socket X (disons 1156) et que la seule différence entre les options Xeon et c'est que les "versions iX n'ont pas plusieurs processeurs" sur la carte alors c'est grand, grand, GRAND rouge drapeau .
la source