Veo que los términos se usan juntos en el contexto de QoS y uso de recursos informáticos en la nube, pero me falta una definición formal de los términos y cómo se relacionan.
Por ejemplo,esta documentaciónestados:
en unambiente demasiado comprometido, es posible que los pods del nodo intenten utilizar más recursos informáticos de los que están disponibles en un momento dado.
y
Eventualmente, si no hay suficiente espacio de intercambio, los procesos en los pods pueden finalizar debido a lasistema con sobresuscripción.
Hasta ahora he entendido que un recurso se considera sobrecomprometido si se han hecho promesas que, cuando se reclamen en su totalidad, provocarán una sobresuscripción de dicho recurso. Por otro lado, se dice que un recurso está sobresuscrito si no puede realizar todo el trabajo al que se ha comprometido.
Soy nuevo en el tema y me pregunto si hay algún artículo fundamental sobre el tema al que deba referirme.
Respuesta1
Básicamente significan exactamente lo mismo, pero la diferencia está en el ángulo de visión:
suscripción (o sobresuscripción) es un término que define la situación mirando a través de los lentes de los clientes (sea quien sea o sean) en relación con el sistema/servicio que están tratando de utilizar. Por ejemplo, como lo describió @Ron Maupin en un comentario a la pregunta, si comercializa su servicio a más usuarios de los que puede manejar simultáneamente, los está suscribiendo en exceso.
compromiso (o compromiso excesivo) es un término que define la misma situación mirando a través de los lentes del sistema/servicio en relación con los recursos necesarios para servir a los clientes. Por ejemplo, el portero del bar dejó entrar a más personas que la capacidad del bar (alguien suscribió en exceso a los clientes, por lo que llegaron a la puerta del bar, pero el portero se comprometió demasiado al dejarlos entrar :)).
Sin embargo, también hay opiniones diferentes sobre el tema: por ejemplo, Benjamin Armstrongargumentaese "compromiso excesivo" es cuando los recursos ya están asignados (por ejemplo, en mi ejemplo, la barra ya está llena y sin capacidad) y es algo malo, mientras que la "suscripción excesiva" es solo una promesa de tener un lugar y es algo bueno (desde el punto de vista de la virtualización).
Respuesta2
Los términos se usan indistintamente. En el artículo de software de Dell:Mejores prácticas para la sobresuscripción de CPU, memoria y almacenamiento en entornos virtuales de vSphere, el autor define el concepto:
...los administradores pueden suscribir en exceso los recursos físicos en un host para maximizar la cantidad de cargas de trabajo que se pueden ejecutar en un host. En otras palabras, pueden asignar a máquinas virtuales, en conjunto, más recursos de los que realmente están disponibles en el host.
Y usa ambas palabras indistintamente en varios lugares, así:
Sobresuscripción de recursos de memoria
La sabiduría común
La sobresuscripción de RAM es una de las opciones de sobresuscripción de recursos más controvertidas. Mientras que los recursos de CPU y almacenamiento a menudo están comprometidos en exceso, parece haber cierto conservadurismo cuando se trata de comprometer demasiado la RAM.