Todos los productos
Search
Centro de documentos

Elastic Compute Service:Attach a cloud disk to multiple ECS instances with multi-attach

Última actualización: Sep 08, 2026

Monte un disco ESSD, ESSD AutoPL o Regional ESSD en hasta 16 instancias compatibles con NVMe dentro de la misma zona. Esto permite el acceso concurrente de lectura y escritura, el uso compartido de datos y un failover rápido.

Consulte NVMe protocol overview.

Escenarios de uso

La función multi-attach es adecuada para los siguientes escenarios:

  • Uso compartido de datos

    Cuando se escriben datos en un disco multi-attach, los demás nodos conectados acceden a ellos de inmediato. Esto reduce costos y mejora el rendimiento de lectura y escritura. Por ejemplo, en despliegues de contenedores en la nube, varias instancias leen y cargan la misma imagen desde un disco compartido.

    image
  • Failover de alta disponibilidad

    La alta disponibilidad es uno de los escenarios más comunes para los discos compartidos. En bases de datos tradicionales basadas en SAN, como Oracle RAC y SAP HANA, o en bases de datos nativas de la nube con alta disponibilidad, pueden presentarse puntos únicos de falla. El almacenamiento y las redes en la nube ofrecen una excelente disponibilidad, pero los nodos de cómputo suelen verse afectados por cortes de energía, tiempos de inactividad o fallas de hardware. Las empresas construyen arquitecturas principal/secundaria para garantizar la alta disponibilidad en la capa de cómputo.

    Por ejemplo, si la base de datos principal falla, los servicios cambian rápidamente a la base de datos secundaria. Después del failover, utilice un comando NVMe Persistent Reservation (PR) para liberar los permisos de escritura de la instancia anterior. De esta forma se evitan escrituras obsoletas y se mantiene la consistencia de los datos.

    Nota

    Persistent Reservation (PR) forma parte del protocolo NVMe. PR proporciona un control preciso sobre los permisos de lectura y escritura de un disco en la nube, lo que garantiza que los nodos de cómputo escriban los datos según lo esperado. Consulte Protocolo NVMe PR.

    1. La instancia de base de datos principal (Instancia de base de datos 1) presenta una falla.

    2. Un comando NVMe PR revoca el acceso de escritura de la Instancia de base de datos 1 y se lo otorga a la Instancia de base de datos 2.

    3. La Instancia de base de datos 2 reproduce los registros para alcanzar el mismo estado que la Instancia de base de datos 1.

    4. La Instancia de base de datos 2 se convierte en la instancia principal y reanuda los servicios.

    image
  • Aceleración de caché distribuida

    Los discos multi-attach ofrecen IOPS y throughput elevados, y aceleran sistemas de almacenamiento más lentos. Por ejemplo, los lagos de datos suelen utilizar Object Storage Service (OSS). Aunque OSS admite el acceso de varios clientes con un throughput alto de lectura secuencial y escritura por anexión, su rendimiento de lectura y escritura aleatoria y su latencia son deficientes. Montar un disco en la nube de alta velocidad como caché en los nodos de cómputo mejora significativamente el rendimiento de acceso en escenarios de lago de datos.

    image
  • Aprendizaje automático

    En el entrenamiento distribuido de aprendizaje automático, después de escribir las etiquetas de muestra, el conjunto de datos se divide en fragmentos más pequeños y se distribuye a varios nodos de cómputo para su procesamiento en paralelo. La función multi-attach permite que cada nodo de cómputo acceda directamente a los recursos de almacenamiento compartidos sin transferencias frecuentes de datos por la red. Esto reduce la latencia y acelera el entrenamiento del modelo, lo cual resulta especialmente útil en tareas de entrenamiento a gran escala que requieren acceso rápido a los datos.

    image

Facturación

La función multi-attach no tiene costo adicional. Solo paga por los discos en la nube y las instancias ECS. Consulte Billing overview.

Límites

A continuación se describen los límites aplicables a los discos multi-attach:

Recurso

Límites

Disco en la nube

  • Solo puede habilitar multi-attach al crear un disco independiente. No es posible habilitar ni deshabilitar esta función en discos existentes.

  • Multi-attach es compatible únicamente con discos de datos, no con discos de sistema.

  • Multi-attach solo admite discos pay-as-you-go ESSDs, ESSD AutoPL disks y Regional ESSDs.

  • El rendimiento combinado de todas las instancias montadas no debe superar el rendimiento máximo del disco.

  • Los discos en la nube con multi-attach habilitado no admiten las siguientes operaciones:

    • Liberación junto con la instancia

    • Creación de particiones desde la consola

      Nota

      Para crear particiones, dar formato y montar un sistema de archivos, debe iniciar sesión en la instancia. Consulte Initialize a data disk.

    • Cambiar el método de facturación de un disco en la nube

    • Volver a inicializar un disco en la nube

    • Cambiar la categoría de un disco en la nube

    • Modificar el nivel de rendimiento de un disco ESSD

    • Grupos consistentes de instantáneas

Región y zona

Las regiones y zonas compatibles coinciden con aquellas donde están disponibles las familias de instancias correspondientes.

Instancia ECS

  • La familia de instancias debe ser compatible con el protocolo NVMe. Consulte Instance families.

    Nota

    Puede llamar a la operación DescribeInstanceTypes para consultar las familias de instancias. Luego, compruebe el parámetro NvmeSupport en la respuesta para confirmar si la familia de instancias admite NVMe.

  • Un solo disco multi-attach se puede montar en un máximo de 16 instancias.

Imagen

La imagen debe incluir un controlador NVMe.

Nota

Procedimiento

Paso 1: Crear un disco multi-attach

  1. Vaya a Consola de ECS - Block Storage - Disks.

  2. En la esquina superior izquierda de la página, seleccione una región y un resource group.

  3. Haga clic en Create Cloud Disk.

  4. En la página Create Disk, configure los parámetros del disco.

    Nota

    Este paso describe únicamente los parámetros obligatorios para multi-attach. Para el resto de los parámetros, consulte Create a data disk.

    Parámetro

    Descripción

    Attach

    Seleccione Not Attach para crear el disco sin montarlo en una instancia.

    Region y Zone

    Seleccione una región y una zona que admitan multi-attach.

    Billing Method

    Seleccione Pay-as-you-go.

    Cloud Disk

    Configure el almacenamiento del disco y habilite multi-attach.

    • Seleccione una categoría de disco y establezca la capacidad.

    • Seleccione Multi-Attach.

    Una vez creado el disco, vaya a la página de lista de discos y compruebe que aparezca Supported en la columna Multi-Attach.

Paso 2: Montar el disco en varias instancias

  1. Vaya a Consola de ECS - Instances.

  2. En la lista de instancias, anote los identificadores de las instancias ECS que admiten el protocolo NVMe.

  3. Vaya a Consola de ECS - Block Storage - Disks.

  4. Localice el disco en la nube de destino y haga clic en Attach en la columna Actions.

  5. En el cuadro de diálogo Attach Disk, configure los parámetros para montar el disco.

    Nota

    Este paso describe únicamente cómo montar un disco multi-attach en varias instancias. Para el resto de los parámetros, consulte Attach a data disk.

    • Destination Instance: Introduzca el identificador de la instancia ECS que anotó anteriormente.

    • Release Cloud Disk with Instance: No seleccione esta opción. Así se garantiza que el disco se conserve cuando se libere la instancia.

  6. Inicie sesión en la instancia para crear particiones, dar formato y montar el disco.

    Consulte Initialize a data disk.

    Importante

    Después de montar un disco multi-attach en varias instancias, usar un sistema de archivos de un solo nodo (como ext3, ext4, xfs o ntfs) provocará inconsistencia en los datos, ya que estos no se sincronizan entre las instancias. Se recomienda crear un sistema de archivos de clúster adecuado para su aplicación. Este tipo de sistema garantiza que los datos escritos, los archivos creados y los metadatos modificados se sincronicen en tiempo real en todos los nodos montados. Algunos sistemas de archivos de clúster comunes son OCFS2, GFS2, Veritas CFS, Oracle ACFS y DBFS.

  7. (Opcional) Repita los subpasos 4 y 5 para montar el disco en otras instancias compatibles con NVMe.

    Una vez montado el disco, su estado cambia a In Use en la página Disks. Para ver las instancias montadas, coloque el cursor sobre el identificador o el nombre de la instancia en la columna Associated Instance.

Referencias