This is the Trace Id: 35f6bbe13288b1abdf720b5892885a1a
Saltar al contenido principal
Azure

¿Qué es la elasticidad en la informática en la nube?

Obtenga información sobre cómo la informática en la nube elástica ajusta automáticamente los recursos para satisfacer la demanda, reducir los costes y mantener el rendimiento coherente cuando el tráfico fluctúa.

Definición de elasticidad de informática en la nube

La elasticidad de la nube adapta la infraestructura en tiempo real para satisfacer las demandas reales de la carga de trabajo. A diferencia de la infraestructura de TI tradicional que requiere intervención manual y planeamiento inicial de la capacidad, la informática en la nube elástica escala o reduce verticalmente los recursos automáticamente, lo que ayuda a mantener el rendimiento durante los picos de tráfico y a evitar el despilfarro durante períodos más silenciosos.

Puntos clave

  • La elasticidad de la nube ajusta automáticamente los recursos para satisfacer la demanda en tiempo real, lo que reduce el gasto y los costes.
  • Los sistemas elásticos responden al instante a los cambios de tráfico, a diferencia de la planificación de la infraestructura tradicional.
  • La implementación correcta requiere una configuración, supervisión y arquitectura de aplicaciones adecuadas.

Descripción de la elasticidad de la nube

La comprensión de la elasticidad de la informática en la nube comienza por reconocer que la infraestructura ya no necesita ser un recurso fijo.

La elasticidad de la nube es la capacidad de la infraestructura para ajustar automáticamente los recursos informáticos en función de la demanda en tiempo real. Cuando aumenta el tráfico, el sistema aprovisiona recursos adicionales. Cuando la demanda disminuye, se reduce verticalmente. Esto sucede sin intervención manual, lo que mantiene la capacidad de respuesta de las aplicaciones mientras controla los costes.

El mecanismo se basa en la asignación dinámica de recursos. El proveedor de nube supervisa continuamente los patrones de carga de trabajo y toma decisiones instantáneas sobre cuándo agregar o quitar capacidad, lo que crea una infraestructura flexible que se expande y contrae según sea necesario.

La elasticidad funciona en dos direcciones:

Escalado vertical (escalado o reducción vertical): agregar más energía a los recursos existentes, como aumentar la CPU o la memoria en una máquina virtual.

Escalado horizontal (escalado horizontal o reducción horizontal): adición o eliminación de instancias completas, como la puesta en marcha de servidores adicionales para controlar el tráfico.

La infraestructura local tradicional no puede coincidir con esta capacidad de respuesta. Los servidores físicos requieren adquisición, instalación y configuración, un proceso que puede tardar semanas o meses. En el momento en que haya agregado capacidad, es posible que haya pasado el pico de demanda. Mientras tanto, la elasticidad de la nube trata la infraestructura como software. Está disponible al instante cuando lo necesitas y se publica tan rápidamente cuando no lo necesitas.

Diferencias entre la elasticidad y la escalabilidad

La escalabilidad y la elasticidad se suelen usar indistintamente, pero abordan distintos aspectos de la infraestructura en la nube. La escalabilidad se basa en la capacidad (la capacidad del sistema para controlar el aumento de la carga de trabajo mediante la adición de recursos). La elasticidad se basa en la automatización y la velocidad (con qué rapidez y automáticamente se producen esos ajustes).

Piense en la escalabilidad como el potencial de crecimiento de su infraestructura. Está creando capacidad para necesidades futuras con un sistema que se puede expandir para dar cabida a más usuarios, transacciones o datos. Esta expansión puede producirse a través de actualizaciones planeadas, adiciones de recursos programadas o ajustes manuales basados en la demanda prevista.

La informática elástica lleva esto más lejos respondiendo a la demanda a medida que se produce. En lugar de planear la capacidad máxima y mantener esos recursos continuamente, los sistemas elásticos se ajustan en tiempo real. La diferencia se muestra en cómo funciona cada uno:

Características de escalabilidad:

  • Crecimiento planeado en función de las necesidades previstas
  • Ajustes de recursos manuales o programados
  • A menudo implica decisiones arquitectónicas sobre la capacidad a largo plazo
  • Se centra en la carga de trabajo máxima potencial

Características de elasticidad:

  • Respuesta automática a la demanda actual
  • Aprovisionamiento y desaprovisionamiento en tiempo real
  • Controlado por patrones de uso reales, no predicciones
  • Optimiza la eficacia en las distintas cargas de trabajo

En entornos de nube, estos conceptos se complementan entre sí. Necesita escalabilidad para asegurarse de que la arquitectura puede crecer cuando lo hace su negocio y necesita elasticidad para que ese crecimiento sea eficaz y rentable.

Mecanismos de la informática en la nube elástica

La elasticidad se basa en la supervisión continua y la toma de decisiones automatizada. La plataforma en la nube realiza un seguimiento de las métricas de uso de recursos, como el uso de CPU, el consumo de memoria, la capacidad de almacenamiento en la nube, el tráfico de red y los tiempos de respuesta de la aplicación. Estas métricas fluyen en herramientas de supervisión que comparan el rendimiento actual con los umbrales predefinidos.

El flujo de trabajo sigue un patrón coherente. Los sistemas de supervisión recopilan datos de rendimiento de la infraestructura cada pocos segundos o minutos. Cuando las métricas cruzan un umbral que ha configurado, el sistema desencadena una acción de escalado. Por ejemplo, si el uso de CPU alcanza el 80 % durante un período prolongado, la plataforma aprovisiona recursos adicionales. Si el uso cae por debajo del 30 %, se reduce verticalmente.

Esto sucede a través de capas de orquestación que administran el proceso de aprovisionamiento:

Durante los eventos de escalado vertical: el sistema inicia nuevas instancias de proceso, las asocia a equilibradores de carga y enruta el tráfico a la capacidad adicional. Las aplicaciones comienzan a recibir solicitudes sobre los nuevos recursos en cuestión de minutos.

Durante los eventos de reducción vertical: la plataforma purga las conexiones de los recursos infrautilizados, finaliza las instancias innecesarias y consolida las cargas de trabajo en menos máquinas.

Una vez normalizado la demanda, el sistema vuelve a la capacidad de línea base. Una aplicación comercial podría ejecutarse en cinco servidores durante el horario comercial normal, escalar a 20 durante una venta flash y, después, volver a cinco una vez que se produzca el tráfico.

La eficacia de los sistemas elásticos depende completamente de la configuración. Establecer umbrales de forma demasiado conservadora significa que se gastará demasiado en recursos inactivos mientras se establecen de forma demasiado agresiva, lo que supone un riesgo de degradación del rendimiento durante picos inesperados. Las directivas definen no solo cuándo escalar, sino la rapidez y la cantidad.

Los beneficios empresariales de la elasticidad de la nube

El caso empresarial de la elasticidad de la informática en la nube se reduce a tres aspectos principales: coste, rendimiento y agilidad.

Optimización de costes

Con la infraestructura elástica, solo paga por los recursos durante las horas que realmente los usa, lo que elimina el modelo tradicional de pago por la capacidad máxima de forma ininterrumpida. Por ejemplo, un entorno de desarrollo que se ejecuta de lunes a viernes puede apagarse automáticamente los fines de semana. Una aplicación que ve el tráfico máximo de 9:00 a. m. y las 5:00 p. m no transporta un exceso de capacidad durante la noche.

Coherencia del rendimiento

Cuando aumenta el tráfico, la elasticidad garantiza que las aplicaciones mantengan los tiempos de respuesta en lugar de ralentizarse o dejar de estar disponibles. Los usuarios obtienen la misma experiencia tanto si visitan su sitio web un martes por la mañana normal como durante la Black Friday.

Eficacia operativa

En lugar de que los equipos de TI tengan que supervisar los paneles y ajustar manualmente los recursos, la infraestructura controla las fluctuaciones de la demanda automáticamente, incluso durante interrupciones no planeadas. Cuando es necesario restaurar los sistemas, la infraestructura elástica admite estrategias de recuperación ante desastres mediante el aprovisionamiento rápido de recursos, lo que reduce el tiempo de inactividad sin necesidad de intervención manual. Los ingenieros dedican menos tiempo a la administración rutinaria de la capacidad y más tiempo a los proyectos que mueven el negocio hacia adelante.

Agilidad empresarial

La elasticidad crea una infraestructura que puede mantenerse al día con las oportunidades de mercado y las necesidades de los clientes. Por ejemplo, cuando una campaña de marketing genera tráfico inesperado, la infraestructura elástica se escala para cumplirla en lugar de dejar de recibir clientes potenciales. Cuando necesite iniciar un nuevo servicio rápidamente, puede hacerlo sin largos ciclos de adquisición.

Las ventajas de la elasticidad se pueden ver en toda la organización:

  • Los equipos de finanzas ven un menor gasto en infraestructura.
  • Los equipos de operaciones obtienen confiabilidad sin intervención manual constante.
  • Las unidades de negocio obtienen un tiempo de comercialización más rápido para nuevas iniciativas.
  • Los clientes experimentan un rendimiento coherente independientemente de los patrones de demanda.

Donde la elasticidad ofrece valor

Comercio electrónico

Las plataformas comerciales se enfrentan a variaciones de tráfico drásticas a lo largo del año. Una empresa podría controlar el tráfico constante la mayoría de los meses y, después, ver la multiplicación de la demanda durante Black Friday, Cyber Monday o ventas anuales. La infraestructura elástica se escala verticalmente para estos picos estacionales y retrocede después (a través de mecanismos como la ampliación de la nube para entornos híbridos), lo que evita el coste de mantener la capacidad máxima durante todo el año.

Streaming multimedia

Cuando una serie popular descarta nuevos episodios o comienza un evento en directo, millones de espectadores llegan simultáneamente. La elasticidad de la nube garantiza una reproducción fluida durante estas sobrecargas sin sobreaprovisionamiento para los niveles de visualización diarios.

Servicios financieros

Los informes de fin de mes, los cierres trimestrales y la preparación fiscal anual crean picos predecibles en los requisitos de proceso. Las plataformas comerciales ven el volumen fluctúa en función de la actividad del mercado. Los sistemas elásticos controlan estas variaciones automáticamente, escalando verticalmente durante las ventanas de procesamiento y reduciendo verticalmente durante períodos más silenciosos.

Aplicaciones SaaS

Las herramientas de productividad empresarial ven un uso intensivo durante el horario laboral y una actividad mínima durante la noche. En lugar de mantener la capacidad completa durante todo el día, estas aplicaciones se pueden reducir verticalmente durante las horas de poca actividad en distintas zonas horarias.

Desarrollo y pruebas

Los equipos de ingeniería necesitan recursos importantes durante los sprints de desarrollo activos, pero mucho menos durante las fases de planeación o días festivos. La infraestructura elástica permite que estos entornos existan solo cuando los desarrolladores realmente los necesitan, lo que reduce considerablemente los costes de las cargas de trabajo que no son de producción.

Teletrabajo

Los recursos remotos e híbridos crean fluctuaciones predecibles pero significativas en la demanda de escritorio. A medida que los empleados inician sesión durante el horario comercial principal en distintas zonas horarias, los entornos de infraestructura de escritorio virtual (VDI) deben escalarse rápidamente para mantener el rendimiento. Sin embargo, pueden reducir verticalmente de nuevo durante la noche, lo que evita el coste de mantener la capacidad completa durante todo el día.

Próximas novedades para la informática elástica

La elasticidad de la nube continúa evolucionando a medida que las nuevas tecnologías y enfoques vuelven a dar forma a la forma en que las organizaciones administran la infraestructura. Varias tendencias emergentes apuntan hacia un futuro en el que los sistemas elásticos se vuelven aún más inteligentes y distribuidos.

Inteligencia artificial y aprendizaje automático para el escalado predictivo

Los sistemas elásticos actuales reaccionan a la demanda una vez que llegan. La próxima generación predecirá los patrones de tráfico antes de que se produzcan. Los modelos de Aprendizaje automático (ML) pueden analizar datos históricos para prever cuándo se necesitarán los eventos de escalado y aprovisionar recursos de forma proactiva en lugar de reactivarse. Esto reduce el breve retraso entre el pico de demanda y la disponibilidad de recursos, lo que proporciona un rendimiento aún más fluido.

Informática sin servidor y función como servicio

Las arquitecturas sin servidor llevan la elasticidad a su conclusión lógica. En lugar de escalar máquinas virtuales o contenedores, las plataformas sin servidor escalan funciones individuales. El código se escribe sin pensar en la infraestructura. La plataforma controla automáticamente toda la asignación de recursos, escalando de cero a miles de ejecuciones simultáneas y de nuevo a cero. Este modelo representa la expresión definitiva de la informática elástica: abstracción completa de los problemas de infraestructura.

Elasticidad híbrida y multinube

Las organizaciones distribuyen cada vez más las cargas de trabajo entre varios proveedores de nube y la infraestructura local. Los sistemas elásticos futuros orquestarán los recursos en entornos de la nube pública, infraestructura privada y sistemas locales, escalando las cargas de trabajo a cualquier lugar donde la capacidad sea más rentable o geográficamente adecuada. Esto crea flexibilidad más allá de lo que ofrece cualquier proveedor único.

Integración de la informática perimetral

A medida que la informática se acerque a los usuarios a través de la infraestructura perimetral, la elasticidad tendrá que funcionar en arquitecturas distribuidas. Las aplicaciones se escalarán no solo en centros de datos centralizados, sino en ubicaciones globales, asignando dinámicamente recursos cerca de los usuarios para reducir la latencia a la vez que se mantiene la rentabilidad.

Estas tendencias comparten una dirección común: hacer que la elasticidad sea más automática, inteligente e integrada sin problemas en la forma en que se ejecutan las aplicaciones. La funcionalidad seguirá madurando a partir de una característica que configure en un comportamiento de infraestructura fundamental que ni siquiera tiene que pensar.

fondo de degradado
Recursos

Seguir aprendiendo

Tanto si está empezando como si está profundizando, estos recursos admiten cada paso de su recorrido por la nube.
Mujer sonriendo mientras usa un portátil en un entorno informal
Centro de recursos

Amplíe sus conocimientos sobre la nube con los recursos de Azure

Explore notas del producto, informes de analistas, vídeos y seminarios web para desarrollar su experiencia en Azure.
Hombre usando un portátil en la oficina doméstica
Azure for Students

Empezar a crear en la nube

Acceda a herramientas gratuitas, créditos y rutas de aprendizaje diseñadas para ayudar a sus habilidades en la nube.
Dos personas con portátiles hablando del código en un salón moderno.
Eventos de Azure

Aprenda de expertos de Azure en eventos virtuales y en directo

Asista a seminarios web, cursos y sesiones para mejorar sus habilidades y obtener certificaciones.
Preguntas frecuentes

Preguntas más frecuentes

  • La elasticidad alinea los costes de infraestructura con la demanda real. La TI tradicional requiere capacidad de compra para cargas máximas, lo que crea residuos durante las operaciones normales. La elasticidad de la nube agrega automáticamente recursos durante los períodos de alta demanda y los quita cuando el tráfico disminuye. Esto ofrece ahorros de costes al pagar solo por lo que usa, mantiene el rendimiento durante picos inesperados y admite la agilidad empresarial sin procesos de adquisición prolongados.
  • La elasticidad de la nube funciona mediante dos enfoques. La elasticidad vertical se escala y reduce verticalmente cambiando la capacidad de los recursos existentes, agregando más CPU o memoria a una máquina virtual. La elasticidad horizontal se escala horizontalmente y reduce horizontalmente agregando o quitando instancias enteras, distribuyendo la carga de trabajo entre varios servidores. La mayoría de las aplicaciones modernas usan el escalado horizontal porque ofrece una capacidad prácticamente ilimitada y una mejor tolerancia a errores.
  • Un minorista online inicia una venta flash de un día y miles de clientes llegan al sitio web simultáneamente. En un día promedio, la empresa ejecuta cinco servidores, pero a medida que el uso de CPU cruza los umbrales predefinidos, el sistema escala hasta 10 servidores para mantener el rendimiento. Una vez que el tráfico se reduce al día siguiente, se reduce verticalmente a cinco. El minorista paga por la capacidad adicional solo durante las horas que era necesaria.
  • La escalabilidad es la capacidad del sistema para controlar el aumento de la carga de trabajo mediante la adición de recursos; se trata de la capacidad y el potencial de crecimiento. La elasticidad consiste en la automatización y la velocidad: la rapidez con la que la infraestructura se ajusta a las fluctuaciones de la demanda sin intervención humana. Necesita escalabilidad para respaldar el crecimiento empresarial a lo largo del tiempo y elasticidad para controlar las variaciones diarias sin desperdiciar dinero.