27 min de lectura

Objetivos de aprendizaje

Al final de este módulo, podrás:

  • Explicar las diferentes opciones de cómputo de IONOS CLOUD (Compute Engine, Cubes, Cloud GPU VMs) y sus características principales
  • Comparar servidores Dedicated Core y servidores vCPU para determinar cuándo utilizar cada uno
  • Describir cómo funciona VM Auto Scaling e identificar casos de uso en los que aporta valor
  • Diferenciar entre Images y Snapshots y explicar sus funciones en la gestión de recursos de cómputo

Unidad 2.2: Servicios de cómputo

Introducción

Piense en pedir una comida en un restaurante. Podría elegir de un menú fijo con porciones y precios establecidos (rápido, sencillo y económico), o podría pedir a la carta, personalizando cada detalle según sus preferencias exactas (flexible y preciso, pero potencialmente más caro). Los servicios de cómputo de IONOS CLOUD funcionan de la misma manera, ofreciendo tanto opciones preconfiguradas para mayor simplicidad como máquinas virtuales totalmente personalizables para mayor precisión.

En esta unidad, explorará los servicios de cómputo que impulsan las aplicaciones en IONOS CLOUD. Ya sea que necesite un rendimiento garantizado para bases de datos críticas, recursos rentables para entornos de desarrollo o escalado automático para patrones de tráfico impredecibles, comprender estas opciones de cómputo le ayuda a seleccionar el servicio adecuado para los requisitos de su carga de trabajo.

1. Visión general de la cartera de servicios de cómputo de IONOS CLOUD

IONOS CLOUD ofrece una gama completa de servicios de cómputo diseñados para satisfacer requisitos diversos de cargas de trabajo, desde entornos de desarrollo simples hasta sistemas de producción intensivos en rendimiento. La cartera de cómputo consta de dos ofertas principales, cada una optimizada para diferentes casos de uso y restricciones de presupuesto.

1.1 Compute Engine (Servidores virtuales flexibles)

Compute Engine es la plataforma de servidores virtuales de alto rendimiento y flexible de IONOS CLOUD. Proporciona máquinas virtuales (VM) que se ejecutan en la infraestructura en la nube de IONOS CLOUD, con control total sobre las configuraciones de CPU, memoria, almacenamiento y red. Compute Engine es la base para la mayoría de las cargas de trabajo de producción en IONOS CLOUD.

La familia Compute Engine se divide en dos tipos de producto:

Dedicated Core Servers asignan a cada VM un núcleo de CPU físico dedicado; en la mayoría de las familias de CPU, este núcleo se presenta como 2 subhilos, aunque la familia más reciente Intel Xeon Sierra Forest presenta 1 núcleo lógico por núcleo físico, sin subhilos. Ningún otro cliente puede utilizar ese núcleo, lo que garantiza un rendimiento estable y predecible. Esto hace que los servidores Dedicated Core sean ideales para tareas intensivas en rendimiento, como análisis en tiempo real, pipelines de procesamiento de datos, aplicaciones de nivel empresarial y bases de datos de alto rendimiento, donde el rendimiento de la CPU no puede verse comprometido. Los servidores dedicados admiten hasta 62 núcleos dedicados y 230 GB de RAM, con la flexibilidad de escalar recursos verticalmente sin reiniciar (dependiendo del sistema operativo).

vCPU Servers utilizan CPUs virtuales que comparten recursos físicos subyacentes entre múltiples clientes. Este modelo compartido ofrece capacidad de cómputo rentable y escalable, adecuada para bases de datos, entornos de desarrollo y pruebas, microservicios y cargas de trabajo de uso general. Los servidores vCPU admiten hasta 60 vCPUs y 230 GB de RAM, con la flexibilidad de escalar recursos verticalmente sin reiniciar (dependiendo del sistema operativo).

Tanto los servidores Dedicated Core como los vCPU admiten Live Vertical Scaling (LVS), lo que le permite aumentar los núcleos de CPU, la RAM y agregar interfaces de red mientras el servidor continúa funcionando, dependiendo del sistema operativo. Esta capacidad elimina el tiempo de inactividad durante las expansiones de capacidad, permitiéndole responder de inmediato a picos de carga o crecimiento.

Tanto los servidores Dedicated Core como los vCPU cuentan con un acuerdo de nivel de servicio más alto de 99,95 % de disponibilidad, lo que refleja la fiabilidad de la plataforma Compute Engine para cargas de trabajo de producción.

1.2 Cubes (Servidores privados virtuales preconfigurados)

Cubes son instancias de servidores privados virtuales preconfigurados de IONOS CLOUD, con cantidades fijas de vCPU, RAM y almacenamiento NVMe conectado directamente. Piense en Cubes como plantillas de servidor listas para usar, similares a pedir un portátil preconfigurado en lugar de construir un PC personalizado a partir de componentes individuales.

Cada Cube combina una VM con un volumen de almacenamiento NVMe Direct-Attached Storage (DAS) en un solo paquete. Las configuraciones de recursos son fijas en el momento de la aprovisionamiento y no pueden cambiarse posteriormente, por lo que Cubes no admite Live Vertical Scaling ni migración automática a otros tamaños, pero puede agregar nuevas NIC o discos. Cubes está disponible en dos familias de plantillas:

Basic Cubes siguen una proporción equilibrada de 1 vCPU : 2 GB de RAM : 60 GB de almacenamiento. Los tamaños van desde Basic Cube XS (1 vCPU, 2 GB de RAM, 60 GB de almacenamiento) hasta Basic Cube XL (16 vCPUs, 32 GB de RAM, 960 GB de almacenamiento).

Memory Cubes proporcionan más RAM por vCPU, manteniendo la misma proporción de almacenamiento. Memory Cube XL ofrece 16 vCPUs con 64 GB de RAM y 960 GB de almacenamiento, ideal para aplicaciones intensivas en memoria que no requieren rendimiento de CPU dedicado.

Tipo de Cube vCPUs RAM Almacenamiento NVMe Ideal para
Basic Cube XS 1 2 GB 60 GB Sitios web simples, desarrollo
Basic Cube S 2 4 GB 120 GB Aplicaciones web pequeñas
Basic Cube M 4 8 GB 240 GB Entornos de pruebas
Basic Cube L 8 16 GB 480 GB Alojamiento de sitios web y aplicaciones web de bajo tráfico
Basic Cube XL 16 32 GB 960 GB Cargas de trabajo medianas
Memory Cube S 2 8 GB 120 GB Desarrollo/pruebas intensivos en memoria
Memory Cube M 4 16 GB 240 GB Capas de caché
Memory Cube L 8 32 GB 480 GB Procesamiento en memoria
Memory Cube XL 16 64 GB 960 GB Cargas de trabajo de gran memoria

Cubes se venden como plantillas de tamaño fijo y se ejecutan en infraestructura compartida, lo que significa que el rendimiento puede variar entre instancias durante los períodos de máxima demanda. IONOS CLOUD no publica una proporción de sobreaprovisionamiento para Cubes. Esto hace que Cubes sea más adecuado para desarrollo, pruebas, alojamiento de sitios web y cargas de trabajo de baja criticidad donde la variación ocasional del rendimiento es aceptable. Para un rendimiento constante y garantizado, Compute Engine es la mejor opción. Cubes tiene un SLA más bajo de 99,9 % de disponibilidad.

1.3 Cloud GPU VMs

Cloud GPU VMs son máquinas virtuales aceleradas por GPU dentro de la familia Compute Engine, diseñadas para cargas de trabajo que requieren un gran poder de procesamiento paralelo. Cada Cloud GPU VM está equipada con GPUs NVIDIA H200 con memoria de GPU de alto ancho de banda, lo que proporciona el rendimiento de cómputo necesario para tareas de inteligencia artificial, aprendizaje automático y computación de alto rendimiento.

Características clave de Cloud GPU VMs:

  • Recursos de GPU NVIDIA H200 dedicados conectados a máquinas virtuales de Compute Engine
  • Memoria de GPU de alto ancho de banda optimizada para el entrenamiento y la inferencia de grandes modelos de IA/ML
  • Adecuado para entrenamiento de IA/ML, inferencia de modelos, renderizado 3D, simulaciones científicas y procesamiento de video
  • Disponible en centros de datos de IONOS CLOUD, manteniendo las cargas de trabajo de GPU bajo soberanía digital europea

Cuándo utilizar Cloud GPU VMs:

Elija Cloud GPU VMs cuando su carga de trabajo implique el entrenamiento o ajuste fino de modelos de aprendizaje automático, la ejecución de inferencia de IA a gran escala, el renderizado o la visualización 3D, o la ejecución de tareas de computación científica que se benefician del paralelismo de GPU. Para cargas de trabajo de cómputo de uso general que no requieren aceleración por GPU, los servidores Dedicated Core o vCPU son opciones más rentables.

2. Selección del servicio de cómputo adecuado

Comprender cuándo utilizar cada servicio de cómputo depende de las características de su carga de trabajo, los requisitos de rendimiento y las restricciones de presupuesto.

2.1 Compute Engine frente a Cubes: Criterios de decisión

La diferencia fundamental entre Compute Engine y Cubes radica en la flexibilidad de recursos, las garantías de rendimiento y la estructura de costos.

Aspecto Compute Engine Cubes
Modelo de recursos Flexible: personalice vCPUs, núcleos y RAM de forma independiente Tamaños preconfigurados fijos (plantillas)
Garantía de rendimiento Los Dedicated Core Servers reservan recursos sin sobreprovisión; los vCPU Servers comparten recursos del host, por lo que el rendimiento puede variar Infraestructura compartida; el rendimiento puede variar
Capacidad máxima Hasta 62 núcleos (Dedicated Core Servers) o 60 vCPUs (vCPU Servers), 230 GB de RAM (más bajo demanda) Hasta 16 vCPUs, 64 GB de RAM (Memory Cube XL)
SLA Disponibilidad del 99,95% Disponibilidad del 99,9%: adecuada para cargas de trabajo no críticas
Precios Tarifas por hora más altas; paga por los recursos exactos configurados Tarifas mucho más bajas (por ejemplo, Basic Cube XS desde 0,007 euros/hora)
Almacenamiento Almacenamiento en bloques separado (HDD/SSD) conectado según sea necesario Incluye almacenamiento NVMe conectado directamente en el paquete
Escalabilidad Ajuste CPU, RAM y almacenamiento de forma independiente después de la aprovisionamiento Recursos fijos; no se pueden cambiar después de la creación
Ideal para Producción, bases de datos, aplicaciones con alto tráfico Desarrollo, pruebas, sitios web simples, cargas de trabajo de baja criticidad

Elija Compute Engine cuando necesite rendimiento garantizado para cargas de trabajo de producción, requiera más de 16 vCPUs o 64 GB de RAM, desee flexibilidad para ajustar recursos de forma independiente, necesite aceleración por GPU para cargas de trabajo de IA/ML o renderizado (Cloud GPU VMs), o cuando el SLA y la disponibilidad sean las principales preocupaciones.

Elija Cubes cuando su carga de trabajo sea de desarrollo, pruebas o de baja criticidad, prefiera un punto de entrada rápido y de bajo costo con VM y almacenamiento listos para usar, las necesidades de recursos se ajusten a un tamaño de plantilla predefinido, o desee minimizar la complejidad operativa.

2.2 Servidores Dedicated Core frente a vCPU: Rendimiento frente a costo

Dentro de Compute Engine, elegir entre servidores Dedicated Core y vCPU requiere equilibrar los requisitos de rendimiento con el presupuesto.

Los servidores Dedicated Core asignan un núcleo de CPU físico de forma exclusiva a su VM; en la mayoría de las familias de CPU, ese núcleo se presenta como 2 subhilos, aunque la familia más reciente Intel Xeon Sierra Forest presenta 1 núcleo lógico por núcleo físico sin subhilos. Ningún otro cliente puede utilizar ese núcleo, lo que elimina los efectos de "vecino ruidoso" y proporciona el rendimiento más estable y predecible en el portafolio de IONOS CLOUD. Esto hace que Dedicated Core sea ideal para análisis en tiempo real, pipelines de procesamiento de datos, aplicaciones empresariales con requisitos estrictos de SLA y bases de datos de alto rendimiento donde el rendimiento de CPU consistente es crítico.

Los servidores vCPU comparten recursos físicos entre múltiples clientes, ofreciendo un buen rendimiento para la mayoría de las cargas de trabajo mientras mantienen la eficiencia de costos. IONOS CLOUD no garantiza un nivel fijo de rendimiento de vCPU (una guía de migración cita aproximadamente el 80% de un núcleo Opteron ya retirado). El rendimiento real depende de la CPU del host subyacente, la configuración de la VM y la carga actual en el servidor físico compartido, y puede variar desde una pequeña fracción hasta cerca del rendimiento completo del núcleo. Esto hace que los servidores vCPU sean ideales para entornos de desarrollo y pruebas, bases de datos de uso general, servicios web, microservicios y cargas de trabajo escalables donde cierta variabilidad de rendimiento es aceptable.

La diferencia de costo es significativa. Los servidores Dedicated Core tienen precios premium (que comienzan alrededor de 0,034 euros por hora con un Savings Plan de 1 año) porque paga por un núcleo físico completo. Los servidores vCPU cuestan sustancialmente menos, lo que los convierte en la opción más eficiente en costos para cargas de trabajo que no requieren aislamiento de CPU garantizado.

Las cargas de trabajo críticas en rendimiento o de misión crítica justifican el precio de Dedicated Core. El desarrollo, las pruebas y las aplicaciones de uso general se benefician de la eficiencia de costos de vCPU.

3. Funciones de escalabilidad y flexibilidad

Los servicios de cómputo de IONOS CLOUD ofrecen múltiples mecanismos para adaptar los recursos a las demandas cambiantes, tanto de forma vertical (agregando recursos a VMs existentes) como horizontal (agregando más VMs).

3.1 Escalado vertical en vivo

Live Vertical Scaling (LVS) es una tecnología integrada en Compute Engine que le permite aumentar los núcleos de CPU, la RAM y las interfaces de red mientras el servidor continúa en ejecución. No se requiere reinicio para los sistemas Linux (Windows tiene algunas limitaciones), lo que permite expansiones de capacidad sin tiempo de inactividad.

Esta capacidad ofrece varios beneficios importantes. Puede responder de inmediato a picos de carga sin interrupción del servicio, ajustar el tamaño de los servidores sobre la marcha en lugar de sobreprovisionarlos desde el inicio, y eliminar la sobrecarga operativa de los procedimientos manuales de apagado y reinicio. Las aplicaciones permanecen disponibles para los usuarios mientras agrega capacidad.

En sistemas Linux con kernels modernos, puede agregar núcleos de CPU, RAM, NICs y discos en caliente sin tiempo de inactividad. En sistemas Windows, puede agregar núcleos de CPU, NICs o discos en caliente, pero el escalado de RAM o el escalado más allá de ocho núcleos requiere un reinicio. Live Vertical Scaling funciona tanto para servidores Dedicated Core como para servidores vCPU. Si desea reducir recursos como CPU o RAM, se requiere un reinicio en cualquier sistema operativo. Sin embargo, las interfaces de red (NICs) y los discos aún pueden desconectarse sin necesidad de reinicio.

La capacidad del disco puede aumentarse mientras el servidor está en ejecución, pero el sistema operativo debe redimensionar manualmente la partición y el sistema de archivos para aprovechar el espacio recién asignado. La reducción de la capacidad del disco (contracción) no está permitida ni soportada bajo ninguna circunstancia.

Es importante tener en cuenta que el escalado vertical descendente en caliente no está soportado para CPU o RAM en sistemas Linux ni Windows. Solo la eliminación de NICs y el desprendimiento de discos están soportados sin tiempo de inactividad. Estas limitaciones deben considerarse al diseñar estrategias de gestión de capacidad y escalado. Puede aumentar el tamaño del disco mientras el servidor está en ejecución, pero necesitará redimensionar las particiones internas en el sistema operativo. La contracción de un disco no está permitida ni soportada.

La capacidad de escalar verticalmente sin tiempo de inactividad es particularmente valiosa para bases de datos que experimentan un crecimiento gradual, aplicaciones web que enfrentan aumentos de tráfico inesperados, o cualquier carga de trabajo donde las interrupciones del servicio afecten la experiencia del usuario o los ingresos.

3.2 VM Auto Scaling (Escalado horizontal)

VM Auto Scaling es un servicio administrado de IONOS CLOUD que inicia o termina automáticamente instancias de máquinas virtuales basándose en métricas de carga de trabajo en tiempo real, como la utilización de CPU o el tráfico de red. Realiza escalado horizontal agregando o eliminando réplicas de VM, que se provisionan como máquinas virtuales estándar de Compute Engine. En lugar de monitorear manualmente la carga y agregar servidores, VM Auto Scaling monitorea continuamente métricas definidas y ajusta automáticamente el número de VMs en ejecución.

Cuando se alcanza un umbral de escalado, VM Auto Scaling agrega o elimina VMs en un grupo de VM Auto Scaling, donde todas las VMs se crean a partir de la misma plantilla de imagen. Esto garantiza la consistencia entre instancias. El servicio se integra con otros servicios de IONOS CLOUD, como Application Load Balancer (ALB), para distribuir el tráfico de manera uniforme entre el pool variable de VMs.

Los principales beneficios de VM Auto Scaling incluyen:

  • Mejor utilización de recursos y eficiencia de costos - Las VMs se agregan solo cuando son necesarias y se eliminan cuando la demanda disminuye, evitando cargos por sobreprovisionamiento
  • Mejor rendimiento de la aplicación - El servicio escala hacia afuera antes de que las aplicaciones se vuelvan lentas, manteniendo tiempos de respuesta bajos
  • Escalabilidad rápida y automatizada - El escalado horizontal puede activarse en segundos sin intervención manual, apoyando picos de tráfico de campañas de marketing, lanzamientos de productos o eventos estacionales
  • Menor sobrecarga operativa - La lógica de escalado la gestiona el servicio; ya no necesita monitorear métricas manualmente ni provisionar VMs

Casos de uso comunes de VM Auto Scaling:

Frentes de aplicaciones web: Combine VM Auto Scaling con un Application Load Balancer para distribuir automáticamente el tráfico HTTP(S) entrante entre un número variable de VMs de servidor web idénticas, garantizando una latencia consistente durante los picos de tráfico.

Servicios de API y microservicios: Escale el número de VMs que manejan la API basándose en umbrales de CPU o paquetes de red, manteniendo los tiempos de respuesta de la API dentro de los límites del SLA.

Procesamiento por lotes o pipelines de ingesta de datos: Cuando las tasas de ingesta aumentan, el servicio agrega más VMs para manejar la carga adicional. Una vez que la cola se vacía, escala hacia abajo, ahorrando costos.

Cargas de trabajo estacionales o basadas en eventos: Sitios de comercio electrónico durante las ventas de temporada, plataformas de streaming durante eventos en vivo, o cualquier carga de trabajo con picos predecibles puede predefinir los recuentos mínimo y máximo de réplicas y dejar que el servicio gestione el resto.

Para obtener el máximo valor de VM Auto Scaling, combínelo con un Application Load Balancer para una distribución uniforme del tráfico y verificación de estado, use Cloud-Init o imágenes personalizadas para que las nuevas réplicas estén listas para servir de inmediato, y defina umbrales de escalado hacia adentro y hacia afuera sensatos con períodos de espera adecuados para evitar oscilaciones rápidas.

4. Imágenes y Snapshots

Las Imágenes y los Snapshots son herramientas fundamentales para la gestión de recursos de cómputo, que le permiten crear plantillas, realizar copias de seguridad del estado de una VM y clonar cargas de trabajo en toda su infraestructura.

4.1 Imágenes: Plantillas para el despliegue de VM

Una Imagen es una plantilla que contiene un sistema operativo y, opcionalmente, software preinstalado que actúa como disco raíz al crear un nuevo servidor virtual, o un archivo ISO que contiene aplicaciones para instalar en sus máquinas. Las Imágenes le permiten desplegar rápidamente y de forma consistente muchas VM con configuraciones idénticas.

IONOS CLOUD ofrece tres tipos de imágenes:

Imágenes públicas son ofrecidas por IONOS CLOUD e incluyen sistemas operativos comunes como Ubuntu, CentOS, Windows Server y otros. Estas imágenes están disponibles en todas las regiones soportadas y están listas para usarse de inmediato.

Imágenes BYOS (Bring Your Own Subscription) le permiten utilizar sistemas operativos con sus licencias existentes, como SUSE Linux Enterprise Server (SLES). Usted proporciona la suscripción, e IONOS CLOUD proporciona la infraestructura.

Imágenes privadas son imágenes personalizadas que usted crea o sube mediante FTP. Estas pueden contener aplicaciones preinstaladas, configuraciones de seguridad o sistemas operativos personalizados. Las imágenes privadas solo son visibles en la región donde fueron subidas.

Las Imágenes se gestionan como objetos independientes y no consumen su cuota de HDD de la misma manera que los snapshots. Puede compartir imágenes privadas con usuarios o grupos específicos mediante controles de acceso, y puede protegerlas con autenticación de dos factores para mayor seguridad.

4.2 Snapshots: Copias de seguridad en un punto en el tiempo

Un Snapshot es una copia en un punto en el tiempo de un volumen de Block Storage ya aprovisionado. Captura el volumen completo, incluyendo el espacio vacío, creando una copia de seguridad completa del estado del disco en el momento en que se toma el snapshot.

Los Snapshots sirven para varios propósitos. Proporcionan puntos de recuperación rápidos para discos de VM específicos, le permiten clonar volúmenes para desplegar múltiples VM con datos idénticos, y ofrecen copias de seguridad temporales antes de actualizaciones o parches. Si una actualización falla, puede restaurar el volumen desde el snapshot. No se recomiendan como sustituto de una herramienta de copia de seguridad tradicional, como el servicio IONOS CLOUD Backup, porque no pueden programarse y su persistencia no puede controlarse automáticamente.

Diferencias clave entre Imágenes y Snapshots:

Aspecto Imagen Snapshot
Qué es Plantilla de SO para desplegar nuevas VM Copia en un punto en el tiempo de un volumen de Block Storage existente
Cómo se crea Seleccionada del catálogo, subida mediante FTP o creada desde un snapshot Clic derecho en el volumen de almacenamiento aprovisionado y elegir "Create Snapshot"
Cuota de almacenamiento Almacenada como objeto de imagen; impacto mínimo en la cuota Consume la cuota completa de HDD igual al tamaño total del volumen (incluyendo espacio vacío)
Incremental No es incremental; cada imagen es un objeto independiente No es incremental; cada snapshot es una copia completa del volumen de origen
Restricciones de ubicación Las imágenes privadas son visibles solo en la región de subida; las imágenes públicas están disponibles en todas partes Los snapshots solo son utilizables en la misma ubicación de centro de datos donde fueron creados
Arrancabilidad Seleccionable directamente como disco de arranque para una nueva VM Debe adjuntarse a un nuevo volumen de almacenamiento de bloques antes de usarse como disco de arranque
Uso típico Desplegar múltiples VM con el mismo SO/configuración Copia de seguridad/recuperación rápida para un disco de VM específico

Tanto las Imágenes como los Snapshots pueden compartirse con grupos mediante controles de acceso y pueden protegerse con autenticación de dos factores. Ninguno tiene retención automática; persisten hasta que usted los elimine.

Comprender cuándo utilizar cada herramienta es sencillo. Use Imágenes al desplegar nuevas VM con sistemas operativos estándar o personalizados. Use Snapshots al realizar copias de seguridad de discos de VM existentes o al clonar datos de carga de trabajo a nuevas instancias.

5. Modelos de precios para recursos de cómputo

IONOS CLOUD ofrece dos modelos de precios para recursos de cómputo, cada uno diseñado para diferentes patrones de uso y niveles de compromiso.

5.1 Pago por uso (PAYG)

La facturación de Pago por uso se calcula por minuto, por lo que usted paga solo por el tiempo exacto que sus recursos están en ejecución. Los precios se muestran como tarifas horarias, pero el cargo real es proporcional a los minutos utilizados. No hay compromiso, no hay costo inicial y no hay redondeo a horas completas. Usted puede iniciar o detener recursos en cualquier momento.

La tarifa de Pago por uso ofrece la máxima flexibilidad, lo que la hace ideal para cargas de trabajo con picos de demanda, proyectos a corto plazo, entornos de desarrollo y pruebas, o cargas de trabajo experimentales donde el uso es impredecible. Usted tiene plena libertad para aprovisionar y desaprovisionar recursos según sea necesario.

Las tarifas típicas de Pago por uso incluyen servidores vCPU a aproximadamente 0,012 € por hora por vCPU, RAM a 0,0020 € por hora por GB, y CPUs de núcleo dedicado que van desde 0,036 € hasta 0,046 € por hora, dependiendo de la familia de CPU. Estas tarifas se aplican proporcionalmente al uso real en incrementos de un minuto.

5.2 Cloud Savings Plans (similar a instancias reservadas)

Cloud Savings Plans le permiten comprometerse con una cantidad fija de recursos de núcleo dedicado (núcleos de CPU y RAM) por 1 año o 3 años a cambio de tarifas horarias significativamente más bajas. A diferencia de las instancias reservadas tradicionales, Cloud Savings Plans se basan en recursos y no están vinculados a un tipo de VM, región o sistema operativo específico, lo que proporciona la flexibilidad de mover las cargas de trabajo libremente.

Las tarifas de los planes de ahorro son sustancialmente más bajas que las de Pago por uso. Por ejemplo, 1 núcleo dedicado cuesta aproximadamente 0,034 € por hora con un plan de 1 año (frente a 0,036 € de Pago por uso), y 0,024 € por hora con un plan de 3 años. La RAM cuesta aproximadamente 0,0038 € por hora por GB con un plan de 1 año (frente a 0,0045 € de Pago por uso), y 0,0027 € por hora por GB con un plan de 3 años.

El ahorro de costos es significativo. Para una carga de trabajo que ejecuta 10 núcleos dedicados y 40 GB de RAM de forma continua durante un mes (aproximadamente 720 horas):

  • Pago por uso: (10 × 0,036 € + 40 × 0,0045 €) × 720 ≈ 388,80 € por mes
  • Plan de ahorro de 1 año: (10 × 0,034 € + 40 × 0,0038 €) × 720 ≈ 354,24 € por mes (9% de ahorro)
  • Plan de ahorro de 3 años: (10 × 0,024 € + 40 × 0,0027 €) × 720 ≈ 250,56 € por mes (35% de ahorro)

Cloud Savings Plans factura el monto total comprometido cada mes, incluso si usted no utiliza la capacidad completa. Cualquier uso que exceda el monto comprometido se factura a tarifas de Pago por uso. Múltiples planes pueden coexistir, aplicándose primero el plan más antiguo y el uso excesivo se aplica a los planes más nuevos o a Pago por uso.

Elija Pago por uso cuando las cargas de trabajo sean variables, de corta duración, experimentales o impredecibles. Elija Cloud Savings Plans cuando tenga cargas de trabajo estables y siempre activas con un uso predecible de núcleos y RAM, necesite certeza de precios para la presupuestación, o desee optimizar los costos para sistemas de producción a largo plazo.

<!-- TRANSLATION IMPERFECT [unit-2.2-compute-common-use-cases]: keep-terms translated away (Dedicated Core Server). Translation kept; these words need correcting by hand. -->

Casos de uso comunes

Escenarios del mundo real en los que los servicios de cómputo de IONOS CLOUD aportan valor:

  1. Plataforma de comercio electrónico con tráfico estacional: Un minorista en línea utiliza servidores Dedicated Core para su aplicación web, junto con VM Auto Scaling (sección 3.2) y un Application Load Balancer. Durante Black Friday y las ventas de temporada, el tráfico se incrementa 10 veces. VM Auto Scaling aprovisiona automáticamente servidores Dedicated Core adicionales cuando la utilización de CPU supera el umbral definido, distribuye el tráfico de manera uniforme a través del balanceador de carga y elimina los servidores adicionales cuando el tráfico vuelve a la normalidad. El minorista solo paga por la capacidad adicional durante los períodos de máxima demanda, evitando costos anuales por servidores que permanecen inactivos la mayor parte del año.
  2. Entornos de desarrollo y prueba con Cubes: Un equipo de desarrollo de software utiliza instancias Basic Cube M (sección 1.2) para su pipeline de CI/CD y entornos de prueba. Los recursos fijos (4 vCPUs, 8 GB de RAM, 240 GB de almacenamiento) se ajustan a los requisitos típicos de su carga de trabajo de pruebas, el bajo costo por hora se adapta a sus restricciones presupuestarias y el almacenamiento NVMe incluido proporciona un rendimiento rápido para la compilación y las pruebas. Cuando las pruebas se completan, pueden eliminar los Cubes para ahorrar costos y luego aprovisionar nuevos rápidamente cuando comienza el próximo sprint de desarrollo.
  3. Base de datos crítica para la misión con servidores Dedicated Core: Una empresa de servicios financieros ejecuta una base de datos PostgreSQL en servidores Dedicated Core (sección 2.2) con 8 núcleos dedicados y 64 GB de RAM. Los núcleos físicos dedicados eliminan los efectos de vecino ruidoso, garantizando un rendimiento de consultas consistente para el procesamiento de transacciones en tiempo real. Utilizan un Cloud Savings Plan de 3 años (sección 5.2) para fijar los precios aproximadamente entre un 35 y un 40 % menos que PAYG, dependiendo de la configuración, lo que proporciona tanto un rendimiento predecible como costos predecibles. La escalabilidad vertical en vivo (sección 3.1) les permite agregar núcleos sin tiempo de inactividad cuando los volúmenes de transacciones aumentan durante el procesamiento de fin de trimestre.

Resumen

Los servicios de cómputo de IONOS CLOUD ofrecen opciones flexibles para ejecutar máquinas virtuales, desde Cubes preconfigurados y rentables hasta servidores de Compute Engine de alto rendimiento con núcleos de CPU dedicados y Cloud GPU VMs acelerados por GPU para cargas de trabajo de IA/ML. Comprender las características, casos de uso y modelos de precios de cada servicio le permite asignar los recursos de cómputo a los requisitos de la carga de trabajo de manera efectiva.

Compute Engine ofrece servidores virtuales flexibles y de alto rendimiento con control total sobre la CPU, la memoria, el almacenamiento y la red. Dentro de Compute Engine, los servidores Dedicated Core proporcionan un rendimiento garantizado con núcleos físicos dedicados para cargas de trabajo críticas, mientras que los servidores vCPU ofrecen un cómputo rentable y escalable para aplicaciones de uso general. Live Vertical Scaling le permite ampliar la capacidad sin tiempo de inactividad.

Cubes ofrece instancias de cómputo preconfiguradas con vCPU, RAM y almacenamiento NVMe fijos a los precios más bajos del portafolio de IONOS CLOUD, ideales para desarrollo, pruebas, alojamiento de sitios web y cargas de trabajo de baja criticidad donde las garantías de rendimiento son menos importantes que la eficiencia de costos.

VM Auto Scaling automatiza la escalabilidad horizontal agregando o eliminando VMs basándose en métricas en tiempo real, mejorando la utilización de recursos, el rendimiento de la aplicación y la eficiencia operativa. Las imágenes y los Snapshots le permiten crear plantillas para una implementación consistente de VMs y copias de seguridad en un punto en el tiempo para la recuperación y la clonación.

Los modelos de precios incluyen Pay-As-You-Go flexible para cargas de trabajo variables y Cloud Savings Plans para compromisos a largo plazo, lo que ofrece ahorros de hasta el 35% para un uso de cómputo estable y predecible.

Puntos clave:

  • Compute Engine ofrece servidores virtuales flexibles con opciones Dedicated Core (rendimiento garantizado) y vCPU (escalabilidad rentable), ambos con un SLA del 99,95%
  • Cubes ofrece instancias de cómputo preconfiguradas con recursos fijos a los precios más bajos, adecuadas para cargas de trabajo de desarrollo/pruebas y de baja criticidad
  • Cloud GPU VMs ofrece cómputo acelerado por GPU NVIDIA H200 para entrenamiento de IA/ML, inferencia, renderizado y cargas de trabajo de HPC
  • Live Vertical Scaling permite la expansión de capacidad sin tiempo de inactividad para servidores de Compute Engine
  • VM Auto Scaling automatiza la escalabilidad horizontal basándose en métricas en tiempo real, ideal para patrones de tráfico variables
  • Las imágenes sirven como plantillas para implementar VMs; los Snapshots capturan copias de seguridad en un punto en el tiempo de volúmenes existentes
  • Cloud Savings Plans reduce los costos hasta en un 35% para el uso comprometido de Dedicated Core en comparación con los precios de Pay-As-You-Go

Terminología importante:

  • Compute Engine: Plataforma de servidores virtuales flexibles de IONOS CLOUD que ofrece servidores Dedicated Core y vCPU con recursos personalizables
  • Dedicated Core Server: Máquina virtual con un núcleo de CPU físico asignado de forma exclusiva, que proporciona un rendimiento garantizado
  • vCPU Server: Máquina virtual que utiliza CPUs virtuales que comparten recursos físicos, ofreciendo una escalabilidad rentable
  • Cubes: Instancias de servidor privado virtual preconfiguradas con recursos fijos de vCPU, RAM y almacenamiento NVMe
  • Cloud GPU VMs: Máquinas virtuales aceleradas por GPU equipadas con GPUs NVIDIA H200 para cargas de trabajo de IA/ML, renderizado y computación de alto rendimiento
  • Live Vertical Scaling (LVS): Tecnología que permite la expansión de CPU, RAM y NIC mientras el servidor continúa funcionando sin tiempo de inactividad
  • VM Auto Scaling: Servicio administrado que inicia o termina instancias de VM automáticamente basándose en métricas de carga de trabajo en tiempo real
  • Image: Plantilla de sistema operativo o disco de instalación de aplicación utilizado al crear nuevos servidores virtuales
  • Snapshot: Copia en un punto en el tiempo de un volumen de Block Storage existente utilizada para copia de seguridad y clonación

Próximos pasos

Siga aprendiendo: Unidad 2.3: Servicios de almacenamiento

Temas relacionados: