De combien de stockage une installation Home Assistant en pleine croissance a-t-elle besoin ?

Eva Wong est la rédactrice technique et bricoleuse résidente chez ZimaSpace. Geek depuis toujours, passionnée par les homelabs et les logiciels open source, elle se spécialise dans la traduction de concepts techniques complexes en guides accessibles et pratiques. Eva croit que l’auto-hébergement doit être amusant, pas intimidant. À travers ses tutoriels, elle donne à la communauté les moyens de démystifier les configurations matérielles, depuis la construction de leur premier NAS jusqu’à la maîtrise des conteneurs Docker.

Dimensionnez le stockage de Home Assistant à partir de la croissance mesurée après stabilisation de la rétention, puis ajoutez les projets connus, l’espace de travail pour les sauvegardes et une réserve d’espace libre pour une période d’utilisation réaliste. N’achetez pas uniquement en fonction du nombre d’entités : les capteurs très bavards, une longue durée de rétention de Recorder, les journaux de débogage, les médias locaux, les modules complémentaires et les générations de sauvegardes conservées sur l’appareil peuvent faire croître deux installations similaires à des rythmes très différents.

Mesurez la croissance une fois la rétention stabilisée

Relevez chaque semaine, le même jour, l’espace utilisé par les données actives de Home Assistant, la base de données, les journaux, les modules complémentaires, les médias et les sauvegardes locales. Attendez que la période de rétention prévue de Recorder soit arrivée à échéance, car la croissance initiale peut inclure un historique qui sera ensuite supprimé.

Une analyse détaillée de la croissance d’une base de données explique comment les entités et les statistiques conservées modifient l’empreinte au fil du temps. Sa croissance de la base de données liée à la rétention montre concrètement pourquoi il faut mesurer après les changements de stratégie plutôt que d’extrapoler à partir d’une seule journée chargée.

Utilisez l’augmentation mensuelle médiane sur un intervalle représentatif et répertoriez séparément les importations ponctuelles. Si le total mesuré diminue après une purge ou une réorganisation, ne transformez pas cette réduction temporaire en prévision de croissance négative ; utilisez le plancher stable et le cycle complet suivant.

Séparez l’état actif des données volumineuses et recréables

La configuration, les registres, les données d’authentification et la base de données Recorder active sont peu volumineux comparés aux médias, mais ils changent fréquemment et sont essentiels lors d’une récupération. Les journaux, téléchargements, clips de caméra, sauvegardes locales, bases de données des modules complémentaires et caches peuvent suivre des règles de croissance et de rétention différentes.

La cartographie des rôles liés à la surcharge de stockage montre pourquoi les données sources ne représentent qu’une partie de l’empreinte et aide à ne pas confondre les artefacts générés avec l’état irremplaçable.

Placez la configuration active et l’état de la base de données sur un stockage fiable à faible latence. Ne déplacez les médias volumineux ou les archives de sauvegarde que lorsque le chemin, les propriétaires, la procédure de restauration et le comportement en cas de panne sont connus ; un volume plus grand et plus lent n’est pas automatiquement un disque système plus sûr.

Calculez la capacité pour une période d’utilisation

Utilisez une formule transparente : la capacité utilisable cible est égale à l’utilisation stable actuelle, plus la croissance mensuelle mesurée multipliée par le nombre de mois avant la prochaine extension prévue, plus les importations connues, plus l’espace de travail maximal prévu pour une mise à jour ou une restauration, plus la réserve de fonctionnement choisie.

Un guide consacré à Recorder montre comment les entités très bavardes et les index peuvent dominer la taille de la base de données, faisant de la croissance de Recorder au niveau des entités un paramètre de configuration de la formule plutôt qu’une raison d’acheter un stockage illimité.

Effectuez les calculs en capacité utilisable du système de fichiers, et non selon l’étiquette du disque. Choisissez une période d’utilisation suffisamment courte pour pouvoir remesurer la croissance ; un plan sur deux ou trois ans assorti d’une méthode d’extension définie est plus défendable que l’achat d’une capacité prévue pour une installation dont la durée de vie est inconnue.

Prévoyez la capacité des sauvegardes en dehors du volume actif

Les sauvegardes peuvent dupliquer temporairement les bases de données, les modules complémentaires, les médias et les archives compressées pendant leur création. La conservation de plusieurs générations multiplie cette empreinte, et une tâche interrompue peut laisser des fichiers partiels jusqu’au nettoyage.

Une discussion sur une rétention Recorder volontairement longue montre comment la taille d’une base de données à longue rétention peut dépasser les hypothèses prévues pour des périodes d’historique ordinaires.

Conservez au moins une copie de récupération en dehors du disque actif et, de préférence, en dehors de l’hôte. La marge de fonctionnement et la rétention des sauvegardes sont deux obligations de capacité distinctes ; réduire l’une pour financer l’autre modifie soit la disponibilité, soit la capacité de récupération.

Définissez un seuil d’extension avant que l’espace ne devienne critique

Prévoyez la date à laquelle l’espace libre atteindra votre réserve opérationnelle. Soustrayez le délai nécessaire pour acheter le matériel, créer une sauvegarde vérifiée, copier les données, valider le nouveau chemin, observer le fonctionnement normal et conserver une possibilité de retour en arrière.

  • Recalculez après toute modification de la rétention ou du périmètre des entités.
  • Déclenchez des alertes à la fois sur le nombre d’octets libres et sur le taux de croissance.
  • Incluez l’espace de travail maximal nécessaire pour une sauvegarde ou une restauration locale.
  • Vérifiez le nouveau volume par une restauration avant de retirer l’ancien.

Étendez la capacité lorsque l’épuisement prévu entre dans cette période de délai. Attendez lorsque la capacité actuelle couvre la période d’utilisation choisie et l’espace de travail de récupération ; un stockage inutilisé au-delà d’un événement futur défini est une flexibilité facultative, pas un besoin mesuré.

Conclusion

Achetez une capacité utilisable égale à l’utilisation stable actuelle, augmentée de la croissance mesurée sur une période d’utilisation, des projets connus, de l’espace de travail et de la réserve. Financez séparément la capacité de sauvegarde hors hôte et étendez-la avant la fin de la période nécessaire à la migration.

Guide d'achat

Plus à lire

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.