StorageCraft Technology, LLC

En mi publicación anterior, comenté las razones por las que el aprovisionamiento ligero generalmente es la mejor manera de asignar espacio en disco en escenarios de almacenamiento virtual. ¿Por qué? Debido a:

  1. Flexibilidad
  2. Ahorros

Con el aprovisionamiento ligero, puede crear varias máquinas virtuales (máquinas virtuales) en un disco duro físico sin preocuparse de si tiene espacio para cubrirlo, ya que el hipervisor distribuirá solo la cantidad de espacio que esté utilizando la máquina virtual. Como resultado, puede comprar más espacio de almacenamiento según lo necesite, en lugar de tener que adivinar la cantidad con anticipación.

Pero el aprovisionamiento ligero tiene sus limitaciones. Estas son las tres desventajas más comunes que he encontrado hasta ahora:

1. Rendimiento disminuido

He leído varias publicaciones y subprocesos debatiendo la diferencia de rendimiento entre las máquinas virtuales de aprovisionamiento delgado y las de aprovisionamiento grueso. El consenso general? El aprovisionamiento ligero no ofrece el mismo nivel de rendimiento que el aprovisionamiento grueso. Un subproceso de errores del servidor analiza el riesgo de que los discos de aprovisionamiento delgado se fragmenten en gran medida, lo que afecta al rendimiento general.

Como explica el comentarista wazoox:

el golpe de rendimiento es principalmente fragmentación. Al inicializar una unidad, todos sus bloques son contiguos, mientras que pueden fragmentarse en gran medida cuando se aprovisionan de forma delgada. «Monitorear el tamaño y extenderlo» simplemente no sucede; los archivos dispersos son en realidad una característica «gratuita» del sistema de archivos y simplemente crecen automáticamente cuando se les asignan bloques.

Pero en un hilo reciente de Spiceworks, Scott Alan Miller de MSP Niagara Technology Group dice que, en la mayoría de los casos, la diferencia es nominal, y preocuparse por ella es contraproducente para la mayoría de las PYMES:

A menos que tenga una aplicación vinculada a IO sensible a la latencia, thick rara vez es una buena opción. Simplemente trae demasiados problemas o falta de ventajas, el problema es que las PYMES tienen una mentalidad, la mayor parte del tiempo, de «rendimiento sobre todo» cuando, en realidad, el rendimiento es lo último que necesitan las PYMES. Lo que necesitan es fiabilidad, facilidad de gestión, gestión de costes, etc.

2. Asignación excesiva de espacio

Para simplificar, digamos que tiene 1 TB de almacenamiento físico. Puede crear 10 (o 100) máquinas virtuales de aprovisionamiento fino de 200 GB cada una, aunque su almacenamiento físico no pueda manejarlas todas si la mayoría de ellas se acerca a su capacidad, porque actualmente cada máquina virtual utiliza como máximo 50 GB cada una.

Pero, ¿qué sucede si no puede supervisar todas esas máquinas virtuales diferentes? Como dice wazoox,

Si alguna vez se queda sin espacio en disco real en el almacenamiento de aprovisionamiento delgado donde se ha asignado demasiado espacio, cualquier escritura puede provocar un error catastrófico en una o varias unidades de VM, por lo general más allá de cualquier reparación, por lo que es mejor que supervise cuidadosamente el uso real del disco en el host de almacenamiento.

Esa es una preocupación legítima, pero los profesionales de TI deben supervisar el uso del disco como una práctica recomendada en el centro de datos. En el hilo de Spiceworks citado anteriormente, el comentarista Darth Hoody lo explica mejor que yo:

La única razón por la que NO se debe realizar un aprovisionamiento reducido es si no desea, no sabe cómo hacerlo, o no puede o no desea supervisar y administrar su almacenamiento. Sí, el if definitivamente puede causar problemas si sobreaprovisiona hasta el punto en que ejecuta sus almacenes de datos sin espacio y elimina todas sus máquinas virtuales. Podría haber razones legítimas para ello, pero para mí es un desperdicio y una mala práctica.

3. Falta de elasticidad

Aunque el aprovisionamiento ligero le permite ampliar el espacio en disco según lo necesite, la tecnología no es elástica. En otras palabras, puede ampliar su asignación de espacio, pero no puede contraerlo. SearchVirtualStorage, una publicación de TechTarget, analiza este problema en su publicación posterior VMware thin provisioning: Pros y contras:

El aprovisionamiento ligero crea discos que crecen pero que en realidad no se reducen; no devuelven espacio al grupo libre general. En el caso de VMware, si crea un disco de aprovisionamiento fino, crecerá; si elimina datos de ese disco, el VMDK se reducirá para que haya más espacio disponible en ese almacén de datos, pero el almacén de datos no se reducirá y, por lo tanto, no estará disponible para el controlador de matriz para otros fines, a menos que el controlador de matriz haga reconocimiento cero, lo que hacen muchos controladores de matriz que hacen aprovisionamiento ligero, y cree un disco grueso a cero o un disco grueso a cero ansioso. Esos tipos de discos asignarán espacio en disco y lo llenarán con ceros.

Cuando Steve Snyder y yo conversamos hace un par de semanas, acordamos que una de las muchas plataformas de hipervisor que hay finalmente saldrá con un aprovisionamiento verdaderamente elástico. Pero ninguno de nosotros ha logrado encontrar noticias concretas sobre este acontecimiento.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.