none
Asignar vCPU a máquinas virtuales RRS feed

  • Pregunta

  • Buenas Tardes,

    llevo mucho, mucho tiempo intentado poder calcular con precisión cuantas máquinas virtuales puede ejecutar un servidor sabiendo el número de Procesadores, nucleos y HT , por ejemplo si tengo memoria ram de sobras y asigno solo 1 vCPU a cada máquina virtual, cuantas podré ejecutar en un server con 2 procesadores, 8 cores y 8 HT lo que me hace que Windows vea 32 vCPU.

    Muchas Gracias

    Un Saludo


    David

    miércoles, 7 de febrero de 2018 16:51

Respuestas

  • Hola panthael  buen dia

    la virtualizacion nos ayuda como bien lo dices A OPTIMIZAR el uso de los recursos y eficiencia de los equipos (VM). los calculus  van encaminadas a varios factores ademas de las caracteristicas fisicas (nucleos ,cores ,memoria,etc ) debes de tener en cuenta

    EL TIPO DE MAQUINA QUE EJECUTARAS 

    NO ES LO MISMO ejecutar  una maquina con UN S.O WIN 10 a un S.O SERVIDOR 

    y ademas no es lo mismo ejecutar  un SO SERVER con solo un Directorio activo a ejecutar un SO.SERVER con SQL (BASE DE DATOS).

    EL USO DE LAS MAQUINAS VIRTUALES

    es diferente que ejecutes solo algunas maquinas virtuales A QUE EJECUTES TODAS A LA VEZ

    un ejemplo

    en un server  2proc con 8 cores cada uno (16 cores ) con 16 gb ram

    en teoria podria crear 12 MAQUINAS VIRTUALES (cada una asignandole un core y 1gb de ram, DEJANDO 4 GB Y 2 CORES PARA EL FUNCIONAMIENTO DEL PROPIO SERVIDOR donde tienes instaladas las  maquinas virtuales  )

    SI EJECUTAS TODAS A LA VEZ TU SERVIDOR ESTARA CORRIENDO A CASI SU MAXIMA CAPACIDAD Y  LAS MAQUINAS NO TENDRIAN MARGEN DE CAPACIDAD, ya que si sus funciones exceden los recursos que tienes las maquinas dejaran de funcionar .

    si tu requires solo ejecutar algunas en diferentes intervalos de tiempo entonces podras ASIGNAR MAS CAPACIDAD PARA OPTIMIZAR LOS RECURSOS.

    por ejemplo

    de las maquinas antes mencionadas requires que 6 esten activas en un tiempo y despues se apaguen para que las otras 6 entren en funcionamiento en este esquema podrias asignarle

    2gb ram y 2 cores a cada una de las 12 maquinas (si hacemos cuentas son 24 gb ram y 24 cores asignados a las maquinas  mas de los que tenemos en teoria )

    PERO COMO SOLO USARE 6 A LA VEZ (12 RAM Y 12 CORES ) entonces maximize mis recursos para que esas 6 los utilicen de forma eficiente  sin sobre pasarlos.

    EL  TIPO DE USO Y EL SOFTWARE QUE UTILIZARAN

    esto es una combinacion de las anteriores a pesar de que yo INSTALE el mismo SO a todas las maquinas

    ejemplo

      WIN SERVER A TODAS LAS MAQUINAS VIRTUALES ,cada una realizara tareas diferentes .

    no es lo mismo tener un servidor con solo el AD y el dns active a tener un servidor de base de datos de SQL.

    el win serv AD puede funcionar con lo minimo (2 ram y 1 core) sin embargo el win serv SQL necesita por definicion y por requisitos algo muy diferente (minimo 8 ram y al menos 4 cores ).

    LOS CALCULOS SE REALIZAN EN BASE AL SOFTWARE ,S.O QUE instalaras y las aplicaciones y el tipo de trabajo que realizara cada maquina,EL USO DE LAS MAQUINAS y la PRIORIDAD de cada maquina.

    LA VIRTUALIZACION TE AYUDA A MAXIMIZARLOS pero tu debes planear en base a la informacion que tengas de cada maquina y su uso.

    espero te ayude

    saludos

      

    viernes, 9 de febrero de 2018 21:05