27 min de lectura

Objetivos de aprendizaje

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

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

Unidad 2.2: Servicios de computación

Introducción

Piense en pedir una comida en un restaurante. Podría elegir de un menú preestablecido con porciones y precios fijos (rápido, simple, económico), o podría pedir à la carte, personalizando cada detalle según sus preferencias exactas (flexible, preciso, pero potencialmente más costoso). Los servicios de cómputo de IONOS Cloud funcionan de la misma manera, ofreciendo opciones preconfiguradas para la simplicidad y máquinas virtuales completamente personalizables para la precisión.

En esta unidad, explorará los servicios de cómputo que alimentan 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 lo ayuda a combinar el servicio correcto con los requisitos de su Workload.

1. Visión general del portafolio de cómputo de IONOS

IONOS Cloud ofrece una gama completa de servicios de cómputo diseñados para satisfacer las diversas necesidades de Workload, desde entornos de desarrollo simples hasta sistemas de producción intensivos en rendimiento. El portafolio de cómputo consta de dos ofertas principales, cada una optimizada para diferentes casos de uso y restricciones presupuestarias.

1.1 Compute Engine (Servidores virtuales flexibles)

Compute Engine es la plataforma de servidores virtuales de alto rendimiento y flexible de IONOS. Proporciona máquinas virtuales (VM) que se ejecutan en la infraestructura en la nube de IONOS con control total sobre CPU, memoria, almacenamiento y configuraciones de 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 productos:

Servidores de núcleo dedicado proporcionan a cada VM un núcleo físico de CPU dedicado; en la mayoría de las familias de CPU, este núcleo se presenta como 2 hilos hiper, aunque la familia Intel Xeon Sierra Forest más reciente presenta 1 núcleo lógico por núcleo físico sin hilos hiper. Ningún otro cliente puede utilizar ese núcleo, lo que garantiza un rendimiento estable y predecible. Esto hace que los servidores de núcleo dedicado sean ideales para tareas intensivas en rendimiento, como análisis en tiempo real, tuberías de procesamiento de datos, aplicaciones de nivel empresarial y bases de datos de alto rendimiento donde el rendimiento de CPU no puede ser 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).

Servidores vCPU utilizan CPUs virtuales que comparten recursos físicos subyacentes entre varios clientes. Este modelo compartido ofrece capacidad de cómputo escalable y rentable, adecuada para bases de datos, entornos de desarrollo y prueba, microservicios y cargas de trabajo de propósito 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 de núcleo dedicado como los servidores vCPU admiten la escalada vertical en vivo (LVS), que le permite aumentar los núcleos de CPU, RAM y agregar interfaces de red mientras el servidor sigue funcionando, dependiendo del sistema operativo. Esta capacidad elimina el tiempo de inactividad durante las expansiones de capacidad, lo que le permite responder instantáneamente a picos de carga o crecimiento.

Tanto los servidores de núcleo dedicado como los servidores vCPU están respaldados por un acuerdo de nivel de servicio más alto del 99,95% de tiempo de actividad, lo que refleja la confiabilidad de la plataforma Compute Engine para las cargas de trabajo de producción.

1.2 Cubes (Servidores virtuales privados preconfigurados)

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

Cada Cubo combina un VM con un almacenamiento de NVMe directamente conectado (DAS) Volume en un solo paquete. Las configuraciones de recursos están fijas en el momento de la provisión y no se pueden cambiar, no admiten la escalada vertical en vivo ni la migración automática a otros tamaños, pero puede agregar nuevas NIC o discos. Cubes están disponibles en dos familias de plantillas:

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

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

Tipo de Cubo vCPUs RAM Almacenamiento NVMe Mejor 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 prueba
Basic Cube L 8 16 GB 480 GB Procesamiento por lotes
Basic Cube XL 16 32 GB 960 GB Cargas de trabajo medias
Memory Cube S 2 8 GB 120 GB Desarrollo y prueba 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 grandes de 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 pico. IONOS no publica una relación de sobreaprovisionamiento para Cubes. Esto hace que Cubes sean más adecuados para el desarrollo, las pruebas, el alojamiento de sitios web y las cargas de trabajo de baja criticidad donde la variación ocasional del rendimiento es aceptable. Para un rendimiento consistente y garantizado, Compute Engine es la mejor opción. Cubes tienen un acuerdo de nivel de servicio más bajo del 99,9% de tiempo de actividad.

1.3 Máquinas virtuales de GPU en la nube

Las máquinas virtuales de GPU en la nube son máquinas virtuales dentro de la familia Compute Engine, diseñadas para cargas de trabajo que requieren un poder de procesamiento paralelo masivo. Cada Cloud GPU VM está equipado con GPUs NVIDIA H200 con memoria GPU de alta banda, lo que ofrece el rendimiento de cómputo necesario para tareas de inteligencia artificial, aprendizaje automático y cómputo de alto rendimiento.

Características clave de las máquinas virtuales de GPU en la nube:

  • Recursos de GPU dedicados conectados a máquinas virtuales Compute Engine
  • Memoria GPU de alta banda optimizada para el entrenamiento y la inferencia de modelos de AI/ML grandes
  • Adecuado para el entrenamiento de AI/ML, la inferencia de modelos, el renderizado 3D, las simulaciones científicas y el procesamiento de video
  • Disponible dentro de los centros de datos de IONOS Cloud, manteniendo las cargas de trabajo de GPU bajo la soberanía de datos europea

Cuándo usar máquinas virtuales de GPU en la nube:

Elija las máquinas virtuales de GPU en la nube cuando su Workload involucre el entrenamiento o la fine-tuning de modelos de aprendizaje automático, la ejecución de inferencia de AI a escala, el renderizado 3D o la visualización, o la ejecución de tareas de cómputo científico que se benefician del paralelismo de GPU. Para las cargas de trabajo de cómputo de propósito general que no requieren aceleración de GPU, los servidores de núcleo dedicado o vCPU son opciones más rentables.

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

La comprensión de cuándo utilizar cada servicio de cómputo depende de las características de su Workload, los requisitos de rendimiento y las limitaciones presupuestarias.

2.1 Compute Engine vs Cubes: Criterios de decisión

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

Aspecto Compute Engine Cubes
Modelo de recursos Flexible - personalizar vCPUs, núcleos, RAM de forma independiente Tamaños preconfigurados fijos (plantillas)
Garantía de rendimiento No hay sobreasignación; los recursos están reservados Infraestructura compartida; el rendimiento puede variar
Capacidad máxima Hasta 62 núcleos (Servidores de núcleo dedicado) o 60 vCPUs (Servidores vCPU), 230 GB RAM (más bajo demanda) Hasta 16 vCPUs, 64 GB RAM (Cubo de memoria XL)
SLA Tiempo de actividad del 99,95% Tiempo de actividad del 99,9% - adecuado para cargas de trabajo no críticas
Precios Tarifas por hora más altas; paga por los recursos configurados exactamente Tarifas mucho más bajas (por ejemplo, Cubo básico XS desde 0,007 €/h)
Almacenamiento Block Storage separado (HDD/SSD) conectado según sea necesario Incluye almacenamiento NVMe conectado directamente en el paquete
Escalabilidad Ajustar CPU, RAM, almacenamiento de forma independiente después de la provisión Recursos fijos; no se puede cambiar después de la creación
Mejor para Producción, bases de datos, aplicaciones de alto tráfico Desarrollo, pruebas, sitios web simples, cargas de trabajo de baja criticidad

Elige Compute Engine cuando necesite un rendimiento garantizado para cargas de trabajo de producción, requiera más de 16 vCPUs o 64 GB RAM, desee flexibilidad para ajustar los recursos de forma independiente, necesite aceleración GPU para cargas de trabajo de AI/ML o renderizado (VMs de nube GPU), o cuando el SLA y el tiempo de actividad sean las principales preocupaciones.

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

2.2 Servidores de núcleo dedicado vs vCPU: Rendimiento vs Costo

Dentro de Compute Engine, la elección entre servidores de núcleo dedicado y vCPU requiere equilibrar los requisitos de rendimiento con el presupuesto.

Servidores de núcleo dedicado asignan un núcleo físico CPU exclusivamente a su VM; en la mayoría de las familias de CPU, ese núcleo se presenta como 2 hilos hiperthread, aunque la familia de núcleos Intel Xeon Sierra Forest más reciente presenta 1 núcleo lógico por núcleo físico sin hilos hiperthread. 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 portfolio de IONOS. Esto hace que los servidores de núcleo dedicado sean ideales para análisis en tiempo real, tuberías de procesamiento de datos, aplicaciones empresariales con requisitos de SLA estrictos y bases de datos de alto rendimiento donde el rendimiento de CPU consistente es crítico.

Servidores vCPU comparten recursos físicos entre varios clientes, ofreciendo un buen rendimiento para la mayoría de las cargas de trabajo mientras siguen siendo rentables. Los vCPUs comparten núcleos físicos entre varios inquilinos, por lo que IONOS no publica un porcentaje de rendimiento fijo. El rendimiento real depende del host CPU subyacente, la configuración de VM y la carga actual en el servidor físico compartido, y puede variar desde una pequeña fracción hasta casi el rendimiento completo del núcleo. Esto hace que los servidores vCPU sean ideales para entornos de desarrollo y pruebas, bases de datos generales, servicios web, microservicios y cargas de trabajo escalables donde se acepta alguna variabilidad en el rendimiento.

La diferencia de costo es significativa. Los servidores de núcleo dedicado tienen un precio premium (que comienza alrededor de 0,034 €/hora con un plan de ahorro de 1 año) porque se paga por un núcleo físico completo. Los servidores vCPU cuestan sustancialmente menos, lo que los convierte en la opción más rentable para cargas de trabajo que no requieren aislamiento de CPU garantizado.

Las cargas de trabajo críticas o de misión crítica justifican el precio de los servidores de núcleo dedicado. Las aplicaciones de desarrollo, pruebas y generales se benefician de la eficiencia de costo de los servidores vCPU.

3. Características 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 verticalmente (agregando recursos a máquinas virtuales existentes) como horizontalmente (agregando más máquinas virtuales).

3.1 Escalabilidad vertical en vivo

La Escalabilidad Vertical en Vivo (LVS) es una tecnología integrada en Compute Engine que permite aumentar los núcleos CPU, RAM y las interfaces de red mientras el servidor sigue funcionando. No se requiere reiniciar 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 instantáneamente a picos de carga sin interrupción del servicio, ajustar el tamaño de los servidores en tiempo real en lugar de sobreaprovisionar desde el inicio y eliminar la sobrecarga operativa de los procedimientos de apagado y reinicio manuales. Las aplicaciones siguen estando disponibles para los usuarios mientras se agrega capacidad.

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

La capacidad del disco se puede aumentar 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 (encogimiento) no está permitida ni es compatible en ninguna circunstancia.

Es importante tener en cuenta que la escalabilidad descendente en caliente no está soportada para CPU o RAM en sistemas Linux o Windows. Solo se admiten la eliminación de NIC y la desconexión de discos sin tiempo de inactividad. Estas limitaciones deben considerarse al diseñar estrategias de gestión de capacidad y escalabilidad. Puede aumentar el tamaño del disco en caliente, pero deberá redimensionar las particiones internas en el sistema operativo. No está permitido ni es compatible reducir el tamaño de ningún disco.

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 Workload donde las interrupciones del servicio impactan la experiencia del usuario o los ingresos.

3.2 VM Auto Scaling (Escalabilidad horizontal)

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

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

Ventajas clave de VM Auto Scaling:

  • Mejora de la utilización de recursos y la eficiencia de costos - Las máquinas virtuales se agregan solo cuando se necesitan y se eliminan cuando disminuye la demanda, evitando los cargos por sobreaprovisionamiento
  • Mejor rendimiento de la aplicación - El servicio escala antes de que las aplicaciones se vuelvan lentas, manteniendo tiempos de respuesta bajos
  • Escalabilidad automática rápida - La escalabilidad horizontal puede activarse en segundos sin intervención manual, lo que admite picos de tráfico de campañas de marketing, lanzamientos de productos o eventos estacionales
  • Reducción de la sobrecarga operativa - La lógica de escalabilidad es manejada por el servicio; ya no necesita monitorear manualmente las métricas y aprovisionar máquinas virtuales

Casos de uso comunes para VM Auto Scaling:

Front-ends de aplicaciones web: Combine VM Auto Scaling con Application Load Balancer para distribuir automáticamente el tráfico de entrada HTTP(S) en un número variable de máquinas virtuales de servidores web idénticas, garantizando una latencia coherente durante los picos de tráfico.

Servicios API y microservicios: Escalar el número de máquinas virtuales que manejan API en función de umbrales de paquetes de red o CPU, manteniendo los tiempos de respuesta de API dentro de los límites de SLA.

Tuberías de procesamiento por lotes o ingestión de datos: Cuando aumentan las tasas de ingestión, el servicio agrega más máquinas virtuales para manejar la carga adicional. Una vez que se vacía la cola, se reduce la escalabilidad, lo que ahorra costos.

Cargas de trabajo estacionales o impulsadas por eventos: Sitios de comercio electrónico durante las ventas de vacaciones, plataformas de streaming durante eventos en vivo o cualquier Workload con picos predecibles pueden predefinir los recuentos de réplicas mínimas y máximas y dejar que el servicio maneje el REST.

Para obtener el máximo valor de VM Auto Scaling, combine con Application Load Balancer para una distribución de tráfico uniforme y comprobación de estado, utilice Cloud-Init o imágenes personalizadas para que las nuevas réplicas estén listas para servir inmediatamente y defina umbrales de escalabilidad razonables con períodos de enfriamiento adecuados para evitar oscilaciones rápidas.

4. Images & Snapshots

Images & Snapshots son herramientas fundamentales para gestionar los recursos de cómputo, lo que le permite crear plantillas, hacer copias de seguridad de los estados de VM y clonar cargas de trabajo en toda su infraestructura.

4.1 Imágenes: Plantillas para la implementación de VM

Una Imagen es una plantilla que contiene un sistema operativo y, opcionalmente, software preinstalado que sirve 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 implementar muchas máquinas virtuales con configuraciones idénticas de manera rápida y consistente.

IONOS Cloud ofrece tres tipos de imágenes:

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

Imágenes BYOS (Traiga su propia suscripción) le permiten utilizar sistemas operativos con sus licencias existentes, como SUSE Linux Enterprise Server (SLES). Usted proporciona la suscripción, y IONOS proporciona la infraestructura.

Imágenes privadas son imágenes personalizadas que crea o carga a través de 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 se cargaron.

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

4.2 Instantáneas: Copias de seguridad de un momento específico

Una Snapshot es una copia de un momento específico de un Block Storage Volume ya provisionado. Captura todo el Volume, incluyendo el espacio vacío, creando una copia de seguridad completa del estado del disco en el momento en que se toma la Snapshot.

Las instantáneas sirven para varios propósitos. Proporcionan puntos de recuperación rápidos para discos de VM específicos, le permiten clonar volúmenes para implementar varias máquinas virtuales con datos idénticos, y ofrecen copias de seguridad temporales antes de actualizaciones o parches. Si una actualización falla, puede restaurar el Volume desde la Snapshot. No se recomiendan como sustituto de una herramienta de copia de seguridad tradicional como IONOS Backup Service, porque no se pueden programar y su persistencia no se puede controlar automáticamente.

Diferencias clave entre Images & Snapshots:

Aspecto Imagen Snapshot
Qué es Plantilla de sistema operativo para implementar nuevas máquinas virtuales Copia de un momento específico de un Block Storage Volume existente
Cómo se crea Seleccionada del catálogo, cargada a través de FTP o creada a partir de una Snapshot Hacer clic derecho en el almacenamiento Volume provisionado y elegir "Crear 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 Volume (incluyendo el espacio vacío)
Incremental No es incremental; cada imagen es un objeto separado No es incremental; cada Snapshot es una copia completa del Volume de origen
Restricciones de ubicación Imágenes privadas visibles solo en la región de carga; imágenes públicas disponibles en todas partes Instantáneas utilizables solo en la misma ubicación del centro de datos donde se crearon
Inicio Seleccionable directamente como disco de arranque para nuevas máquinas virtuales VM Debe estar conectado a un nuevo Block Storage Volume antes de usarlo como disco de arranque
Uso típico Implementar varias máquinas virtuales con el mismo sistema operativo/configuración Copia de seguridad/recuperación rápida para discos de VM específicos

Ambas Images & Snapshots se pueden compartir con grupos utilizando controles de acceso y se pueden proteger con autenticación de dos factores. Ninguna tiene retención automática; persisten hasta que las elimine.

Entender cuándo usar cada herramienta es sencillo. Use Imágenes cuando implemente nuevas máquinas virtuales con sistemas operativos estándar o personalizados. Use Instantáneas cuando haga copias de seguridad de discos de VM existentes o clone datos de Workload a nuevas instancias.

5. Modelos de precios para recursos de computación

IONOS Cloud ofrece dos modelos de precios para recursos de computación, 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 solo paga por el tiempo exacto que sus recursos están en ejecución. Los precios se muestran como tarifas por hora, pero el cargo real es proporcional a los minutos utilizados. No hay compromiso, no hay costo inicial y no se redondea a horas completas. Puede iniciar o detener recursos en cualquier momento.

El precio de Pago por uso proporciona la máxima flexibilidad, lo que lo hace ideal para cargas de trabajo variables, proyectos de corto plazo, entornos de desarrollo y pruebas, o cargas de trabajo experimentales donde el uso es impredecible. Tiene la libertad total de 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€ a 0,046€ por hora, dependiendo de la familia CPU. Estas tarifas se aplican proporcionalmente al uso real en incrementos por minuto.

5.2 Cloud Savings Plans (Instancia reservada similar)

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

Las tarifas del Plan 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. 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.

Los ahorros de costos son significativos. Para un Workload que ejecuta 10 núcleos dedicados y 40 GB de RAM continuamente durante un mes (aproximadamente 720 horas):

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

Cloud Savings Plans factura la cantidad comprometida completa cada mes, incluso si no se utiliza la capacidad completa. Cualquier uso que supere la cantidad comprometida se factura a tarifas de Pago por uso. Pueden coexistir varios planes, con el plan más antiguo aplicado primero y el uso excedente que cae en nuevos planes o 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, siempre activas, con uso predecible de núcleos y RAM, necesite certeza de precios para la planificación presupuestaria o desee optimizar los costos para sistemas de producción a largo plazo.

Casos de uso comunes

Escenarios del mundo real donde los servicios de cómputo de IONOS 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, emparejados con VM Auto Scaling (Sección 3.2) y una aplicación Load Balancer. Durante el viernes negro y las ventas de vacaciones, el tráfico aumenta 10 veces. VM Auto Scaling provisiona 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 de la Load Balancer y elimina los servidores adicionales cuando el tráfico regresa a la normalidad. El minorista solo paga por la capacidad adicional durante los períodos pico, evitando los costos durante todo el año por servidores que permanecen inactivos la mayor parte del año.
  2. Entornos de desarrollo y pruebas con Cubes: Un equipo de desarrollo de software utiliza instancias Basic Cube M (Sección 1.2) para su tubería CI/CD y entornos de pruebas. Los recursos fijos (4 vCPUs, 8 GB RAM, 240 GB de almacenamiento) coinciden con sus requisitos típicos de pruebas Workload, el bajo costo por hora se ajusta a sus restricciones presupuestarias y el almacenamiento NVMe incluido proporciona una rápida compilación y rendimiento de pruebas. Cuando las pruebas finalizan, pueden eliminar Cubes para ahorrar costos, y luego aprovisionar nuevos rápidamente cuando comienza la siguiente 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 RAM. Los núcleos físicos dedicados eliminan los efectos de vecinos ruidosos, garantizando un rendimiento de consulta consistente para el procesamiento de transacciones en tiempo real. Utilizan un Plan de ahorro en la nube de 3 años (Sección 5.2) para bloquear los precios en aproximadamente un 35 a 40% menos que el pago por uso, dependiendo de la configuración, lo que proporciona tanto rendimiento predecible como costos predecibles. El escalado vertical en vivo (Sección 3.1) les permite agregar núcleos sin tiempo de inactividad cuando los volúmenes de transacciones crecen 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 Compute Engine de alto rendimiento con núcleos CPU dedicados y máquinas virtuales GPU aceleradas por GPU para cargas de trabajo de AI/ML. Comprender las características, los casos de uso y los modelos de precios de cada servicio le permite asociar los recursos de cómputo con los requisitos Workload de manera efectiva.

Compute Engine ofrece servidores virtuales flexibles y de alto rendimiento con control total sobre CPU, memoria, almacenamiento y redes. Dentro de Compute Engine, los servidores Dedicated Core ofrecen un rendimiento garantizado con núcleos físicos dedicados para cargas de trabajo críticas, mientras que los servidores vCPU ofrecen cómputo escalable y rentable para aplicaciones de propósito general. El escalado vertical en vivo le permite expandir la capacidad sin tiempo de inactividad.

Cubes ofrecen instancias de VPS preconfiguradas con vCPU, RAM y almacenamiento NVMe fijos a los precios más bajos del portafolio de IONOS, 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 el escalado horizontal agregando o eliminando máquinas virtuales en función de métricas en tiempo real, mejorando la utilización de recursos, el rendimiento de aplicaciones y la eficiencia operativa. Images & Snapshots le permiten crear plantillas para la implementación coherente de VM y copias de seguridad de punto en el tiempo para recuperación y clonación.

Los modelos de precios incluyen pago por uso flexible para cargas de trabajo variables y Cloud Savings Plans para compromisos a largo plazo, lo que ofrece hasta un 35% de ahorro 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 ofrecen instancias de VPS preconfiguradas con recursos fijos a los precios más bajos, adecuadas para entornos de desarrollo y pruebas y cargas de trabajo de baja criticidad
  • Las máquinas virtuales GPU de Cloud ofrecen cómputo acelerado por NVIDIA H200 GPU para entrenamiento, inferencia, renderizado y cargas de trabajo de HPC
  • El escalado vertical en vivo permite la expansión de la capacidad sin tiempo de inactividad para los servidores Compute Engine
  • VM Auto Scaling automatiza el escalado horizontal en función de métricas en tiempo real, ideal para patrones de tráfico variables
  • Las imágenes sirven como plantillas para la implementación de máquinas virtuales; las instantáneas capturan copias de seguridad de punto en el tiempo de volúmenes existentes
  • Cloud Savings Plans reducen los costos hasta un 35% para el uso de Dedicated Core comprometido en comparación con el modelo de precios pago por uso

Terminología importante:

  • Compute Engine: Plataforma de servidor virtual flexible de IONOS que ofrece servidores Dedicated Core y vCPU con recursos personalizables
  • Dedicated Core Server: Máquina virtual con un núcleo CPU físico asignado de forma exclusiva, que ofrece un rendimiento garantizado
  • vCPU Server: Máquina virtual que utiliza CPUs virtuales que comparten recursos físicos, ofreciendo escalabilidad rentable
  • Cubes: Instancias de servidor privado virtual preconfiguradas con recursos vCPU, RAM y almacenamiento NVMe fijos
  • Máquinas virtuales GPU de Cloud: Máquinas virtuales aceleradas por GPU equipadas con GPUs NVIDIA H200 para cargas de trabajo de AI/ML, renderizado y cómputo de alto rendimiento
  • Escalado vertical en vivo (LVS): Tecnología que permite la expansión de CPU, RAM y NIC mientras el servidor sigue funcionando sin tiempo de inactividad
  • VM Auto Scaling: Servicio administrado que lanza o termina instancias VM automáticamente en función de métricas Workload en tiempo real
  • Imagen: Plantilla del sistema operativo o disco de instalación de aplicaciones utilizado al crear nuevos servidores virtuales
  • Snapshot: Copia de punto en el tiempo de un volumen Block Storage Volume existente utilizado para copias de seguridad y clonación

Próximos pasos

Continúe aprendiendo: Unidad 2.3: Servicios de almacenamiento

Temas relacionados: