Ventajas del aprovisionamiento grueso de almacenamiento sobre el aprovisionamiento delgado con máquinas virtuales

9

Por lo general, uso el aprovisionamiento delgado de espacio de almacenamiento al crear máquinas virtuales: proporciona mucha flexibilidad y parece ser más rápido de construir.

La única ventaja definitiva que puedo ver es garantizar que una máquina virtual no se quede sin espacio disponible accidentalmente en la infraestructura de almacenamiento subyacente. ¿Hay otras?

madriguera
fuente
parece ser un duplicado de serverfault.com/questions/279773/… --- tal vez los dos deberían fusionarse
mdpc
@mdpc - Vi que uno cuando se está preparando para pedir éste - que está relacionado, pero creo que esto es lo suficientemente diferentes como para justificar en sí :)
Warren

Respuestas:

5

Los discos delgados aprovisionados no pueden encogerse; una vez que haya asignado todos los bloques, eso es todo.

Además, a menos que haga un Formato rápido, Windows realmente llenará todo el disco delgado provisto.

También puede haber una penalización de rendimiento, pero no estoy 100% seguro y es algo que debería probarse; Sé que ese fue el caso con algunos hipervisores basados ​​en host.

salsa
fuente
44
Puede aprovisionar una máquina virtual gruesa si realiza una vMotion de almacenamiento.
jftuga
3

Otros culpables no mencionados:

  • Las unidades delgadas aprovisionadas pueden fragmentarse mucho muy fácilmente. Si no puede desfragmentar el dispositivo de alojamiento, puede afectar gravemente el rendimiento.
  • si alguna vez se queda sin espacio en disco real en el almacenamiento de aprovisionamiento delgado en el que asignó espacio en exceso, cualquier escritura puede ocasionar una falla catastrófica en una o varias unidades de VM, generalmente más allá de cualquier reparación, por lo que será mejor que controle el uso real de su disco en El host de almacenamiento con cuidado.
wazoox
fuente
2

los discos dispersos tienen un impacto adicional en el rendimiento adicional, ya que monitorear su tamaño y extenderlo cuando sea necesario consume recursos. Realmente no es demasiado, pero depende de los recursos que tenga a mano. Para algunas configuraciones, el espacio en disco no importa, por lo que todo está preasignado para mejorar el rendimiento, para otros, hay suficientes ciclos de CPU e IOPS, pero el espacio de almacenamiento es limitado (especialmente cuando se usa almacenamiento basado en SSD), por lo que es preferible usar escaso discos

dyasny
fuente
3
De hecho, el impacto en el rendimiento es principalmente la fragmentación. Al inicializar una unidad, todos sus bloques son contiguos, mientras que pueden fragmentarse mucho cuando se aprovisionan de forma delgada. "monitorear el tamaño y extenderlo" simplemente no sucede; los archivos dispersos son en realidad una característica del sistema de archivos "gratis" y simplemente crecen automáticamente cuando se les asignan bloques.
wazoox
1
Esto es cierto si usted está usando un sistema de archivos (que puede ser un problema de rendimiento en su propio derecho, a no ser que se está metiendo tierra directa IO, que no es siempre una buena cosa también)
dyasny
2

Las principales ventajas del aprovisionamiento grueso son:

  • La asignación del disco duro es más probable que use bloques contiguos, por lo que hay menos fragmentación en los platos físicos.
  • El espacio físico en el disco se asigna de inmediato, por lo que no caerá en la trampa del sobreaprovisionamiento.

Las principales desventajas son:

  • El aprovisionamiento de disco llevará más tiempo porque necesita reclamar completamente ese espacio
  • Incluso la capacidad no utilizada por una VM determinada se utiliza en la asignación.
gWaldo
fuente