Comparación entre el escalado vertical y horizontal

Completado

Una configuración de máquina virtual sólida incluye compatibilidad con la escalabilidad. La escalabilidad permite mejorar el rendimiento de una máquina virtual en proporción a la disponibilidad de los recursos de hardware asociados. Una máquina virtual escalable puede controlar los aumentos en las solicitudes sin afectar negativamente el tiempo de respuesta ni el rendimiento. Para la mayoría de las operaciones de escalado, hay dos opciones de implementación: vertical y horizontal.

Aspectos que hay que saber sobre el escalado vertical

El escalado vertical, también conocido como escalado y reducción vertical, implica aumentar o disminuir el tamaño de la máquina virtual como respuesta a una carga de trabajo. El escalado vertical hace que las máquinas virtuales sean más poderosas (escalado vertical) o menos poderosas (reducción vertical).

Illustration that shows vertical scaling where a single virtual machine increases or decreases in size by scaling up or scaling down.

Estos son algunos escenarios en los que puede ser ventajoso utilizar el escalado vertical:

  • Si tiene un servicio basado en una máquina virtual infrautilizada (por ejemplo, los fines de semana), puede usar el escalado vertical para disminuir el tamaño de la máquina virtual y reducir los costos mensuales.

  • Puede implementar el escalado vertical para aumentar el tamaño de la máquina virtual a fin de responder ante una demanda mayor sin tener que crear máquinas virtuales adicionales.

Aspectos que hay que saber sobre el escalado horizontal

El escalado horizontal se usa para ajustar el número de máquinas virtuales de la configuración para admitir la carga de trabajo cambiante. Al implementar el escalado horizontal, hay un aumento (escalado horizontal) o una disminución (reducción horizontal) en el número de instancias de máquina virtual.

Illustration that shows horizontal scaling where virtual machines are added to scale out the system to support the workload.

Aspectos que se deben tener en cuenta al usar el escalado vertical y horizontal

Revise estas consideraciones respecto del escalado vertical y horizontal. Piense en qué implementación podría necesitar para admitir el sitio web de la empresa.

  • Tenga en cuenta las limitaciones. En términos generales, el escalado horizontal tiene menos limitaciones que el vertical. Una implementación de escalado vertical depende de la disponibilidad de hardware más grande, que alcanza rápidamente un límite superior y puede variar según la región. El escalado vertical también suele requerir que una máquina virtual se detenga y reinicie, lo que puede limitar temporalmente el acceso a aplicaciones o datos.

  • Tenga en cuenta la flexibilidad. Cuando se trabaja en la nube, el escalado horizontal resulta más flexible. Una implementación de escalado horizontal permite ejecutar potencialmente miles de máquinas virtuales para administrar los cambios en la carga de trabajo y el rendimiento.

  • Tenga en cuenta el reaprovisionamiento. El reaprovisionamiento es el proceso de quitar una máquina virtual existente y reemplazarla por una nueva. Un plan de disponibilidad sólido considera dónde es posible que se requiera el reaprovisionamiento y los planes de interrupciones en el servicio. Si es posible que sea necesario el reaprovisionamiento, determine si necesita mantener y migrar los datos a la máquina nueva.