Lightsail se vend comme « un serveur à prix fixe par mois », et pour l'essentiel c'est vrai : le plan comprend la machine, son disque, une adresse IP et un quota de transfert de données. Le problème, c'est que presque personne ne paie seulement le plan. Avec le temps s'ajoutent une IP restée orpheline, quelques instantanés, un disque en plus, une base de données de test... et la facture d'une machine « à 12 dollars » finit à 30 ou 40.
Aucun de ces frais n'est une tromperie : ils figurent tous dans la liste des prix. Mais ils s'activent d'un clic et ne se désactivent pas tout seuls. Voici ce qu'est chacun d'eux, ce qu'il coûte à peu près et, surtout, une revue rapide de votre compte pour trouver ce que vous payez sans l'utiliser.
Tous les chiffres sont indicatifs, en dollars et pour une région européenne. La liste officielle se trouve sur la page des tarifs de Lightsail.
Avant de commencer : ce que signifie chaque chose
- Lightsail
- La version simple des serveurs d'Amazon : vous choisissez un plan à prix fixe par mois qui comprend machine, disque, IP et un quota de trafic.
- Plan
- Le forfait mensuel de la machine : mémoire, processeur, disque et transfert. C'est ce que vous voyez dans la publicité « à partir de 3,50 dollars ».
- IP statique
- Une adresse internet fixe que vous réservez dans Lightsail. Gratuite tant qu'elle est attachée à une machine ; facturée quand elle reste orpheline.
- Instantané
- Une copie complète de la machine ou d'un disque à un instant donné. Facturé par Go et par mois tant qu'il existe. Sert à restaurer ou à créer une nouvelle machine identique.
- Instantanés automatiques
- Une option de chaque machine : Lightsail garde une copie par jour et conserve les sept dernières.
- Disque supplémentaire
- Un disque en plus que vous connectez à une machine quand celui du plan devient trop petit. Facturé par Go et par mois, connecté ou non.
- Transfert de données
- Ce que vos machines envoient vers internet. Le plan inclut un quota mensuel ; l'excédent est facturé par Go.
- Base de données gérée
- Un serveur MySQL ou PostgreSQL que Lightsail administre pour vous, avec son propre prix mensuel séparé de la machine.
- Répartiteur de charge
- Un élément qui répartit les visites entre plusieurs machines. Prix fixe par mois, utilisé ou non.
Pas à pas
Ouvrez la facture Lightsail et regardez le total
Dans la console Lightsail, menu de votre compte (en haut à droite), entrez dans Compte puis dans l'onglet Facturation. Vous verrez la dépense du mois en cours séparée par type : instances, bases de données, stockage, instantanés, transfert de données. Notez le total et comparez-le à la somme des plans des machines que vous savez avoir. La différence, c'est ce que nous allons chercher.
Vérifiez les IP statiques dans Mise en réseau
Dans le menu de gauche, entrez dans Mise en réseau. Les IP statiques que vous avez réservées apparaissent. Chacune indique à quelle machine elle est attachée. Celles marquées « Non attachée » sont facturées à l'heure et ne servent à rien. Si vous ne comptez pas les utiliser dans les prochains jours, supprimez-les (bouton des trois points, Supprimer). En réserver une nouvelle plus tard est gratuit et prend une minute ; vous perdrez seulement cette adresse précise.
Comptez les instantanés
Entrez dans Instantanés. Il y a deux listes : les manuels et les automatiques. Chaque instantané affiche sa taille en Go. Additionnez les Go et multipliez par environ 0,05 dollar : c'est ce que vous payez par mois pour les conserver. Supprimez ceux qui n'ont plus de sens (versions d'il y a des mois d'une machine réinstallée trois fois, tests, doublons).
Cherchez les disques orphelins et les machines arrêtées
Dans Stockage, vous verrez les disques supplémentaires. Ceux qui apparaissent comme « Non attaché » sont facturés comme s'ils étaient connectés à une machine. Décidez si vous les supprimez ou si vous faites d'abord un instantané du disque.
Revenez à Instances et repérez celles à l'état Arrêtée. Lightsail les facture comme si elles étaient allumées. Si elles sont arrêtées depuis des semaines, faites un instantané et supprimez la machine ; nous l'expliquons plus bas.
Regardez les bases de données, répartiteurs de charge et conteneurs
Ce sont trois menus que beaucoup de gens n'ouvrent jamais : Bases de données, Mise en réseau (partie répartiteurs de charge) et Conteneurs. Chaque élément qui s'y trouve a son propre prix mensuel fixe, indépendant des machines. Une base de données de test que quelqu'un a créée pour essayer WordPress et n'a jamais supprimée coûte plus cher que la machine elle-même.
Ce que le plan inclut et ce qu'il n'inclut pas
Chaque plan Lightsail est un forfait fermé : mémoire, processeur, un disque SSD de taille fixe et un quota mensuel de transfert de données. Les plans Linux vont d'environ 3,50-5 dollars par mois (un demi-Go ou 1 Go de mémoire, 20-40 Go de disque) jusqu'à 160 dollars (32 Go de mémoire). Les plans Windows coûtent plus cher à cause de la licence. L'IP publique que la machine reçoit à sa création est elle aussi incluse.
Ce que le plan n'inclut pas et qui est facturé à part :
- Les IP statiques que vous réservez sans les attacher à une machine.
- Les instantanés, manuels ou automatiques, par Go conservé.
- Les disques supplémentaires, par Go et par mois.
- Le transfert de données sortant au-delà du quota.
- Les bases de données gérées, répartiteurs de charge, services de conteneurs et distributions (CDN).
- Les zones DNS à partir d'un certain nombre.
IP statique non attachée : le grand classique
Une IP statique attachée à une machine est gratuite. Une IP statique non attachée est facturée à l'heure, environ 0,005 dollar l'heure, soit quelque 3,60 dollars par mois. C'est peu, mais c'est de l'argent jeté, et cela arrive sans cesse : vous supprimez une machine, l'IP reste réservée « au cas où », et elle est encore là six mois plus tard.
Règle simple : aucune IP statique sans machine plus d'une semaine.
Instantanés : bon marché à l'unité, chers en s'accumulant
Un instantané coûte environ 0,05 dollar par Go et par mois. Une machine avec 40 Go de disque, dont 15 utilisés, produit un instantané d'environ 15 Go : moins d'un dollar par mois. Très bien. Le problème, c'est que les instantanés n'expirent pas. Dix instantanés manuels d'une machine de 80 Go, c'est plus de 30 dollars par mois, plus que la machine.
Les instantanés automatiques sont bien conçus : Lightsail en garde un par jour et conserve les sept derniers, en supprimant le plus ancien. Cela fait sept fois la taille utilisée du disque. Pour une machine de production, ils en valent la peine ; pour une machine de test, probablement pas.
Disques supplémentaires et trafic
Les disques supplémentaires coûtent autour de 0,10 dollar par Go et par mois : un disque de 100 Go, c'est environ 10 dollars. Comme les IP, ils sont facturés même s'ils ne sont connectés à aucune machine. Quand vous supprimez une machine, ses disques supplémentaires ne sont pas supprimés avec elle.
Le transfert de données inclus dans le plan va de 1 à 7 To par mois, selon la taille. Pour un site normal, c'est largement suffisant. Le dépassent ceux qui servent de la vidéo ou de gros téléchargements, ou ceux qui font des sauvegardes vers l'extérieur d'AWS chaque nuit. L'excédent coûte environ 0,09 dollar par Go dans les régions européennes ; 500 Go de trop, c'est à peu près 45 dollars. Notez que le quota est celui de toutes vos machines de la région additionnées, pas de chacune.
Machines arrêtées : facturées pareil
C'est ce qui surprend le plus ceux qui viennent d'EC2. Sur EC2, vous payez à l'heure allumée ; sur Lightsail, vous payez le forfait mensuel tant que la machine existe, allumée ou arrêtée. Arrêter une machine Lightsail n'économise rien ; cela sert seulement à ce qu'elle ne consomme ni ne reçoive de trafic.
Si une machine ne va pas servir pendant un certain temps, le chemin est : instantané, supprimer la machine, détacher ou supprimer son IP statique. Vous passez du plan complet au Go de l'instantané. Quand vous en aurez de nouveau besoin, vous créez une nouvelle machine depuis l'instantané en quelques minutes (vous pouvez même choisir un plan plus grand ou plus petit). La seule chose qui ne revient pas est l'IP publique d'origine, sauf si vous la conservez comme statique, en la payant entre-temps.
Bases de données et répartiteurs de charge : les grands oubliés
Les bases de données gérées de Lightsail (MySQL et PostgreSQL) commencent autour de 15 dollars par mois et montent à plus de 100 avec la haute disponibilité. Elles comprennent des sauvegardes automatiques et leur propre disque. Elles sont pratiques, mais une base de données de 1 Go pour un petit site tient généralement sur la machine elle-même pour zéro dollar de plus.
Les répartiteurs de charge coûtent environ 18 dollars par mois chacun, qu'on les utilise ou non. Ils ont un sens avec deux machines ou plus derrière ; avec une seule, c'est de l'argent qui part pour un certificat que vous pourriez installer gratuitement sur la machine. Les services de conteneurs et les distributions (CDN) ont eux aussi leur propre prix mensuel.
Un exemple de compte « à 12 dollars »
Un compte réel typique, avec une seule machine à 12 dollars, peut payer ceci (chiffres approximatifs) :
- Plan de la machine : 12 dollars.
- Sept instantanés automatiques de 20 Go : environ 7 dollars.
- Quatre vieux instantanés manuels de 20 Go : environ 4 dollars.
- Deux IP statiques de machines supprimées : environ 7 dollars.
- Une base de données de test : 15 dollars.
- Une machine à 5 dollars arrêtée « pour quand il en faudra une » : 5 dollars.
Total : environ 50 dollars pour une machine à 12. Avec la revue ci-dessus, on retombe à 19-20 (plan plus instantanés automatiques) en un quart d'heure.
Ce qui peut mal tourner
J'ai supprimé l'IP statique et le site ne fonctionne plus
L'IP était attachée à la machine, même si vous pensiez le contraire. En la supprimant, la machine reçoit une nouvelle IP publique et le DNS de votre domaine pointe toujours vers l'ancienne. Réservez une nouvelle IP statique, attachez-la à la machine et mettez à jour l'enregistrement A du domaine. La propagation prend quelques minutes. Avant de supprimer une IP, regardez toujours la colonne « Attachée à ».
Je ne trouve pas d'où vient un frais
Lightsail a une console propre par région. Changez de région dans le sélecteur en haut à droite et répétez la revue : instances, instantanés, disques, IP. Il est très courant de trouver une machine créée en Virginie ou dans l'Ohio lors d'un vieux test. Dans l'onglet Factures de la console générale AWS, chaque ligne Lightsail porte le nom de la région.
Le transfert de données dépasse tous les mois
Regardez quelle machine le génère : sur chaque instance, onglet Métriques, graphique du trafic réseau sortant. Les causes habituelles sont des sauvegardes téléchargées hors d'AWS, de gros fichiers servis sans cache ou un robot qui télécharge tout le site chaque nuit. Si c'est du trafic légitime, un plan plus grand inclut plus de quota et revient généralement moins cher que de payer l'excédent.
J'ai supprimé une machine et je paie encore
Ce sont généralement des restes : son IP statique, ses instantanés et ses disques supplémentaires ne sont pas supprimés avec la machine. Et si la suppression a eu lieu en milieu de mois, le plan est facturé au prorata des heures où elle a existé, donc il apparaîtra encore sur la facture de ce mois-là. Le mois suivant, il devrait disparaître ; sinon, répétez la revue des cinq écrans.
Dans Simplio
Dans Simplio, chaque machine Lightsail apparaît sur une carte avec son coût approximatif par mois, et sur l'écran Coûts vous voyez les instantanés et les autres objets du compte avec leur estimation, y compris ceux qui n'ont pas de machine. Les instantanés se font à la main ou de façon programmée depuis la carte elle-même, avec le nombre de copies que vous voulez conserver, pour qu'ils ne s'accumulent pas sans contrôle. Et un budget mensuel avec avis par courriel vous dit quand le compte s'écarte de la normale.
La même chose, dans AWS et dans Simplio
| Dans la console AWS | Dans Simplio | |
|---|---|---|
| Savoir ce que coûte chaque chose | Onglet Facturation de Lightsail plus cinq écrans par région | Coût approximatif par mois sur chaque carte et sur l'écran Coûts |
| Éviter que les instantanés s'accumulent | Les supprimer à la main de temps en temps | Instantanés programmés avec le nombre de copies à conserver |
| Apprendre que le compte augmente | Créer un budget dans Facturation d'AWS | Budget mensuel avec avis par courriel |