Retour au blog Self-Hosting

Votre application auto-hébergée va-t-elle manquer d’espace disque ? Une checklist pratique pour planifier la capacité

Planifiez le stockage en fonction de votre application et de votre serveur, plutôt qu’à partir d’une estimation générique. Utilisez cette feuille de travail pour consigner des observations cohérentes, calculer leurs variations et noter les points à vérifier.

Un administrateur examine les observations de stockage, leurs variations et les questions en suspens pour une application auto-hébergée

Considérez ceci comme une feuille de travail de planification

Il n’existe pas d’estimation du stockage ni de seuil d’alerte unique adapté à toutes les applications et à toutes les configurations d’hébergement. Cette checklist aide à organiser les observations et les questions concernant votre environnement ; elle ne constitue pas une norme technique universelle.

Le calcul ci-dessous résume des mesures que votre équipe a choisi de relever. Il ne détermine ni les emplacements à mesurer, ni la fréquence des mesures, ni le seuil qui doit déclencher une intervention.

  • Indiquez si chaque élément est confirmé, estimé ou encore sans réponse.
  • Utilisez la documentation de votre application et de votre hébergement pour vérifier les choix propres à votre environnement.
Considérez ceci comme une feuille de travail de planification

Cartographiez les emplacements que vous souhaitez suivre

Identifiez les données et les fichiers liés à l’application que vous souhaitez inclure. Selon la configuration, il peut s’agir d’une base de données, de fichiers gérés par les utilisateurs, de journaux, de fichiers temporaires et de copies de sauvegarde. Ne partez pas du principe que tout se trouve au même endroit.

Pour chaque catégorie, notez ce qu’elle contient, où elle est stockée, qui en est responsable et si elle est nécessaire au fonctionnement normal ou à la restauration. Indiquez aussi quels emplacements sont couverts par les mesures choisies.

  • Dressez la liste des données de l’application, des copies et des autres fichiers que vous souhaitez suivre.
  • Indiquez l’emplacement et le responsable de chaque catégorie, en signalant les incertitudes.
  • Précisez si les emplacements sont mesurés séparément ou ensemble.
Cartographiez les emplacements que vous souhaitez suivre

Consignez les observations et calculez la variation

Choisissez une méthode de mesure et déterminez les emplacements qu’elle couvre. À chaque relevé, consignez la date, la quantité mesurée et le périmètre couvert. Pour comparer des observations, gardez la méthode et le périmètre constants ou indiquez clairement ce qui a changé.

Pour résumer la variation entre deux observations, soustrayez la première quantité mesurée de la suivante. Pour calculer la variation moyenne sur l’intervalle, divisez cette différence par le temps écoulé entre les deux relevés. Si le périmètre de mesure a changé, signalez que les observations ne sont pas directement comparables.

Ce calcul résume uniquement les observations saisies et ne constitue pas, à lui seul, une prévision. Notez les périodes inhabituelles et les changements d’utilisation, de gestion des données ou de configuration. Toute projection fondée sur une variation observée reste une hypothèse à examiner.

À titre d’exemple circonscrit, la documentation de SolarWinds indique que sa fonctionnalité Capacity Planning utilise des données historiques et des calculs de tendance pour aider à déterminer les besoins d’infrastructure virtuelle. Cela décrit cette fonctionnalité précise, pas une méthode générale de planification du stockage : https://documentation.solarwinds.com/en/success_center/vman/content/vman-capacity-planning.htm.

  • Utilisez un tableau comportant la date, la quantité mesurée, l’emplacement ou le périmètre et des notes.
  • Calculez la différence entre des observations comparables et indiquez l’intervalle utilisé.
  • Notez les activités importantes ou les changements de configuration susceptibles d’expliquer une différence.
  • Séparez les projections des valeurs mesurées et indiquez leurs hypothèses.

Interrogez-vous sur les besoins opérationnels et de restauration

Déterminez si des opérations comme les importations, les mises à jour, la maintenance, la création de sauvegardes ou la restauration modifient les besoins de stockage de votre configuration. La réponse dépend de l’application et de la procédure. Pour chaque opération, notez où les données sont écrites, si des copies supplémentaires sont créées et ce qu’il advient des fichiers temporaires.

Ne supposez pas qu’une sauvegarde ou une restauration nécessite uniquement l’espace occupé par les données actives. La personne responsable de la procédure peut préciser les besoins de stockage et expliquer comment ils ont été vérifiés dans votre environnement.

  • Identifiez les opérations importantes pour votre équipe.
  • Notez si elles utilisent les mêmes emplacements que les données de l’application.
  • Consignez les besoins connus en espace de travail temporaire et en copies conservées.
  • Laissez les besoins non vérifiés sous forme de questions.

Mettez-vous d’accord sur les alertes et la procédure en cas de manque d’espace

Définissez les niveaux d’alerte avec les personnes responsables de votre système, en tenant compte de sa configuration, de vos observations, de vos besoins opérationnels et du délai jugé nécessaire pour intervenir. Cet article ne recommande aucun pourcentage ni seuil universel.

Mettez-vous d’accord sur les mesures à prendre lorsqu’un avertissement apparaît. Identifiez l’emplacement concerné et recherchez ce qui a changé. Ne supprimez pas des fichiers au seul motif qu’ils sont volumineux : déterminez d’abord ce qu’ils sont, s’ils sont utilisés et s’ils comptent pour le fonctionnement de l’application ou sa restauration.

Si vous envisagez un nettoyage ou une augmentation de capacité, suivez une procédure approuvée pour votre environnement et confirmez l’objectif ainsi que les conséquences de toute modification avec la personne responsable.

  • Décidez qui reçoit une alerte de stockage et qui enquête.
  • Précisez quelles informations recueillir avant toute modification.
  • Pour le nettoyage, appliquez les règles de conservation connues et les procédures approuvées.
  • Après un incident, consignez sa cause, les mesures prises et les actions de suivi.

Réexaminez les hypothèses, y compris en cas d’hébergement géré

Reprenez la feuille de travail lorsque l’utilisation de l’application, les pratiques de gestion des données ou les procédures opérationnelles évoluent. Vérifiez que la cartographie, le périmètre des mesures, les responsables des alertes et les hypothèses de restauration décrivent toujours votre environnement.

Un déploiement géré peut décharger une équipe d’une partie du travail d’infrastructure, mais ne supprime pas les choix relatifs aux données, aux accès, à la conservation et à la restauration. Airbip propose un déploiement géré pour un catalogue public d’applications professionnelles, de publication, d’analyse, de collaboration et d’IA. Les instances applicatives fonctionnent sous forme de charges de travail Docker sur les serveurs cloud Airbip, avec des sauvegardes quotidiennes, hebdomadaires et mensuelles configurables.

Ces fonctionnalités ne précisent pas tous les détails propres à chaque application concernant l’emplacement du stockage, le périmètre des sauvegardes, la conservation, la surveillance ou la restauration. Vérifiez les détails qui comptent pour vos besoins. Consultez directement le site Web d’Airbip pour connaître les offres et les informations commerciales à jour.

  • Après une évolution importante, vérifiez que la feuille de travail correspond toujours à votre environnement.
  • Demandez quelles données et quels emplacements sont inclus dans les sauvegardes et comment leur durée de conservation est configurée.
  • Clarifiez les responsabilités en matière de surveillance et d’intervention qui restent à la charge de votre équipe.

Questions fréquentes

Que faire si mes mesures couvrent différents emplacements de stockage ?

Consignez le périmètre de chaque mesure. Comparez directement les relevés seulement si leurs emplacements et leurs méthodes sont comparables ; sinon, indiquez la différence.

Une variation entre deux relevés permet-elle de prévoir l’utilisation future du stockage ?

Elle résume la variation sur cet intervalle, mais ne permet pas d’établir ce qui se passera ensuite. Considérez toute projection comme une hypothèse, surtout si la période était inhabituelle ou si l’utilisation ou la configuration a changé.

Que faire si je ne peux pas confirmer les besoins de stockage liés à la restauration ?

Notez ces besoins comme une question en suspens et demandez à la personne responsable de la procédure comment le stockage nécessaire a été déterminé et vérifié dans votre environnement.

Sources et lectures complémentaires

  1. Run scenarios with Capacity Planning — SolarWinds
  2. Docker documentation — Docker
  3. Traefik documentation — Traefik Labs
  4. Let’s Encrypt documentation — Internet Security Research Group