AWS Storage Gateway
Guía del usuario (Versión de API 2013-06-30)

Rendimiento

En esta sección, encontrará información sobre el rendimiento de AWS Storage Gateway.

Directrices de rendimiento para las gateways de archivos

En esta sección, encontrará directrices de configuración para aprovisionar hardware para su máquina virtual de gateway de archivos. Los tamaños y tipos de instancias Amazon EC2 que se indican en la tabla son ejemplos y se proporcionan como referencia.

Configuración del disco en caché

Para un rendimiento óptimo, el tamaño del disco en caché debe ajustarse al tamaño del conjunto de trabajo activo. El uso de varios discos locales para la caché aumenta el rendimiento de escritura mediante el acceso en paralelo a los datos e incrementa la velocidad de E/S (IOPS).

nota

No recomendamos el uso del almacenamiento efímero. Para obtener información sobre el uso del almacenamiento efímero, consulte Uso del almacenamiento efímero con gateways de EC2.

A continuación, se indica la configuración recomendada para su gateway de archivos.

Configuración recomendada Velocidad de escritura (Tamaño de archivos > 6 MB)

Disco raíz: 80 GB io1, 4 000 IOPS

Disco en caché: caché de EBS de 512 GiB, io1, 1 500 IOPS provisionadas

Rendimiento mínimo de red: 1 Gbps

Instancia Amazon EC2: c5.4xlarge

125 MiB/s (0,9 Gbps)

Dispositivo de hardware de Storage Gateway

Rendimiento mínimo de red: 5 Gbps

300 MiB/s (2,3 Gbps)

Disco raíz: 80 GB 4 000 IOPS

Disco en caché: dos discos en caché NVME de 2 TiB

Rendimiento mínimo de red: 5 Gbps

500 MiB/s (3,9 Gbps)

Directrices de rendimiento para las gateways de cinta

En esta sección, encontrará directrices de configuración para aprovisionar hardware para su máquina virtual de gateway de cinta. Los tamaños y tipos de instancias Amazon EC2 que se indican en la tabla son ejemplos y se proporcionan como referencia.

Configuración Lectura/escritura desde/en caché Lectura/escritura desde/a la nube
Gbps de escritura Gbps de lectura Gbps de escritura Gbps de lectura

Plataforma host: instancia Amazon EC2: c5.4xlarge

Disco en caché: 150 GB

Búfer de carga: 150 GB

CPU: 16 CPU virtuales | RAM: 32 GB

Rendimiento mínimo de red: 10 Gbps

2.3 3.2 1.2 0.6

Plataforma host: Dispositivo de hardware de Storage Gateway

Disco en caché: 2,5 TB

Búfer de carga: 2 TB

CPU: 20 núcleos | RAM: 128 GB

Rendimiento mínimo de red: 10 Gbps

1.4 4.3 1.4 0,5

Plataforma host: instancia Amazon EC2: c5d.9xlarge

Disco en caché: 450 GB NVMe

Búfer de carga: 450 GB NVMe

CPU: 36 CPU virtuales | RAM: 72 GB

Rendimiento mínimo de red: 10 Gbps

2.7 3.9 1.3 0.7

nota

Este rendimiento se ha logrado utilizando un tamaño de bloque de 1 MB y 4 unidades de cinta al mismo tiempo.

Para obtener más información, consulte Utilice un tamaño de bloques mayor para las unidades de cinta y Optimice el rendimiento de las unidades de cinta virtuales en el software de copia de seguridad.

Optimización del rendimiento de la gateway

A continuaciónnuación encontrará información sobre cómo optimizar el rendimiento de la gateway. La orientación se basa en la adición de recursos a la gateway y la adición de recursos al servidor de aplicaciones.

Añada recursos a la gateway

Puede optimizar el rendimiento de la gateway añadiendo recursos a la misma mediante uno o varios de los métodos siguientes.

Utilice discos de mayor rendimiento

Para optimizar el rendimiento de la gateway, puede añadir discos de alto rendimiento, como unidades de estado sólido (SSD) y un controlador NVMe. También puede asociar discos virtuales a la MV directamente desde una red de área de almacenamiento (SAN) en lugar de Microsoft Hyper-V NTFS. La mejora del rendimiento del disco suele producir un mejor rendimiento y más operaciones de entrada/salida por segundo (IOPS). Para medir el rendimiento, utilice las métricas ReadBytes y WriteBytes con la estadística Samples de Amazon CloudWatch. Por ejemplo, la estadística Samples de la métrica ReadBytes durante un periodo muestra de 5 minutos, dividida por 300 segundos devuelve las IOPS. Por regla general, cuando revise estas métricas por una gateway, busque tendencias de bajo rendimiento y bajas IOPS, que indican cuellos de botella. Para obtener más información sobre métricas de gateways, consulte Medición del rendimiento entre la Gateway de cinta y AWS.

nota

Las métricas CloudWatch no están disponibles para todas las gateways. Para obtener información sobre métricas de puertas de enlace, consulte Monitorización de Storage Gateway.

Añada recursos de CPU al host de la gateway

El requisito mínimo para un servidor de alojamiento de gateway son cuatro procesadores virtuales. Para optimizar el rendimiento de la gateway, compruebe que los cuatro procesadores virtuales asignados a la máquina virtual de la gateway están respaldados por cuatro núcleos. Además, compruebe que no se están sobresuscribiendo las CPU del servidor de alojamiento. Cuando se añaden CPU adicionales al servidor de alojamiento de la gateway, se aumenta la capacidad de procesamiento de la gateway. De este modo, la gateway es capaz de realizar en paralelo el almacenamiento de datos de la aplicación en el almacenamiento local y la carga de dichos datos en Amazon S3. Las CPU adicionales también contribuyen a garantizar que la gateway obtenga suficientes recursos de CPU cuando el host se comparta con otras MV. Proporcionar suficientes recursos de CPU tiene el efecto general de mejorar el rendimiento.

AWS Storage Gateway es compatible con el uso de 24 CPU en el servidor de alojamiento de la gateway. Puede usar 24 CPU para mejorar significativamente el rendimiento de la gateway. Le recomendamos la siguiente configuración de gateway para el servidor de alojamiento de la gateway:

  • 24 CPU.

  • 16 GiB de RAM reservada.

  • Disco 1 asociado a controlador paravirtual 1, que se utiliza como caché de la gateway de la manera siguiente:

    • SSD que utiliza un controlador NVMe.

  • Disco 2 asociado a controlador paravirtual 1, que se utiliza como búfer de carga de la gateway de la manera siguiente:

    • SSD que utiliza un controlador NVMe.

  • Disco 3 asociado a controlador paravirtual 2, que se utiliza como búfer de carga de la gateway de la manera siguiente:

    • SSD que utiliza un controlador NVMe.

  • Adaptador de red 1 configurado en red de MV 1:

    • Utilice la red de VM 1 y añada una VMXnet3 (de 10 Gbps) para su uso en la adquisición.

  • Adaptador de red 2 configurado en red de MV 2:

    • Utilice la red de MV 2 y añada una VMXnet3 (de 10 Gbps) para su uso en la conexión a AWS.

Respalde los discos virtuales de la gateway con discos físicos independientes

Cuando aprovisione discos para una gateway, le recomendamos encarecidamente que no aprovisione discos locales para el búfer de carga y el almacenamiento en caché que utilicen el mismo disco de almacenamiento físico subyacente. Por ejemplo, para VMware ESXi, los recursos de almacenamiento físico subyacente se representan como un almacén de datos. Al implementar la máquina virtual de gateway, debe elegir el almacén de datos en el que se almacenarán los archivos de la máquina virtual. Cuando aprovisione un disco virtual (por ejemplo, como búfer de carga), puede almacenar el disco virtual en el mismo almacén de datos que la máquina virtual o en un almacén de datos diferente. Si tiene más de un almacén de datos, le recomendamos encarecidamente que elija un almacén de datos para cada tipo de almacenamiento local que esté creando. Un almacén de datos respaldado por un único disco físico subyacente puede dar lugar a un bajo rendimiento. Por ejemplo, cuando se utiliza el mismo disco para respaldar tanto el almacenamiento en caché como para el búfer de carga en una configuración de gateway. Del mismo modo, un almacén de datos respaldado por una configuración RAID que no sea de alto rendimiento, como RAID 1, puede dar lugar a un bajo rendimiento.

Cambie la configuración de los volúmenes

Para gateways de volúmenes, si comprueba que la adición de más volúmenes a una gateway reduce el rendimiento de la gateway, considere la posibilidad de agregar los volúmenes a una gateway independiente. En particular, si se utiliza un volumen para una aplicación de alto rendimiento, considere la posibilidad de crear una gateway independiente para la aplicación de alto rendimiento. Sin embargo, como norma general, no debe utilizar una gateway para todas las aplicaciones de alto rendimiento y otra gateway para todas las aplicaciones de bajo rendimiento. Para medir el rendimiento del volumen, utilice las métricas ReadBytes y WriteBytes. Para obtener más información sobre estas métricas, consulte Medición del rendimiento entre la aplicación y la gateway.

Utilice un tamaño de bloques mayor para las unidades de cinta

Para una gateway de cinta, el tamaño de bloque predeterminado para una unidad de cinta es de 64 KB. Sin embargo, puede aumentar el tamaño de bloque hasta 1 MB a mejorar el rendimiento de E/S.

El tamaño de bloque que elija dependerá del tamaño de bloque máximo que admita el software de copia de seguridad. Le recomendamos que establezca el máximo tamaño de bloque posible para las unidades de cinta en el software de copia de seguridad. Sin embargo, este tamaño de bloque no debe ser mayor que el tamaño máximo de 1 MB que admite la gateway.

Las gateways de cinta negocian el tamaño de bloque de las unidades de cinta virtuales para que coincida automáticamente con el que está definido en el software de copia de seguridad. Cuando aumente el tamaño de bloque en el software de copia de seguridad, le recomendamos que también compruebe la configuración para asegurarse de que el iniciador de host admite el nuevo tamaño de bloque. Para obtener más información, consulte la documentación del software de copia de seguridad. Para obtener más información sobre orientación específica para el rendimiento del gateway, consulte Rendimiento.

Optimice el rendimiento de las unidades de cinta virtuales en el software de copia de seguridad

El software de copia de seguridad puede hacer copias de seguridad de los datos en un máximo de 10 unidades de cinta virtuales de una gateway de cintas al mismo tiempo. Le recomendamos que configure tareas de copia de seguridad en el software de copia de seguridad para utilizar al menos 4 unidades de cinta virtuales simultáneamente en la gateway de cintas. Puede lograr un mejor rendimiento de escritura cuando el software de copia de seguridad realiza copias de seguridad de datos en más de una cinta virtual al mismo tiempo.

Añada recursos al entorno de aplicaciones

Aumente el ancho de banda entre el servidor de aplicaciones y la gateway

Para optimizar el rendimiento de la gateway, asegúrese de que el ancho de banda de red entre la aplicación y la gateway puede sostener las necesidades de la aplicación. Puede utilizar las métricas ReadBytes y WriteBytes de la gateway para medir el rendimiento de datos total (para obtener más información sobre estas métricas, consulte Medición del rendimiento entre la Gateway de cinta y AWS). Para la aplicación, compare el rendimiento medido con el rendimiento deseado. Si el rendimiento medido es inferior al deseado, un aumento del ancho de banda entre la aplicación y la gateway puede aumentar el rendimiento si la red es el cuello de botella. Del mismo modo, puede aumentar el ancho de banda entre la MV y los discos locales, si no están conectados directamente.

Añada recursos de CPU al entorno de aplicaciones

Si la aplicación puede utilizar más recursos de CPU, la adición de más CPU puede ayudar a la aplicación a escalar la carga de E/S.