Quatre fois plus de commandes en décembre
Une chocolaterie de Lyon vend ses boîtes en ligne. De février à octobre, un seul serveur suffit.
En décembre, les commandes sont quatre fois plus nombreuses. Pâques donne un deuxième pic.
Faut-il acheter quatre serveurs qui dorment dix mois par an ? Il existe une autre façon de faire.
À la fin de cette leçon
Remarque
Je peux expliquer pourquoi on loue de la puissance de calcul au lieu de l’acheter.
Mots-clés
| Mot | Ce que ça veut dire | Exemple |
|---|---|---|
| Serveur | un ordinateur qui répond à d’autres ordinateurs | |
| Cloud | des serveurs loués à un fournisseur, par internet | |
| Fournisseur | l’entreprise qui loue les serveurs | |
| Paiement à l’usage | payer seulement ce que l’on consomme | |
| Région | une zone où le fournisseur a ses centres de données | Paris |
| Latence | le temps d’un aller et retour sur le réseau | 10 ms |
Les cellules que les étudiants remplissent restent vides dans cet aperçu.
Louer un serveur au lieu de l’acheter
Acheter un serveur coûte cher tout de suite. Il faut aussi le brancher, le refroidir et le réparer.
Avec le cloud, un fournisseur possède les machines. Vous louez un serveur en quelques minutes. Vous le rendez quand vous n’en avez plus besoin.
La location gagne quand l’usage varie. L’achat peut gagner pour un serveur allumé jour et nuit pendant des années.
Essayez : acheter ou louer
# Un chocolatier vend en ligne. Il hésite : acheter un serveur ou le louer ?
prix_achat = 4000 # le serveur, payé une seule fois, en euros
entretien_mois = 60 # électricité et maintenance, par mois
location_heure = 0.25 # le prix d'une heure de serveur loué
heures_mois = 720 # un mois de 30 jours, allumé jour et nuit
mois = 36 # on compare sur trois ans
cout_achat = prix_achat + entretien_mois * mois
cout_location = location_heure * heures_mois * mois
print("Acheter sur", mois, "mois :", cout_achat, "euros")
print("Louer sur", mois, "mois :", round(cout_location), "euros")
# Le site ne tourne vraiment que 200 heures par mois.
# Mettez 200 dans heures_mois, puis relancez. Qui gagne maintenant ?
Vous payez ce que vous consommez
Dans le cloud, le paiement à l’usage est la règle. Un serveur loué se paie à l’heure, parfois à la seconde.
La chocolaterie loue un serveur toute l’année. En décembre, elle en loue trois de plus. En janvier, elle les rend. La facture suit les ventes.
Exemple travaillé : trois mois à 0,25 € l’heure
| Mois | Serveurs | Heures | Coût |
|---|---|---|---|
| Novembre | 1 | 720 | 180 € |
| Décembre | 4 | 2 880 | 720 € |
| Janvier | 1 | 720 | 180 € |
| Total | 4 320 | 1 080 € |
Les cellules que les étudiants remplissent restent vides dans cet aperçu.
Une erreur fréquente
Attention
Beaucoup pensent que louer coûte toujours moins cher. C’est faux pour un serveur allumé en permanence pendant des années. La location gagne quand l’usage varie, quand il est incertain, ou quand il faut aller vite.
Choisir une région proche de ses clients
Un fournisseur a des centres de données dans plusieurs régions : Paris, Francfort, Dublin, la Virginie, Singapour.
Choisissez une région proche de vos clients. Les pages se chargent plus vite, car la latence est plus courte.
Pensez aussi à la loi. Beaucoup d’entreprises françaises gardent les données de leurs clients dans l’Union européenne. Respecter le RGPD est alors plus simple.
Exemple travaillé : un client à Lyon
| Région | Latence moyenne | Dans l’Union européenne |
|---|---|---|
| Paris | 10 ms | Oui |
| Francfort | 20 ms | Oui |
| Virginie | 90 ms | Non |
| Singapour | 160 ms | Non |
Les cellules que les étudiants remplissent restent vides dans cet aperçu.