En la computación en la nube, la elasticidad se define como “el grado en que un sistema puede adaptarse a los cambios de la carga de trabajo mediante el aprovisionamiento y el desaprovisionamiento de recursos de manera autónoma, de modo que en cada momento los recursos disponibles coincidan con la demanda actual como sea posible”. La elasticidad es una característica definitoria que diferencia la computación en la nube de los paradigmas informáticos propuestos anteriormente, como la computación en cuadrícula. La adaptación dinámica de la capacidad, por ejemplo, al alterar el uso de los recursos informáticos, para satisfacer una carga de trabajo variable se denomina ” computación elástica “.
Elasticity tiene como objetivo hacer coincidir la cantidad de recursos asignados a un servicio con la cantidad de recursos que realmente requiere, evitando el aprovisionamiento excesivo o insuficiente. Debe evitarse el sobreaprovisionamiento, es decir, la asignación de más recursos de los necesarios, ya que el proveedor del servicio a menudo tiene que pagar por los recursos que se asignan al servicio. Por ejemplo, al momento de escribir esto, Amazon EC2 cobra $ 0.480 / hora por una máquina virtual “extra grande”. Si a un servicio se le asignan dos máquinas virtuales, en lugar de una requerida, el proveedor de servicios gasta $ 4,205 cada año. Por lo tanto, los gastos del proveedor de servicios son más altos que los óptimos y las ganancias se reducen.
- ¿Para qué tipo de aplicación se utilizará el servicio gratuito Amazon AWS de 12 meses?
- ¿Qué sigue para los proveedores de la nube?
- ¿Cuál es el mejor servicio en la nube para aplicaciones móviles?
- ¿Qué se entiende por computación en la nube y cómo funciona?
- ¿Cuáles son los diferentes modelos de consumo en la nube?