Aller au contenu
EuroVPSEuroVPS

Comment dimensionner un serveur (la plupart des gens ont besoin de moins qu'ils ne le pensent)

Les factures cloud vous entraînent à dimensionner d'après votre dernière facture au lieu de votre consommation réelle. La méthode honnête aboutit plus bas, et notre outil le prouve en essayant de vous vendre moins.

Par EuroVPS EngineeringLa salle des machines

5 min de lecture
Dans cet article 5 sections
En bref
  • Votre facture n'est pas votre charge de travail. Vous dimensionnez d'après ce qui vous a été facturé, pas d'après ce que vous consommez vraiment.
  • Trois commandes remettent la facture à sa place : free -m, df -h, et le CPU steal sur un vrai pic.
  • Sur du matériel qui vous appartient, la marge pour les pics est déjà dans la boîte, donc vous dimensionnez sur la consommation réelle plus une marge honnête, pas sur la peur.
  • Notre outil de dimensionnement proposera plus petit quand vos chiffres le disent. Les clients bien dimensionnés restent.

Personne n'arrive en demandant une machine plus petite. Les gens arrivent avec une facture cloud et une image mentale de la taille que la charge de travail doit avoir, parce que la facture leur annonce un gros chiffre chaque mois depuis des années. Le chiffre est réel. La taille qu'il sous-entend ne l'est presque jamais.

Votre facture n'est pas votre charge de travail

Une facture au compteur mesure ce qui vous a été alloué et facturé, pas ce que vos processus ont touché. Avec le temps, vous cessez de dimensionner d'après la charge de travail et commencez à dimensionner d'après la facture, parce que la facture est le seul chiffre devant vous. La plupart des charges de travail qui arrivent chez nous utilisent une fraction de ce qu'elles paient.

Alors avant de chiffrer quoi que ce soit, nous vous demandons d'aller regarder. Pas la facture. La machine.

Les trois commandes qui remettent la facture à sa place

free -m : êtes-vous vraiment limité par la RAM ?

La mémoire est la ressource que les gens surachètent le plus souvent, parce qu'en manquer paraît catastrophique. Lancez ceci sur votre machine actuelle et lisez la colonne available, pas used. Le cache n'est pas de la consommation.

ON YOUR CURRENT BOX
$ free -m
               total        used        free      shared  buff/cache   available
Mem:           64157       11238        1002         418       51917       52104

Soixante-quatre gigaoctets provisionnés. Onze utilisés. Cinquante-deux disponibles, dont la plupart garés en cache récupérable. C'est une machine qui se croit une charge de travail de 64 GB et qui est en réalité une charge de 16 GB avec un cache disque en bonne santé.

D'APRÈS free -m · CE QUE LA MACHINE CONTIENT VRAIMENT
PROVISIONNÉ
64 GB
CHARGE RÉELLE
~16 GB
Soixante-quatre gigaoctets facturés. Une charge de travail de 16 GB avec un cache disque en bonne santé en dessous.

df -h : à quel point « plein » est-il plein

L'autre achat réflexe est le stockage. Demandez au disque ce qu'il contient plutôt que ce pour quoi il a été vendu.

ON YOUR CURRENT BOX
$ df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme0n1p2  1.8T  240G  1.5T  14% /

Deux téraoctets provisionnés, quatorze pour cent utilisés. Ce n'est pas un problème de stockage, c'est une habitude de stockage. Le chiffre dont vous avez besoin est le montant utilisé plus une courbe de croissance réaliste, pas la taille de la dernière machine que quelqu'un a achetée.

Charge CPU et steal sur un vrai pic

Échantillonnez votre CPU sur une fenêtre réellement chargée, pas un mardi après-midi au calme. Sur une instance de cloud partagé, surveillez la colonne %steal : c'est le temps où votre charge de travail voulait un cœur et où l'hyperviseur l'a donné à un voisin.

SAMPLED ACROSS A REAL PEAK
$ mpstat 1 3
CPU    %usr   %sys  %iowait  %steal   %idle
all   22.10   3.40     0.80    6.20    67.50

Soixante-sept pour cent d'inactivité au pic, et 6,2 pour cent du temps perdu en steal par-dessus. Sur du bare metal, cette colonne steal affiche 0.00, tous les jours, parce que vos cœurs sont vos cœurs. Une partie du calcul dont vous pensez avoir besoin n'est même pas de la charge de travail.

OBTENEZ VOS VRAIS CHIFFRES EN 15 MINUTES

Si vous ne les connaissez pas, nous les relevons avec vous pendant l'appel en une quinzaine de minutes.

La marge n'est pas une machine plus grosse

L'objection habituelle est : mais j'ai besoin de place pour les pics. Vous en avez besoin, et vous l'avez déjà. Sur du matériel qui vous appartient, la marge pour les pics est déjà là, parce que la capacité vide est dans la machine que vous avez. Personne ne compte votre pic. Cela signifie que vous dimensionnez sur la consommation réelle plus une marge honnête, et la marge est gratuite au lieu d'être une raison d'acheter la taille au-dessus.

Au compteur, la peur du pic est rationnelle, parce que le pic a un prix. Supprimez le compteur et la peur cesse d'être une ligne sur la facture. Vous pouvez dimensionner sur ce que vous consommez.

Laissez l'outil essayer de vous vendre moins

Sept questions, pas de compte. Il propose une vraie configuration à un vrai prix, et il vous dimensionnera à la baisse si vos chiffres le disent.

Ouvrir le Sizing Desk

Pourquoi notre outil plaide pour plus petit

QUAND LA FACTURE PARAÎT GROSSE · TOUT L'ESPACE DE DÉCISION
Plus petitConserverAjouter de la capacitéRéarchitecturer
La facture ne vous entraîne jamais que vers les trois derniers. La méthode honnête aboutit en général sur le jaune.

Notre Sizing Desk vend à la baisse à dessein. Donnez-lui une charge de travail qui sonne lourd avec des réponses d'usage honnêtes et il tamponnera la proposition NOUS VOUS AVONS DIMENSIONNÉ À LA BAISSE et chiffrera quand même le Reference Build. Le message qu'il imprime est délibéré : les charges de travail comme la vôtre arrivent en général en cherchant une machine plus grosse, vos réponses d'usage disent que le Reference Build porte déjà plus de marge que ce que vous avez décrit, c'est donc cela que nous avons chiffré.

Ce n'est pas de la modestie. C'est de l'arithmétique de fidélisation. Un client bien dimensionné tourne confortablement et reste des années, et la façon la plus simple de garder un client est de ne pas lui survendre dès le départ.

Une chaîne de magasins de réparation fait tourner son ERP sur une de ces machines. Bien dimensionnée, sans histoire, ennuyeuse comme l'infrastructure devrait l'être.

Quand vous avez vraiment besoin de plus

Parfois les chiffres disent d'aller plus gros, et alors nous le faisons. Les signaux sont réels, pas imaginés : votre mémoire available se resserre vraiment au pic, votre disque se remplit réellement, votre %idle est bas quand ça compte. Nous bâtissons de grandes machines uniques, jusqu'à quatre sockets, tout ce que le travail mérite.

01

L'interruption n'est pas une option.

Si l'interruption est inacceptable, la réponse honnête est un second nœud avec failover, et l'appel chiffre les deux côtés franchement.

02

Au-delà du plafond, un humain prend le relais.

Au-delà d'une seule grosse configuration, l'assistant transmet la conception à un ingénieur.

Réponses directes

Et si je ne connais pas mes chiffres ?+

Alors nous les trouvons ensemble. Nous relevons votre usage réel avec vous pendant l'appel, cela prend une quinzaine de minutes, et cela remet en général la facture à sa place. Ne pas savoir est normal. Deviner gros par sécurité est l'erreur coûteuse.

Refuserez-vous de me vendre une grosse machine ?+

Non. Si vos vrais chiffres disent gros, nous bâtissons gros : une seule grande machine, ou un cluster conçu au-delà. Nous ne vous vendrons simplement pas gros pour atteindre un chiffre. L'outil plaide d'abord pour plus petit, puis monte quand la charge de travail le mérite.

Et si je vise trop bas ?+

Grandir est un appel, pas une migration. Parce que la marge pour les pics est déjà dans la boîte, une configuration bien dimensionnée absorbe plus que vous ne l'attendriez avant que vous n'ayez besoin de plus de matériel. Quand c'est le cas, la mise à niveau est un coup de téléphone, pas une reconstruction.

Relevez vos trois chiffres, puis laissez l'outil essayer de vous vendre moins. S'il vous dimensionne à la baisse, ce n'est pas un tour de passe-passe. C'est toute la méthode qui fonctionne.

Vous êtes arrivé à la fin.

Mettez la lecture en pratique

Que faites-vous tourner ?

Parlez-nous de la charge de travail, du trafic et des exigences de reprise. Commencez par le configurateur de serveur, ou passez en revue les détails avec un ingénieur.

Écrit par les ingénieurs qui construisent et exploitent l'infrastructure qu'il décrit.
Parler à un ingénieur
XIn

5 min restantes