30 min de lectura

Objetivos de aprendizaje

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

  • Describir los servicios de almacenamiento clave de IONOS CLOUD y explicar cuándo utilizar cada tipo
  • Comparar Block Storage, IONOS Cloud Object Storage y Network File Storage según sus características y casos de uso
  • Identificar la solución de almacenamiento adecuada para diferentes requisitos de cargas de trabajo
  • Explicar las diferencias de rendimiento entre las opciones de almacenamiento SSD y HDD

Unidad 2.3: Servicios de almacenamiento

Introducción

Imagínese que está organizando su oficina en casa. Algunos documentos necesitan estar accesibles de inmediato en un archivador justo al lado de su escritorio (acceso rápido, cantidades pequeñas). Otros materiales, como álbumes de fotos o registros de impuestos archivados, pueden estar en una unidad de almacenamiento en el otro lado de la ciudad (acceso más lento, cantidades grandes). Mientras tanto, es posible que tenga un calendario familiar compartido en la nevera que todos necesitan ver y actualizar (acceso compartido, usuarios concurrentes). El almacenamiento en la nube funciona exactamente de la misma manera.

En esta unidad, explorará los tres servicios de almacenamiento principales de IONOS CLOUD: Block Storage para discos virtuales de alto rendimiento, IONOS Cloud Object Storage para almacenamiento basado en objetos duradero y escalable, y Network File Storage para sistemas de archivos compartidos. Aprenderá qué hace que cada servicio sea único, cómo difieren en rendimiento y patrones de acceso, y qué escenarios requieren cada solución. Ya sea que esté almacenando archivos de bases de datos, realizando copias de seguridad de datos críticos o compartiendo contenido de aplicaciones en varios servidores, entender estas opciones de almacenamiento es esencial para diseñar arquitecturas en la nube eficientes.

1. Block Storage

Block Storage es el servicio de almacenamiento gestionado de IONOS CLOUD que presenta datos a VM como dispositivos de bloque raw, similares a discos duros tradicionales o SSD conectados a un servidor físico. A diferencia de un servicio de sistema de archivos, Block Storage proporciona los bloques subyacentes de almacenamiento que usted forma con su propio sistema de archivos (ext4, XFS, NTFS, etc.) y utiliza como si fuera un disco local.

1.1 ¿Qué es Block Storage?

Block Storage opera a nivel de bloque, lo que significa que los datos se almacenan en bloques de tamaño fijo en lugar de como archivos u objetos. Cuando usted conecta un volumen de Block Storage a una VM de Compute Engine o Cube, el sistema operativo lo ve como un dispositivo de disco raw que se puede particionar, formatear y montar. Esto hace que Block Storage sea ideal para cargas de trabajo que requieren operaciones de entrada/salida de acceso aleatorio de baja latencia, como bases de datos, servidores de aplicaciones y discos de arranque de VM.

Cada volumen de Block Storage es dual-redundante, lo que significa que los datos se escriben sincrónicamente en dos servidores de almacenamiento separados, cada uno con su propia configuración RAID. Esta redundancia activa-activa garantiza que si un disco o incluso todo un servidor de almacenamiento falla, sus datos siguen disponibles sin interrupción. Además, todos los datos de Block Storage están cifrados en reposo por defecto y los bloques eliminados se borran de manera segura para prevenir la recuperación, cumpliendo con los estrictos requisitos de protección de datos.

1.2 Tipos de medios de almacenamiento

IONOS CLOUD ofrece Block Storage en tres tipos de medios, cada uno optimizado para diferentes perfiles de rendimiento y costo:

Tipo de medio Casos de uso típicos Rango de tamaño del volumen Máximo volúmenes por VM
HDD Copias de seguridad, archivos, almacenamiento en frío 1 GiB - 4 TiB Hasta 24 volúmenes por VM (compartidos entre todos los tipos)
SSD Standard Cargas de trabajo generales, bases de datos, aplicaciones 1 GiB - 4 TiB Hasta 24 volúmenes por VM (compartidos entre todos los tipos)
SSD Premium Bases de datos de alto rendimiento, aplicaciones críticas 1 GiB - 4 TiB Hasta 24 volúmenes por VM (compartidos entre todos los tipos)

Los volúmenes HDD proporcionan un nivel de rendimiento fijo de 200 MB/s de throughput secuencial y aproximadamente 1.100 IOPS para operaciones aleatorias, independientemente del tamaño del volumen. Esto los hace rentables para cargas de trabajo donde el rendimiento no es la principal preocupación, como copias de seguridad a largo plazo o almacenamiento archivado.

Los volúmenes SSD Standard entregan un rendimiento que escala linealmente con el tamaño del volumen a 0,5 MB/s por GiB (limitado a 300 MB/s por VM). Para operaciones I/O aleatorias, obtiene 40 IOPS por GiB para lecturas (hasta 24.000 IOPS por VM) y 30 IOPS por GiB para escrituras (hasta 18.000 IOPS por VM). Esto hace que SSD Standard sea adecuado para la mayoría de las cargas de trabajo de producción, incluyendo bases de datos y servidores de aplicaciones.

Los volúmenes SSD Premium ofrecen el mayor rendimiento, escalando a 1 MB/s por GiB (limitado a 600 MB/s por VM) con 75 IOPS por GiB para lecturas (hasta 45.000 IOPS por VM) y 50 IOPS por GiB para escrituras (hasta 30.000 IOPS por VM). Premium SSD está diseñado para aplicaciones sensibles a la latencia que demandan máximo throughput e IOPS, como grandes bases de datos relacionales o aplicaciones transaccionales.

1.3 Características clave del Block Storage

Los volúmenes del Block Storage se conectan a las VM a través de una red高速osa alta velocidad proporcionando baja latencia y alto throughput. Debido a que el almacenamiento está conectado en red en lugar físico usted puede desconectar un volumen desde una VM y volverlo conectar con otra permitiendo una gestión flexible infraestructura y escenarios recuperación ante desastres.

La arquitectura dual-redundante significa cada escritura se replica sincrónicamente hacia segundo servidor almacenamiento asegurando durabilidad datos incluso evento falla hardware combinado con cifrado reposo capacidades eliminación segura Block Storage proporciona confiabilidad seguridad empresarial sus cargas trabajo más críticas.

2. IONOS Cloud Object Storage

IONOS Cloud Object Storage es un servicio de almacenamiento altamente escalable y compatible con S3, diseñado para almacenar grandes volúmenes de datos no estructurados. A diferencia del Block Storage, que presenta los datos como discos virtuales, el Object Storage organiza los datos en cubos y objetos, donde cada objeto consiste en los datos en sí, metadatos asociados y un identificador único (clave).

2.1 ¿Qué es el Object Storage?

El Object Storage utiliza una estructura plana y no jerárquica. En lugar de organizar archivos en directorios y subdirectorios, usted coloca objetos (archivos) en cubos y los dirige mediante claves únicas. Por ejemplo, usted podría almacenar un archivo como s3://my-bucket/images/photo.jpg, donde my-bucket es el nombre del cubo y images/photo.jpg es la clave del objeto. Esta estructura plana permite que el Object Storage se escale a una capacidad virtualmente ilimitada sin las limitaciones de los sistemas de archivos tradicionales.

IONOS Cloud Object Storage es completamente compatible con la API de Amazon S3, lo que significa que usted puede utilizar cualquier herramienta, SDK o cliente compatible con S3 (como AWS CLI, Terraform, rclone o Cyberduck) sin modificaciones. Esta compatibilidad se extiende a características avanzadas como URLs prefirmadas, políticas de cubo, listas de control de acceso (ACL), versionado, bloqueo de objetos, reglas de ciclo de vida y replicación entre regiones.

2.2 Casos de uso del Object Storage

El Object Storage sobresale en casos de uso donde los datos se escriben una vez y se leen muchas veces, o donde se necesita un almacenamiento duradero y rentable para grandes conjuntos de datos:

Caso de uso Por qué el Object Storage es adecuado
Copia de seguridad y restauración de datos El versionado y la replicación integrados protegen los datos críticos; las reglas de ciclo de vida automatizan las políticas de retención
Almacenamiento de activos web Almacene imágenes, PDF y archivos descargables por separado de los servidores web, reduciendo los costos de almacenamiento y mejorando la escalabilidad
Host de sitios web estáticos Aloje HTML estático, CSS y JavaScript directamente desde un cubo con acceso público, eliminando la necesidad de un servidor web
Host de activos multimedia Los archivos multimedia grandes y poco modificados reciben una URL única para su fácil incorporación en aplicaciones o sitios web
Almacenamiento de archivos privados Los cubos privados por defecto combinados con ACL y políticas de cubo mantienen los datos inaccesibles al público
Datos no estructurados y Big Data La estructura plana y los metadatos ricos facilitan el almacenamiento y recuperación de grandes conjuntos de datos, registros o entradas analíticas
Distribución de artefactos y software Los desarrolladores pueden cargar artefactos compilados o paquetes de software y compartirlos a través de URLs prefirmadas seguras
Retención periódica de datos Las reglas de ciclo de vida eliminan automáticamente los datos después de un período definido, ideal para la retención de registros y el cumplimiento normativo

El Object Storage es accesible a través de HTTPS desde cualquier lugar, lo que lo hace ideal para distribuir contenido globalmente o proporcionar almacenamiento de copia de seguridad que no requiere una VM para acceder. Debido a que solo paga por el almacenamiento que utiliza (precio por uso), el Object Storage es particularmente rentable para cargas de trabajo con necesidades variables.

2.3 Características del Object Storage

El Object Storage ofrece varias características que mejoran la durabilidad, la seguridad y la administración. El versionado le permite conservar múltiples versiones de un objeto, protegiendo contra eliminaciones o sobrescrituras accidentales. El bloqueo de objetos (Write-Once-Read-Many, o WORM) garantiza que los objetos no puedan ser modificados o eliminados durante un período específico, cumpliendo con los requisitos normativos.

Las reglas de gestión del ciclo de vida le permiten automatizar las políticas retención. Por ejemplo, puede configurar una regla para eliminar archivos registro después 90 días o eliminar subidas multipartitas incompletas. IONOS Cloud Object Storage ofrece una sola clase STANDARD para el almacenamiento; por lo tanto las reglas caducan (eliminan) objetos en lugar migrarlos a otro nivel almacenamiento. Estas reglas reducen la intervención manual ayudan control coste durante tiempo.

Las URLs prefirmadas permiten otorgar acceso temporal a objetos privados sin cambiar sus permisos. Esto resulta útil compartir archivos usuarios externos habilitar descargas limitadas tiempo desde cubos restringidos.

3. Network File Storage

Network File Storage (NFS) es el servicio de sistema de archivos compartido administrado por IONOS CLOUD que ofrece almacenamiento compatible con POSIX a través del protocolo NFSv4.2. A diferencia de Block Storage, que requiere que usted formatee y administre el sistema de archivos usted mismo, Network File Storage presenta un sistema de archivos listo para usar que varias VM pueden montar y acceder simultáneamente.

3.1 ¿Qué es Network File Storage?

Network File Storage se ejecuta en una infraestructura basada en SSD con un diseño de alta disponibilidad de dos capas: el servicio NFS en sí mismo se ejecuta en modo activo-pasivo en dos VM con una IP flotante compartida y conmutación automática, mientras que el almacenamiento subyacente es redundante activo-activo en dos servidores protegidos por RAID, el mismo modelo de almacenamiento redundante dual que utiliza Block Storage. En lugar de presentar dispositivos de bloques raw, expone una interfaz a nivel de archivo que admite operaciones de archivo POSIX estándar como abrir, leer, escribir, renombrar y bloquear. Varias VM pueden montar la misma compartición NFS simultáneamente, lo que la hace ideal para cargas de trabajo que requieren acceso compartido a un conjunto común de archivos.

Dado que Network File Storage es administrado por IONOS CLOUD, usted no necesita preocuparse por la provisión, actualización o mantenimiento de la infraestructura de almacenamiento subyacente. El servicio es accesible solo desde VM de IONOS CLOUD a través de una red privada LAN, lo que garantiza una conectividad segura y de baja latencia. También es compatible con IONOS CLOUD Managed Kubernetes, lo que permite que las aplicaciones contenerizadas utilicen volúmenes NFS para almacenamiento persistente.

3.2 Características clave de Network File Storage

La siguiente tabla resume las características principales de Network File Storage:

Característica Lo que proporciona Por qué es importante
Almacenamiento estándar SSD Acceso instantáneo a datos rápido en modo de uso compartido. El tamaño mínimo del clúster es 2 TiB, el máximo es 42 TiB (espacio utilizable). Garantiza baja latencia y alta transferencia para cargas de trabajo a nivel de archivo.
Protocolo NFSv4.2 La última versión de NFS con operaciones compuestas, caché y conexiones paralelas. Reduce la sobrecarga del protocolo, permite operaciones de lectura/escritura eficientes y admite el movimiento de datos en vivo.
Cifrado en reposo Los datos están cifrados en los medios físicos por defecto. Protege los datos contra accesos no autorizados cuando no están en uso.
Seguridad root-squash Mapea el root del cliente o todos los usuarios a un UID/GID anónimo, evitando privilegios de superusuario en el servidor NFS. Mitiga el riesgo de máquinas cliente comprometidas que atacan el backend de almacenamiento.
Eliminación segura Garantiza que los datos eliminados no se pueden recuperar del almacenamiento de bloques subyacente. Cumple con los requisitos de cumplimiento y privacidad de datos.
Redundancia activo-activo Los datos se almacenan en dos servidores de almacenamiento (RAID de hardware o software) con espejo activo-activo. Proporciona alta disponibilidad y durabilidad.
Sistema de archivos compatible con POSIX Semántica completa POSIX para permisos, propiedad y bloqueo. Permite el intercambio transparente de directorios principales, contenido web y más.
Servicio administrado IONOS CLOUD maneja la provisión, actualización, reemplazo de hardware y escalado. Elimina la carga operativa del cliente.
Rendimiento escalable Hasta 300 MB/s por 4 TiB (bloque de 1 MiB), 24,000 IOPS lectura / 18,000 IOPS escritura por 4 TiB (bloque de 4 KiB). El rendimiento se escala linealmente con el tamaño. Garantiza un rendimiento coherente a medida que crecen las necesidades de almacenamiento.

Network File Storage es particularmente útil para directorios principales centralizados para VM Linux, almacenamiento compartido para servidores de aplicaciones y repositorios web que necesitan ser accedidos por varios servidores front-end. Al proporcionar un sistema de archivos compartido único, Network File Storage simplifica la administración de la infraestructura y garantiza que todas las VM tengan una visión coherente de los datos.

3.3 Casos de uso comunes para Network File Storage

Los escenarios comunes para Network File Storage incluyen:

  • Directorios principales centralizados para VM Linux: Todos los usuarios en varias VM acceden a sus directorios principales desde una sola compartición NFS, lo que simplifica la administración del usuario y garantiza la coherencia del dato.
  • Almacenamiento compartido para servidores de aplicaciones: Varios servidores pueden leer y escribir en la misma compartición NFS, lo que permite escalar horizontalmente y utilizar recursos eficientemente.
  • Repositorio web servido por varios servidores web: Una sola compartición NFS contiene contenido web estático y dinámico, lo que garantiza que todos los servidores front-end entreguen contenido idéntico a los usuarios.
  • Almacenamiento persistente para cargas Kubernetes: Los contenedores ejecutándose en IONOS CLOUD Managed Kubernetes pueden montar volúmenes NFS para datos persistentes.

4. Backup Service

El Backup Service (anteriormente conocido como Managed Backup) es la solución de copia de seguridad y recuperación gestionada de IONOS CLOUD, impulsada por Acronis Cyber Protect Cloud. Proporciona una plataforma integral para proteger datos en VM, servidores físicos, bases de datos, dispositivos NAS y cargas de trabajo en la nube, con gestión centralizada a través de una consola web.

4.1 ¿Qué es el Backup Service?

El Backup Service le permite crear Unidades de Copia de Seguridad, que son contenedores lógicos que contienen credenciales de Acronis y los dispositivos que desea proteger. Usted gestiona las copias de seguridad a través de la Consola de Backup Service, accesible a través de inicio de sesión único desde el Data Center Designer (DCD) o directamente en https://backup.ionos.com. La consola admite 25 idiomas y proporciona permisos basados en roles, lo que le permite controlar quién puede crear unidades de copia de seguridad, gestionar planes de protección y restaurar datos.

El Backup Service admite varios objetivos de copia de seguridad. De forma predeterminada, las copias de seguridad se almacenan en la infraestructura de nube interna de Acronis en centros de datos certificados por ISO 27001 en Alemania (no se publica una ciudad específica). Opcionalmente, puede configurar las copias de seguridad para almacenarlas en cubos de IONOS Cloud Object Storage, lo que le permite elegir su región preferida (Berlín, Frankfurt, España, etc.) y aprovechar las tarifas de almacenamiento por GB más bajas.

4.2 Características del Backup Service

El Backup Service proporciona protección de datos de extremo a extremo con varias capacidades clave:

Característica Lo que proporciona
Modelos de precios Cargos estándar por GB de almacenamiento de copia de seguridad; Paquetes avanzados agregan tarifas por dispositivo para características como protección continua de datos (CDP) y almacenamiento inmutable.
Objetivos de copia de seguridad Nube interna de Acronis (Alemania, no se publica una ciudad específica) o almacenamiento externo compatible con S3 IONOS Cloud Object Storage (elija su región).
Cifrado en reposo Cifrado AES-256 del lado del servidor por defecto; cifrado del lado del cliente opcional con claves administradas por el cliente.
Cifrado en tránsito TLS/HTTPS con intercambio de claves Diffie-Hellman y RSA.
Eliminación segura Eliminación o destrucción física del medio conforme a la norma NIST SP 800-88 Rev. 1.
Copia de seguridad completa e incremental Políticas personalizadas para retención definidas por el usuario, niveles personalizables para compresión.
Ejecución pre y post-script Ejecución pre y post-script antes o después las copias (por ejemplo: volcado a base datos, detención/inicio servicio).
Opciones para restauración Restauración completa VM/dispositivo, recuperación a nivel archivo, recuperación punto temporal.
Alta disponibilidad Volúmenes sincrónicamente replicados entre zonas separadas; SLA del centro datos al 99.95%.
Características avanzadas Paquete avanzado Agrega antivirus/antimalware protección contra exploits filtrado URL gestión cortafuegos punto final y respaldo forense; Paquete Gestión Avanzada agrega gestión parches parche fall-safe monitoreo salud disco inventario software; Protección Continua Datos (CDP) está incluida estándar Servicio Copia Seguridad desde Enero 2026

El tráfico hacia infraestructura europea Acronis está autorizado lo que significa no hay cargos egress datos transferidos nube interna respaldo si utiliza Almacenamiento Objetos IONOS Cloud objetivo respaldo tráfico entrante gratuito tráfico saliente sigue precios estándar Almacenamiento Objetos.

4.3 Casos uso Servicio Copia Seguridad

Servicio Copia Seguridad diseñado variedad amplia escenarios respaldo recuperación incluyendo:

  • Estrategia empresa respaldo: Almacenamiento instantáneas nocturnas bases datos producción imágenes VM sistemas archivos repositorio respaldo altamente duradero geo redundante.
  • Restauración rápida: Recuperación cualquier versión respaldo instantáneamente vía consola API soportando objetivos punto recuperación RPO RTO.
  • Cumplimiento normativo: Utilice almacenamiento inmutable reglas ciclo vida eliminar automáticamente respaldos después período retención legalmente requerido.
  • Protección multiplataforma: Proteger Windows Linux macOS iOS Android VMware Hyper-V servidores dedicados servidores virtuales dispositivos NAS Synology Google Workspaces.

Servicio Copia Seguridad simplifica protección datos manejando aprovisionamiento mantenimiento escalabilidad mientras le da control total horarios respaldo políticas retención flujos trabajo recuperación.

5. Selección del servicio de almacenamiento adecuado

Al elegir un servicio de almacenamiento para su infraestructura escalable, usted debe considerar varios factores, como la escalabilidad, la alta disponibilidad y el pago por uso. El servicio de almacenamiento que elija debe ser capaz de manejar sus cargas de trabajo escalables y proporcionar una recuperación de datos eficiente en caso de desastres.

El almacenamiento en la nube es una opción popular para muchas empresas, ya que ofrece una infraestructura escalable y un modelo de pago por uso. Sin embargo, es importante elegir el servicio de almacenamiento adecuado para sus necesidades específicas. Por ejemplo, si necesita un almacenamiento de datos seguro y confiable, puede considerar el uso de un servicio de almacenamiento en la nube que ofrezca cifrado y autenticación avanzados.

En la siguiente sección, se discutirán los diferentes servicios de almacenamiento disponibles, incluyendo Block Storage, Network File Storage y Object Storage. Se analizarán las ventajas y desventajas de cada uno, así como los casos de uso comunes para cada servicio.

Es importante tener en cuenta que la selección del servicio de almacenamiento adecuado es crucial para garantizar la alta disponibilidad y la escalabilidad de su infraestructura en la nube. Al elegir el servicio correcto, usted puede asegurarse de que su infraestructura sea capaz de manejar sus cargas de trabajo escalables y proporcionar una recuperación de datos eficiente en caso de desastres.

La selección del servicio de almacenamiento adecuado depende de los patrones de acceso de su carga de trabajo, los requisitos de rendimiento y si necesita almacenamiento compartido o dedicado. El siguiente marco de decisión le ayudará a elegir el servicio correcto para sus necesidades.

5.1 Comparación de servicios de almacenamiento

La siguiente tabla resume las características clave de los servicios de almacenamiento disponibles en la computación en la nube. Usted puede elegir el servicio que mejor se adapte a sus necesidades, considerando factores como la escalabilidad, la alta disponibilidad y el costo.

Servicio Descripción Características
Block Storage Almacenamiento en bloque para VM y aplicaciones Alta disponibilidad, escalabilidad, pago por uso
Network File Storage Sistema de archivos de red para compartir archivos y datos Acceso simultáneo, seguridad avanzada, copias de seguridad automatizadas
Object Storage Object Storage para datos no estructurados y archivos Escalabilidad, alta disponibilidad, acceso mediante API
VM Máquina virtual para ejecutar aplicaciones y servicios Flexibilidad, escalabilidad, pago por uso
Workload Carga de trabajo para ejecutar aplicaciones y servicios en la nube Escalabilidad, alta disponibilidad, optimización de costes

Es importante considerar las características y los precios de cada servicio antes de tomar una decisión. Usted puede encontrar más información sobre cada servicio en la documentación oficial de IONOS CLOUD.

La tabla a continuación compara los tres servicios de almacenamiento primarios en función de sus características clave:

Tipo de Almacenamiento Qué es Patrón de Acceso Típico Cargas de Trabajo Ideales Ventajas Clave Cuándo Preferirlo
Block Storage Discos virtuales raw presentados como dispositivos de bloques (p. ej., /dev/sdx). Administrado, doblemente redundante, SSD/HDD, cifrado en reposo. Lecturas/escrituras de acceso aleatorio, I/O de baja latencia, control a nivel de sistema de archivos. Bases de datos, discos del sistema VM, aplicaciones de alto rendimiento, servicios con estado que necesitan I/O de bloques consistentes y baja latencia. Muy alta IOPS/capacidad de transferencia (hasta 24.000 IOPS por VM para SSD Standard); cifrado en reposo y eliminación segura; redundancia activa-activa en dos servidores de almacenamiento. Necesita un disco montable que el SO formateará (ext4, XFS, NTFS, etc.); su aplicación espera semántica a nivel de bloques (p. ej., PostgreSQL, MySQL, discos de arranque VM).
Object Storage Espacio de nombres plano de objetos (datos + metadatos) dirigidos por una clave única dentro de un bucket. Acceso vía API HTTP(S) (S3, REST, SDKs). Escritura una vez / lectura múltiple, transferencias secuenciales o por lotes; no tiene semántica de sistema de archivos POSIX. Copia de seguridad y archivo, assets de sitios web estáticos, bibliotecas de medios, conjuntos de datos de big data / análisis, distribución de software, retención de registros, almacenamiento de artefactos, cualquier dato no estructurado dirigido por una clave. Escalabilidad ilimitada, capacidad virtualmente infinita; durabilidad integrada vía codificación de borrado y replicación; reglas de ciclo de vida, versionado, Object Lock (WORM) para cumplimiento normativo; accesible desde cualquier lugar sobre HTTPS. No necesita un sistema de archivos tradicional o I/O aleatorio a nivel de bloques; los datos son en gran medida estáticos o solo se pueden agregar (registros, copias de seguridad, medios); desea almacenamiento costo-efectivo, altamente durable y globalmente accesible.
Network File Storage Sistema de archivos compartido administrado y compatible con POSIX exportado vía NFSv4.2. Construido internamente sobre almacenamiento de bloques SSD Standard pero presentado como un servicio de archivos. Operaciones a nivel de archivo (abrir, leer, escribir, renombrar, bloquear) sobre una compartición de red; varios VM pueden montar la misma compartición concurrentemente. Directorios principales, datos compartidos por aplicaciones, contenido web servido por varios servidores web, espacios de trabajo colaborativos, cualquier carga que necesite una jerarquía común de archivos. Acceso compartido y concurrente con permisos POSIX; backend SSD de alto rendimiento (300 MB/s por 4 TiB, 24.000 IOPS); cifrado en reposo; administrado, sin mantenimiento hardware. Necesita un sistema de archivos compartido que varios VM puedan leer/escribir simultáneamente; las aplicaciones dependen de la semántica a nivel de archivo (p. ej., CMS basado en NFS, directorios principales compartidos, cachés de imágenes contenedor); desea la simplicidad del punto montado en lugar del manejo del dispositivo bloqueante.

5.2 Flujo de decisión

Utilice el siguiente flujo de decisión para determinar qué servicio de almacenamiento se adapta mejor a su carga de trabajo:

  1. ¿Necesita un disco montable que el sistema operativo formateará y tratará como una unidad local! Sí - Use Block Storage. Es ideal para archivos de datos de bases de datos, discos de sistema operativo de VM, o cualquier carga de trabajo que requiera acceso aleatorio de baja latencia.
  2. ¿Necesita que muchas VM vean el mismo árbol de directorios con permisos POSIX? Sí - Use Network File Storage. Proporciona una compartición NFS que se puede montar en varias instancias al mismo tiempo (directorios principales, contenido web compartido, carpetas colaborativas).
  3. ¿Es la data no estructurada, estática o solo para agregar, y principalmente accede a ella a través de API basadas en claves? Sí - Use Object Storage. Es ideal para copias de seguridad, alojamiento de sitios web estáticos, activos multimedia, registros, grandes conjuntos de datos, distribución de software, etc.
  4. Si se aplican más de uno de los anteriores, combine servicios:
    • Almacene una base de datos en Block Storage pero mantenga copias de seguridad diarias en Object Storage (a través de instantáneas o herramientas de copia de seguridad de terceros).
    • Aloje los datos dinámicos de una aplicación web en Block Storage, sirva activos estáticos a través de Object Storage, y mantenga archivos de configuración compartidos en Network File Storage.

5.3 Consideraciones de rendimiento

La escalabilidad de la infraestructura es crucial para garantizar el rendimiento óptimo de las cargas de trabajo escalables en la computación en la nube. Al diseñar su infraestructura escalable, usted debe considerar factores como la alta disponibilidad, la escalabilidad y la optimización de costes. La Load Balancer puede ayudar a distribuir el tráfico de red y mejorar el rendimiento de su aplicación. Además, la monitorización y el análisis de los patrones de tráfico de red pueden ayudar a identificar cuellos de botella y optimizar el rendimiento de su infraestructura.

Es importante tener en cuenta que la elección del tamaño y tipo de VM puede afectar significativamente el rendimiento de su aplicación. La elección de un tamaño de VM adecuado puede ayudar a garantizar que su aplicación tenga los recursos necesarios para funcionar de manera eficiente. Además, la consideración de la ubicación de sus recursos en diferentes zonas de disponibilidad puede ayudar a mejorar la alta disponibilidad y reducir los tiempos de inactividad.

La utilización de técnicas de equilibrio de carga y la implementación de una solución gestionada de bases de datos pueden ayudar a mejorar el rendimiento y la escalabilidad de su infraestructura. La autenticación y autorización adecuadas también son fundamentales para garantizar la seguridad avanzada y el control de acceso a sus recursos.

Al considerar las opciones de almacenamiento, como Block Storage, Network File Storage y Object Storage, usted debe evaluar las necesidades específicas de su aplicación y elegir la opción que mejor se adapte a sus requisitos. La copia de seguridad automatizada y la recuperación de datos también son fundamentales para garantizar la disponibilidad y integridad de sus datos.

En resumen, al diseñar su infraestructura escalable, usted debe considerar factores como la alta disponibilidad, la escalabilidad, la optimización de costes y la seguridad avanzada. La elección adecuada del tamaño y tipo de VM, la ubicación de los recursos, la implementación de técnicas de equilibrio de carga y la consideración de las opciones de almacenamiento pueden ayudar a garantizar el rendimiento óptimo de sus cargas de trabajo escalables en la computación en la nube.

Al elegir entre HDD y SSD para Block Storage, tenga en cuenta las siguientes características de rendimiento:

Característica HDD SSD Estándar SSD Premium
Transferencia secuencial 200 MB/s (fijo para cualquier tamaño de volumen) 0,5 MB/s por GiB (limitado a 300 MB/s por VM) 1 MB/s por GiB (limitado a 600 MB/s por VM)
Lectura aleatoria IOPS 1.100 IOPS @ 4 KiB (fijo) 40 IOPS por GiB (máximo 24.000 IOPS por VM) 75 IOPS por GiB (máximo 45.000 IOPS por VM)
Escritura aleatoria IOPS Incluido en 1.100 IOPS 30 IOPS por GiB (máximo 18.000 IOPS por VM) 50 IOPS por GiB (máximo 30.000 IOPS por VM)
Escalabilidad de rendimiento Estático (no cambia con el tamaño del volumen) Dependiente del tamaño (se escala linealmente con GB hasta los límites) Dependiente del tamaño (se escala linealmente con GB hasta los límites)
Casos de uso típicos Copias de seguridad, archivos, almacenamiento en frío Bases de datos de propósito general, aplicaciones, discos de VM Bases de datos de alto rendimiento, aplicaciones críticas para la misión

HDD proporciona un rendimiento moderado y coherente, independientemente del tamaño del volumen, lo que lo hace rentable para cargas de trabajo que no son críticas en cuanto al rendimiento. El rendimiento de SSD aumenta con el tamaño del volumen, por lo que un volumen SSD Standard de 100 GiB ofrece 50 MB/s y 4.000 operaciones de lectura IOPS, mientras que un volumen de 500 GiB ofrece 250 MB/s y 20.000 operaciones de lectura IOPS. SSD Premium aproximadamente duplica el rendimiento de SSD Standard, a un precio aproximado de dos veces más por GB.

Casos de uso comunes

Escenarios del mundo real donde se utilizan los servicios de almacenamiento de IONOS CLOUD:

  1. Plataforma de comercio electrónico con almacenamiento de varios niveles: Un minorista en línea ejecuta su base de datos de productos PostgreSQL en SSD Premium Block Storage para obtener el máximo rendimiento de transacciones (como se discutió en la Sección 1.2). Las imágenes de productos estáticas y los PDF descargables se almacenan en IONOS Cloud Object Storage, que los sirve directamente al sitio web a través de HTTPS (Sección 2.2). Los archivos de configuración y los datos de sesión compartidos se mantienen en Network File Storage, montado por todos los servidores web front-end (Sección 3.3). Las copias de seguridad nocturnas de la base de datos se envían a Object Storage utilizando Backup Service (Sección 4.2), aprovechando las reglas de ciclo de vida para eliminar copias de seguridad más antiguas que 90 días.
  2. Compañía de producción de medios con repositorio de activos compartidos: Un estudio de producción de video utiliza Network File Storage para crear un repositorio centralizado de metraje bruto, archivos de proyecto y renders finales (Sección 3.1). Multiples editores montan la compartición NFS simultáneamente, lo que permite flujos de trabajo de edición colaborativa con permisos POSIX completos (Sección 3.2). Los videos completados se publican en IONOS Cloud Object Storage para su distribución a través de URLs firmadas previamente (Sección 2.3), y las copias archivadas a largo plazo se almacenan en volúmenes HDD Block Storage adjuntos a VMs dedicadas para archivos (Sección 1.2).
  3. Aplicación SaaS con estrategia de recuperación ante desastres: Un proveedor SaaS ejecuta VMs de aplicaciones con SSD Standard Block Storage para el sistema operativo y los binarios de la aplicación (Sección 1.1). Los archivos cargados por los usuarios se almacenan en IONOS Cloud Object Storage con versionado habilitado, lo que protege contra eliminaciones accidentales (Sección 2.3). La empresa utiliza Backup Service para crear instantáneas diarias de todas las VMs, almacenándolas en Object Storage en una región diferente para redundancia geográfica (Sección 4.1). El flujo de decisión de almacenamiento (Sección 5.2) guió la arquitectura: Block Storage para E/S de disco de baja latencia, Object Storage para almacenamiento de archivos duraderos y copias de seguridad, y Backup Service para administración centralizada de recuperación.

Resumen

IONOS CLOUD ofrece un portfolio integral de servicios de almacenamiento diseñado para satisfacer diversas necesidades de cargas de trabajo. Block Storage proporciona discos virtuales de alta velocidad, con redundancia dual, en configuraciones HDD, SSD Standard y SSD Premium, ideales para bases de datos, discos de arranque de VM y aplicaciones que requieren acceso a nivel de bloque con baja latencia. IONOS Cloud Object Storage entrega almacenamiento escalable compatible con S3 para datos no estructurados, copias de seguridad, alojamiento de sitios web estáticos y distribución de multimedia, con características como versionado, administración de ciclo de vida y bloqueo de objetos. Network File Storage ofrece un servicio de sistema de archivos compartido administrado y compatible con POSIX para acceso a archivos compartidos en múltiples VM, que admite directorios principales, datos de aplicaciones compartidas y repositorios de contenido web. Backup Service proporciona copia de seguridad y recuperación centralizadas y administradas para todas sus cargas de trabajo, con objetivos de almacenamiento flexibles y características avanzadas como almacenamiento inmutable y protección continua de datos.

La elección del servicio de almacenamiento adecuado depende de los patrones de acceso, las necesidades de rendimiento y si se requiere almacenamiento compartido o dedicado. Block Storage es el mejor opción cuando se necesitan discos montables con semántica a nivel de bloque. Network File Storage es ideal cuando múltiples VM necesitan acceso concurrente a un sistema de archivos compartido. Object Storage sobresale en el almacenamiento de grandes volúmenes de datos estáticos o solo para agregar, accesibles a través de API HTTP(S). Muchas arquitecturas combinan varios tipos de almacenamiento para equilibrar el rendimiento, el costo y la durabilidad.

Puntos clave:

  • Block Storage entrega discos virtuales de alta velocidad con opciones HDD, SSD Standard y SSD Premium, redundancia dual y cifrado en reposo
  • IONOS Cloud Object Storage es un servicio compatible con S3 ideal para copias de seguridad, contenido estático, alojamiento de medios y datos no estructurados con escalabilidad virtualmente ilimitada
  • Network File Storage proporciona sistemas de archivos compartidos administrados y compatibles con POSIX, que admiten acceso concurrente desde múltiples VM
  • Backup Service ofrece copia de seguridad y recuperación centralizadas y administradas con objetivos de almacenamiento flexibles, cifrado y características avanzadas como almacenamiento inmutable
  • El rendimiento SSD se escala linealmente con el tamaño del volumen, mientras que HDD proporciona un rendimiento fijo adecuado para cargas de trabajo no críticas
  • Utilice Block Storage para bases de datos y discos VM, Object Storage para copias de seguridad y contenido estático, y Network File Storage para acceso a archivos compartidos

Terminología importante:

  • Block Storage: Servicio de almacenamiento administrado que presenta los datos como dispositivos bloque raw, formateados con sistemas de archivos elegidos por el cliente
  • Redundancia dual: Datos escritos sincrónicamente en dos servidores de almacenamiento separados, lo que garantiza la disponibilidad incluso durante fallas del hardware
  • IONOS Cloud Object Storage: Servicio de almacenamiento compatible con S3 que organiza los datos en cubos y objetos, accesibles a través de API HTTP(S)
  • Network File Storage (NFS): Servicio del sistema de archivos compartido administrado y compatible con POSIX accesible a través del protocolo NFSv4.2
  • IOPS (Operaciones Entrada/Salida por Segundo): Medición del rendimiento del almacenamiento para operaciones aleatorias lectura/escritura
  • Backup Service: Solución administrada para copia seguridad/recuperación impulsada por Acronis que admite múltiples plataformas/objetivos del almacenamiento

Próximos pasos

Continúe aprendiendo: Unidad 2.4: Servicios de red

Temas relacionados: