Maison  >  Article  >  Opération et maintenance  >  Exemple d’analyse de Thin Provision

Exemple d’analyse de Thin Provision

PHPz
PHPzavant
2023-05-28 20:47:291274parcourir

Le « Thin Provision », également connu sous le nom de « surallocation », est une technologie de stockage émergente importante qui optimise automatiquement la configuration. Cet article explore la configuration simplifiée automatisée, expliquant son fonctionnement, les limites d'utilisation et les recommandations d'utilisation.

Si l'espace de stockage utilisé par l'application est plein, elle plantera. Pour éviter les pannes potentielles des applications, les administrateurs de stockage allouent souvent plus de capacité de stockage aux applications que ce qui est réellement nécessaire. Cette approche laisse place à une croissance future et réduit le risque d’échec des applications. Mais cela nécessite plus de capacité de disque physique que la capacité réelle, ce qui entraîne du gaspillage.

Ce logiciel de provisionnement automatisé ne nécessite pas d'allouer à l'avance de l'espace disque inutilisé, améliorant ainsi l'utilisation du stockage. La figure 1 montre comment les administrateurs de stockage allouent traditionnellement plus d'espace de stockage que ce dont les applications ont besoin - en planifiant à l'avance la croissance future et en garantissant que les applications ne tombent pas en panne parce que l'espace disque est saturé. Le volume A de la figure 1 ne contient que 100 Go de données physiques, mais peut se voir attribuer beaucoup plus de stockage en fonction des projections de croissance (500 Go, dans cet exemple). Le stockage inutilisé alloué à ce volume ne peut pas être utilisé par d'autres applications. Dans de nombreux cas, ces 500 Go ne sont jamais utilisés et sont essentiellement gaspillés. Cette situation est appelée « stockage bloqué ».

En termes simples, l'approvisionnement mince automatique équivaut à gonfler un ballon dans la même pièce, tant qu'il y a de la place dans la pièce, vous pouvez gonfler le ballon. -allocation de la demande.

Thin Provision的示例分析

Dans la plupart des cas, la configuration automatisée du pool de stockage suivra les principes de base de « fourniture de stockage à partir d'un pool de stockage commun en fonction des besoins de l'application ». . Pour utiliser efficacement la technologie d’allocation dynamique, elle peut être combinée à la technologie de virtualisation du stockage. Avec le provisionnement dynamique, les administrateurs de stockage peuvent allouer du stockage logique (par exemple 500 Go) aux applications comme d'habitude, mais n'occuper la capacité physique qu'en cas de besoin. Lorsque l'utilisation du stockage approche un seuil prédéterminé (par exemple, 90 %, 450 Go), la baie alloue automatiquement de l'espace du pool de stockage virtuel pour augmenter le volume sans intervention manuelle de l'administrateur de stockage. Les volumes peuvent être surutilisés comme d'habitude, de sorte que l'application pense qu'elle dispose de suffisamment de stockage, mais aucun stockage n'est réellement gaspillé. Fondamentalement, la technologie de provisionnement dynamique élimine le gaspillage d’espace alloué mais inutilisé.

La technologie de provisionnement léger présente également certaines limites et son utilisation n'est actuellement pas recommandée dans les situations suivantes :

  1. Les données doivent être supprimées de le volume recyclé augmentera les frais généraux et le coût du contrôleur de stockage.

  2. Les systèmes de fichiers qui utilisent des blocs inutilisés au lieu de réutiliser des blocs libérés (tels que NTFS Microsoft Files) peuvent entraîner une croissance des volumes au-delà de leur maximum alloué avant de réutiliser la taille de stockage, ceci Le système de fichiers réduit les avantages du provisionnement dynamique.

  3. Les applications dont les métadonnées s'étendent sur l'intégralité du volume réduiront les avantages du provisionnement dynamique.

  4. Si l'application s'attend à ce que les données soient contiguës et/ou optimise les performances d'E/S autour de cette hypothèse, l'utilisation du provisionnement dynamique n'est pas une bonne option.

Si la baie ne peut pas fournir une vitesse suffisamment rapide pour fournir un nouveau stockage en temps réel, l'application ne s'exécutera pas correctement. Essayez d'utiliser des contrôleurs de stockage hautes performances et un mineur de surprovisionnement de stockage bien surveillé pour éviter de réduire la disponibilité.

Avec le développement futur de la technologie de configuration d'optimisation automatisée, les applications et les systèmes de fichiers pourront être repensés et modifiés pour éviter ces problèmes. La justification économique du provisionnement dynamique est simple : il automatise l'allocation du stockage, réduisant ainsi considérablement le travail des administrateurs de stockage, et il peut réduire la quantité de stockage requise pour servir les applications. Cela réduit également le nombre de disques requis, ce qui entraîne une réduction significative de la consommation d'énergie.

Lors de la mise en place d'un centre de données virtualisé, le principal avantage du down-provisioning automatisé doit être soigneusement pris en compte, à savoir l'amélioration de l'utilisation globale de l'espace de stockage. Cependant, les utilisateurs doivent être conscients des mises en garde et vérifier soigneusement les exigences de stockage et de gestion de l'application pour éviter de faire le mauvais choix.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:Que signifie le shellcode ?Article suivant:Que signifie le shellcode ?