Calcular el tamaño de la infraestructura de VDI-in-a-Box

En esta entrada del blog, me hago eco de las recomendaciones sobre las asignaciones de CPU, memoria, discos y almacenamiento que deben seguirse al calcular el tamaño de la distribución de VDI-in-a-Box. Estas recomendaciones se basan en escritorios de usuarios de oficina y profesionales, hay que tener en cuenta que pueden variar según los requisitos de los escritorios.

Tenemos que tener en cuenta que el rendimiento de los escritorios depende de muchos factores, incluida la carga de trabajo del usuario, las aplicaciones, los hipervisores y de los componentes del servidor (como son CPU, velocidad de reloj, cantidad de memoria caché L1/L2, tamaño de la memoria caché de los controladores de discos, etc.).

Existen calculadoras del tamaño de servidores disponibles:

  • Los partners de Citrix  pueden ir a http://www.citrix.com/skb, hacer clic en VDI-in-a-Box y, luego, en Citrix VDI-in-a-Box 5.1 Server Sizing Tool.
  • Mientras el resto de usuarios iremos a “aquí”  y hacer clic enVDI-in-a-Box 5.1 Server Sizing Calculator.

CPU

  • Para las CPU “estándar”, podremos montar:
    • 3 escritorios por núcleo para profesionales
    • 6 escritorios por núcleo para trabajadores de oficina
  • Para CPU con tecnología Hyper-threading:
    • 4 escritorios por núcleo para profesionales
    • 10 escritorios por núcleo para trabajadores de oficina
  • Los escritorios personales consumen hasta un 15% de CPU en comparación con los escritorios agrupados. Sea más conservador al calcular el tamaño de las CPU para matrices con una mayor cantidad de escritorios personales.
  • Se requiere al menos 1 núcleo para el hipervisor.

Memoria (RAM)

  • Para escritorios con Windows 7 y Windows Server 2008 R2 necesitaremos de 1,5 a 2 Gb
  • Para escritorios los Windows XP de 0,5 a 1 Gb
  • Y al menos 1 Gb para el dispositivo de VDI-in-a-Box
  • Deberemos de reservar un 10% reservado para operaciones del servidor
  • La RAM del hipervisor varía con el tipo de hipervisor:
    • Citrix XenServer128 Mb para el hipervisor + 752 Mb para Dom0 + 20 Mb + 1024 * 1% por máquina virtual (VM)Aumente el tamaño de Dom0 a 2940 Mb si hay más de 75 VM por servidor.
    • Microsoft Hyper-V300 MB para el hipervisor + 32 MB para el primer GB de RAM, luego 8 MB cada 1 GB de RAM de allí en más por VM
    •  VMware ESXi o VMware vSphere800 MB para el hipervisor + 25 MB para el primer GB de RAM, luego 8 MB cada 1 GB de RAM de allí en más por VM

Ejemplo:

Cantidad de escritorios
25 50 75 100
Citrix XenServer
Profesional con Windows 7 o Windows Server 2008 R2 2 GB 3 GB 7 GB 8 GB
Trabajador de oficina con Windows XP 2 GB 3 GB 6 GB 7 GB
Microsoft Hyper-V
Profesional con Windows 7 o Windows Server 2008 R2 2 GB 3 GB 4 GB 5 GB
Trabajador de oficina con Windows XP 2 GB 2 GB 3 GB 4 GB
VMware ESXi o VMware vSphere
Profesional con Windows 7 o Windows Server 2008 R2 3 GB 4 GB 5 GB 6 GB
Trabajador de oficina con Windows XP 2 GB 4 GB 4 GB 5 GB

Disk

  • Discos duros
    • RPM de los discos duros IOPS (Raid 0) IOPS (Raid 10)
      SSD 6.000
      15.000 175 122,5
      10.000 125 87,5
  • Las operaciones IOPS se calculan con una proporción de 40/60 entre operaciones de lectura y escritura durante el acceso al escritorio de usuarios finales.
  • RAID 1, 0+1 y 1+0 reducen las IOPS, y aumentan la cantidad de discos y almacenamiento requeridos.

    Fórmula de capacidad de IOPS de disco: (operaciones de lectura x 40%) + (operaciones de escritura x 60%) x 0,5

    Por ejemplo, si tomamos un disco SAS de 15 K, 175 IOPS y configuración Raid 10, el cálculo de IOPS es el siguiente: (175 x 40%) + (175 x 60%) x 50% = 122,5 IOPS.

  • Requerimientos mínimos de IOPS de escritorio:
    IOPS de escritorio Windows 7 o Windows Server 2008 R2 Windows XP
    Trabajador de oficina 10 IOPS 5 IOPS
    Profesional 20 IOPS 10 IOPS
  • Cantidad aproximada de discos requeridos:
    Escritorios Discos (Raid 0) Discos (Raid 10)
    25 4 8
    50 De 6 a 8 De 12 a 16
    75 De 10 a 12 De 20 a 24
Nota: Raid 0 es suficiente para una alta disponibilidad de nivel de servidor con escritorios agrupados y ofrece el mejor rendimiento. Utilice Raid 1 o Raid 10 para proteger el servidor contra fallos de nivel de disco. Además, utilice Raid 1 o Raid 10 para disminuir la capacidad de almacenamiento (para 1 TB por servidor, proporciona 2 TB de capacidad de disco).

Almacenamiento

La capacidad la determinamos mediante la cantidad de imágenes, la cantidad de escritorios y el tipo de escritorios.

Fórmula:

  • Imagen maestra: 2 * tamaño total de la imagen maestra
  • Dispositivo de VDI-in-a-Box: 75 GB (puede reducirse)
  • Por escritorio agrupado: 15% del tamaño de la imagen maestra

    Suposiciones para escritorios agrupados: los datos de usuarios y perfiles se almacenan de forma externa para los escritorios agrupados. Los escritorios se actualizan con frecuencia (al menos semanal o quincenalmente). Si esto no sucede en su distribución, y si tiene aplicaciones que requieren más espacio de escritura, asigne más del 15% por escritorio agrupado.

  • Por escritorio personal: tamaño asignado por plantilla, entre 4 y 60 GB
  • Tamaño de intercambio: tamaño de la RAM de la VM * cantidad de VM
  • Búfer de expansión de clones ligeros: 10% * tamaño de la imagen maestra * cantidad de escritorios

Ejemplo:

50 escritorios agrupados 40 escritorios agrupados + 10 escritorios personales (proporción 80/20)
Imagen maestra 2 * 20 GB * 2 = 80 GB
Dispositivo de VDI-in-a-Box 75 GB
Espacio de imagen por escritorio 15% * 20 GB * 50 = 150 GB Agrupados: 15% * 20 GB * 40 = 120 GBPersonales: 8 GB * 10 = 80 GB
Espacio de intercambio 2 GB * 50 = 100 GB
Búfer de expansión de clones ligeros 10% * 20 GB * 50 = 100 GB
Almacenamiento recomendado por servidor Total: 505 GBRecomendado: de 750 GB a aprox. 1 TB Total: 555 GBRecomendado: de 850 GB a aprox. 1 TB
Anuncios

Deja un comentario

Archivado bajo Virtualización, XenDesktop

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s