Por qué los modelos de servicios en la nube más flexibles son menos costosos
La infraestructura de nube pública transformó la forma en que las compañías implementan y gestionan sus aplicaciones, ofreciendo servicios que se pueden configurar y escalar rápidamente de acuerdo con las necesidades de la organización.
En este artículo se destaca la importancia del empaquetado de contenedores para optimizar el uso del servidor y la relación crítica entre el uso y el costo en la infraestructura del servidor. Esto lo ayudará a comprender mejor los cálculos económicos de los proveedores de nube pública y a tomar decisiones informadas sobre las compensaciones de asignación de recursos.
La economía de los proveedores de nube: utilización del servidor

La utilización del servidor es un aspecto crucial que afecta la rentabilidad de los proveedores de la nube. Cuando un alto porcentaje de los recursos del servidor se emplea de manera eficiente, genera más valor para los clientes, mientras que la baja utilización conduce a un desperdicio de capacidad y mayores costos. En consecuencia, la asignación eficiente de recursos es vital para que los proveedores de la nube sigan siendo competitivos, ya que afecta directamente sus gastos operativos y márgenes de beneficio.
En mi experiencia, durante la mayor parte de la historia de la computación en la nube, la utilización del servidor ha promediado menos del 50 por ciento, lo que significa que los ingresos por servidor podrían duplicar empleando mejor los recursos por los que ya pagó. Hoy en día, los mejores proveedores de nube pública pueden lograr una utilización superior al 80 por ciento, pero sigue siendo mucho menor para las implementaciones de nube privada. El gasto de capital del servidor es un costo irrecuperable, por lo que cada carga de trabajo adicional del suscriptor que se puede empaquetar en un servidor afecta directamente la rentabilidad de ese servidor.
Empaquetado de contenedores: una técnica para optimizar la asignación de recursos
El embalaje de contenedores es un método empleado para mejorar la asignación de recursos mediante la organización de artículos de diferentes tamaños en contenedores de tamaño fijo (contenedores), minimizando la cantidad de contenedores necesarios. En el contexto de la infraestructura en la nube, la analogía del empaquetado de contenedores se aplica a la asignación de máquinas virtuales, contenedores o funciones sin servidor a servidores físicos de una manera que maximiza la utilización del servidor.
Con el uso de algoritmos de empaquetado de contenedores, los proveedores de la nube pueden optimizar la ubicación de la carga de trabajo en su infraestructura, reduciendo la cantidad de servidores inactivos o infrautilizados. Esto no solo minimiza los costos operativos, sino que también promueve la eficiencia energética, ya que menos servidores consumen menos energía y generan menos calor.
El poder de los grupos de recursos compartidos
Los grandes grupos de recursos compartidos permiten a los proveedores de la nube lograr mejores tasas de utilización aprovechando las economías de escala. Al consolidar los recursos de varios clientes en un único grupo compartido, los proveedores pueden distribuir las cargas de trabajo de forma más eficaz en su infraestructura. Este enfoque permite el uso eficiente de los recursos disponibles, lo que reduce las posibilidades de servidores inactivos o infrautilizados.
Además, un grupo de recursos compartidos permite a los proveedores beneficiarse de las diversas y fluctuantes demandas de recursos de sus clientes. Esta variabilidad en la demanda permite a los proveedores asignar recursos de manera más eficiente, mejorando aún más la utilización del servidor y la rentabilidad.
Servicios en la nube asequibles: instancias puntuales y computación sin servidor

El alta utilización del servidor facilitada por el empaquetado de contenedores y los grupos de recursos compartidos permite a los proveedores de la nube ofrecer servicios de menor costo, como instancias puntuales y computación sin servidor. Las instancias de spot son instancias temporales bajo demanda disponibles a un costo significativamente reducido, ya que emplean la capacidad adicional en la infraestructura del proveedor.
Del mismo modo, la informática sin servidor permite a los clientes ejecutar aplicaciones sin aprovisionar ni gestionar servidores. En este modelo, el proveedor de la nube asigna dinámicamente los recursos en función de la demanda y cobra a los clientes solo por el uso real. Tanto las instancias puntuales como las instancias informáticas sin servidor son programadas por la automatización del proveedor de nube, en lugar de explícitamente por el usuario, y por lo tanto permiten al proveedor de nube emplear cualquier recurso disponible en cualquiera de sus servidores y mover la instancia si es necesario para optimizar la utilización en tiempo de ejecución. Estos tipos de modelos de computación en la nube abstraen al usuario de los detalles de la ubicación de la carga de trabajo y, por lo tanto, pueden beneficiarse de las ganancias de eficiencia del empaquetado de contenedores y los grupos de recursos compartidos, lo que resulta en menores costos de proveedor que se pueden compartir con los suscriptores.
Microservicios y monolitos
Al evaluar si usar un ejecutable monolítico o descomponer como microservicios, uno se encuentra directamente con el dilema de la utilización y el empaquetado de contenedores. La implementación de microservicios consta de muchas entidades ejecutables más pequeñas capaces de implementar distribuidamente. Esto, combinado con los conceptos de escalado automático inherentes a las implementaciones de microservicios, significa que la capacidad varada se puede llenar con las instancias de contenedores más pequeñas, lo que aumenta directamente la utilización de los nodos de alojamiento.
Por otro lado, las implementaciones monolíticas grandes suelen ser una instancia por servidor, que deberá aprovisionar en exceso, lo que garantiza una utilización promedio deficiente. Hay muchas otras dimensiones complejas en la decisión de microservicio/monolito, pero la variante de microservicio tenderá a lograr una mayor utilización del servidor porque es muy fácil de empaquetar.
Illumio: Proteger la nube en todos los modelos de servicio
A medida que las compañías adoptan la infraestructura de nube pública y varios modelos de servicio, mantener una seguridad estable es de suma importancia. Illumio se dedica a ofrecer una solución de seguridad integral para todos los modelos populares de servicios en la nube, lo que permite a los clientes tomar decisiones informadas sobre las compensaciones entre el control de la infraestructura (asignación de recursos estáticos) y el bajo costo (recursos dinámicos / abstraídos).

Illumio Zero Trust Segmentation (ZTS) proporciona medidas de seguridad adaptables que ayudan a las organizaciones a mantener una postura de seguridad estable, independientemente del modelo de servicio en la nube elegido. Ya sea que una compañía opte por un enfoque tradicional de infraestructura como servicio (IaaS) con asignación de recursos estáticos o decida aprovechar servicios dinámicos que ahorran costos, como instancias puntuales o computación sin servidor, Illumio ZTS detiene la propagación de ransomware y violaciones a través de la red, protegiendo datos y aplicaciones confidenciales.
Illumio puede ayudar a su organización a encontrar el equilibrio perfecto entre rentabilidad y control de la seguridad en la nube. ¿Quieres saber más? Contáctenos hoy.