Rendimiento y optimización para Volume Gateway - AWS Storage Gateway

La documentación de puerta de enlace de archivo de Amazon S3 se ha trasladado a What is Amazon S3 File Gateway?

La documentación de Amazon FSx File Gateway se ha trasladado a ¿Qué es Amazon FSx File Gateway?

La documentación de puerta de enlace de cinta se ha trasladado a ¿Qué es una puerta de enlace de cinta?

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Rendimiento y optimización para Volume Gateway

En esta sección se describe el rendimiento de Storage Gateway.

Optimización del rendimiento de la gateway

Para obtener el mejor rendimiento de la puerta de enlace, Storage Gateway recomienda la siguiente configuración de puerta de enlace para el servidor host de la puerta de enlace:

  • Al menos 24 CPU núcleos físicos dedicados

  • En el caso de Volume Gateway, su hardware debe dedicar las siguientes cantidades deRAM:

    • Al menos 16 GiB reservados RAM para pasarelas con un tamaño de caché de hasta 16 TiB

    • Al menos 32 GiB reservados RAM para pasarelas con un tamaño de caché de 16 TiB a 32 TiB

    • Al menos 48 GiB reservados RAM para pasarelas con un tamaño de caché de 32 TiB a 64 TiB

  • Disco 1, que se utilizará como caché de puerta de enlace de la siguiente manera:

    • SSDmediante un NVMe controlador.

  • Disco 2, que se utilizará como búfer de carga de la puerta de enlace de la siguiente manera:

    • SSDutilizando un NVMe controlador.

  • Disco 3, que se utilizará como búfer de carga de la puerta de enlace de la siguiente manera:

    • SSDusando un NVMe controlador.

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

    • Utilice la red VM 1 y añada VMXnet3 (10 Gbps) para utilizarla en la ingestión.

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

    • Utilice la red VM 2 y añada una VMXnet3 (10 Gbps) para conectarla. AWS

Añada recursos a la gateway

Los siguientes obstáculos pueden reducir el rendimiento de su por debajo del rendimiento máximo sostenido teórico (su ancho de banda a la nube): AWS

  • CPURecuento de núcleos

  • Rendimiento del disco de búfer de carga/caché

  • RAMImporte total

  • Ancho de banda de red para AWS

  • Ancho de banda de la red desde el iniciador hasta la puerta de enlace

Esta sección contiene los pasos que puede seguir para optimizar el rendimiento de su puerta de enlace. Esta orientación se basa en la adición de recursos a la puerta de enlace o al servidor de aplicaciones.

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

Rendimiento del disco de búfer de carga y caché puede limitar el rendimiento de carga y descarga de la puerta de enlace. Si la puerta de enlace presenta un rendimiento muy inferior al esperado, considere la posibilidad de mejorar el rendimiento del disco de búfer de carga y caché de la siguiente manera:

  • Usar una banda RAID como RAID 10 para mejorar el rendimiento del disco, idealmente con un controlador de hardwareRAID.

    nota

    RAID(matriz redundante de discos independientes) o, específicamente, RAID configuraciones divididas en discos, como RAID 10, es el proceso de dividir un conjunto de datos en bloques y distribuirlos entre varios dispositivos de almacenamiento. El RAID nivel que utilice afectará a la velocidad exacta y a la tolerancia a errores que podrá alcanzar. Al dividir las cargas de trabajo de E/S en varios discos, el rendimiento general del RAID dispositivo es mucho mayor que el de cualquier disco de un solo miembro.

  • Uso de discos de alto rendimiento conectados directamente

    Para optimizar el rendimiento de la puerta de enlace, puede añadir discos de alto rendimiento, como unidades de estado sólido () SSDs y una controladora. NVMe También puede conectar discos virtuales a su máquina virtual directamente desde una red de área de almacenamiento (SAN) en lugar de Microsoft Hyper-VNTFS. La mejora del rendimiento del disco generalmente se traduce en un mejor rendimiento y en más operaciones de entrada/salida por segundo (). IOPS

    Para medir el rendimiento, usa las WriteBytes métricas ReadBytes y con la CloudWatch estadística de Samples Amazon. Por ejemplo, la Samples estadística de la ReadBytes métrica sobre un período de muestra de 5 minutos dividido entre 300 segundos da como resultado la. IOPS Como regla general, cuando revise estas métricas para una puerta de enlace, busque un rendimiento bajo y IOPS tendencias bajas para indicar los cuellos de botella relacionados con los discos. .

    nota

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

Adición de más discos del búfer de carga

Para lograr un mayor rendimiento de escritura, añada al menos dos discos del búfer de carga. Cuando los datos se escriben en la puerta de enlace, se escriben y almacenan localmente en los discos del búfer de carga. Posteriormente, los datos locales almacenados se leen de forma asíncrona desde los discos que se van a procesar y cargar en AWS. Añadir más discos del búfer de carga puede reducir la cantidad de operaciones de E/S simultáneas que se realizan en cada disco individual. Esto puede provocar un aumento del rendimiento de escritura en la puerta de enlace.

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

Cuando aprovisione discos para una puerta de enlace, 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 VMwareESXi, los recursos de almacenamiento físico subyacentes 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 RAID configuración de menor rendimiento, como RAID 1 o RAID 6, puede provocar un rendimiento deficiente.

Añada CPU recursos al host de su puerta de enlace

El requisito mínimo para un servidor de alojamiento de gateway son cuatro procesadores virtuales. Para optimizar el rendimiento de la puerta de enlace, confirme que cada procesador virtual asignado a la máquina virtual de puerta de enlace esté respaldado por un CPU núcleo dedicado. Además, confirme que no está sobresuscribiendo la CPUs del servidor host.

Cuando agrega más CPUs al servidor host de la puerta de enlace, aumenta la capacidad de procesamiento de la puerta de enlace. De este modo, la puerta de enlace 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. Además, CPUs también ayudan a garantizar que su puerta de enlace reciba suficientes CPU recursos cuando el host se comparte con otrosVMs. Proporcionar CPU recursos suficientes tiene el efecto general de mejorar el rendimiento.

Aumente el ancho de banda entre la puerta de enlace y la nube de AWS

Al aumentar el ancho de banda hacia y desde la nube, AWS aumentará la velocidad máxima de entrada de datos a su puerta de enlace y salida a la nube. AWS Esto puede mejorar el rendimiento de la puerta de enlace si la velocidad de la red es el factor limitante de la configuración de la puerta de enlace, en lugar de otros factores, como la lentitud de los discos o el bajo ancho de banda de conexión del iniciador de la puerta de enlace.

nota

Es probable que el rendimiento observado de la puerta de enlace sea inferior al ancho de banda de la red debido a otros factores limitantes que se enumeran aquí, como el rendimiento del disco con búfer de carga y caché, el número de CPU núcleos, la RAM cantidad total o el ancho de banda entre el iniciador y la puerta de enlace. Además, el funcionamiento normal de la puerta de enlace implica la adopción de muchas medidas para proteger los datos, lo que puede provocar que el rendimiento observado sea inferior al ancho de banda de la red.

Cambie la configuración de los volúmenes

Para puertas de enlace de volumen, si comprueba que la adición de más volúmenes a una puerta de enlace reduce el rendimiento de la puerta de enlace, considere la posibilidad de agregar los volúmenes a una puerta de enlace 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.

Optimiza la configuración de TI SCSI

Puede optimizar la SCSI configuración i de su SCSI iniciador i para lograr un mayor rendimiento de E/S. Recomendamos elegir 256 KiB para MaxReceiveDataSegmentLength y FirstBurstLength, y 1 MiB para MaxBurstLength. Para obtener más información sobre la configuración de los SCSI ajustes i, consulte. Personalización de los ajustes SCSI

nota

Estos ajustes recomendados pueden facilitar un mejor rendimiento general. Sin embargo, los SCSI ajustes i específicos necesarios para optimizar el rendimiento varían en función del software de copia de seguridad que utilice. Para obtener más información, consulte la documentación del software de copia de seguridad.

Añada recursos al entorno de aplicaciones

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

La conexión entre el SCSI iniciador i y la puerta de enlace puede limitar el rendimiento de carga y descarga. Si su gateway presenta un rendimiento considerablemente inferior al esperado y ya ha mejorado el número de CPU núcleos y el rendimiento del disco, considere lo siguiente:

  • Actualizar los cables de red para que tengan un mayor ancho de banda entre el iniciador y la puerta de enlace.

Para optimizar el rendimiento de la puerta de enlace, asegúrese de que el ancho de banda de la red entre la aplicación y la puerta de enlace puede sostener las necesidades de la aplicación. Puede utilizar las métricas ReadBytes y WriteBytes de la puerta de enlace para medir el rendimiento de datos total.

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.

Agregue recursos a su entorno de aplicaciones CPU

Si la aplicación puede utilizar CPU recursos adicionales, añadir más CPUs puede ayudar a la aplicación a escalar su carga de E/S.

Uso de la VMware vSphere alta disponibilidad con Storage Gateway

Storage Gateway proporciona alta disponibilidad VMware mediante un conjunto de comprobaciones de estado a nivel de aplicación integradas con VMware vSphere High Availability (VMwareHA). Este enfoque protege las cargas de trabajo de almacenamiento de los fallos de hardware, hipervisor o red. También protege de los errores de software, como los tiempos de espera de conexión y los recursos compartidos de archivos o la falta de disponibilidad de volumen.

vSphere La alta disponibilidad funciona agrupando las máquinas virtuales y los hosts en los que residen en un clúster para garantizar la redundancia. Los hosts del clúster se supervisan y, en caso de error, las máquinas virtuales de un host defectuoso se reinician en hosts alternativos. Por lo general, esta recuperación se produce rápidamente y sin pérdida de datos. Para obtener más información acerca de vSphere la alta disponibilidad, consulte Cómo vSphere funciona la alta disponibilidad en la VMware documentación.

nota

El tiempo necesario para reiniciar una máquina virtual averiada y restablecer la SCSI conexión i en un nuevo host depende de muchos factores, como el sistema operativo del host y la carga de recursos, la velocidad del disco, la conexión de red y la infraestructura de SAN /storage.

Para usar VMware HA con Storage Gateway, siga los pasos que se indican a continuación.

Configure su clúster vSphere VMware de alta disponibilidad

En primer lugar, si aún no ha creado un VMware clúster, cree uno. Para obtener información sobre cómo crear un VMware clúster, consulte Crear un clúster vSphere de alta disponibilidad en la VMware documentación.

A continuación, configure el VMware clúster para que funcione con Storage Gateway.

Para configurar el VMware clúster
  1. En la página Editar la configuración del clúster de VMwarevSphere, asegúrese de que la supervisión de máquinas virtuales esté configurada para la supervisión de máquinas virtuales y aplicaciones. Para ello, configure las siguientes opciones como se indica a continuación:

    • Respuesta a un error del host: reinicie VMs

    • Respuesta al aislamiento del host: apague y reinicie VMs

    • Almacén de datos con PDL: desactivado

    • Almacén de datos con: Desactivado APD

    • VM Monitoring (Monitorización de MV): VM and Application Monitoring (Monitorización de aplicaciones y MV)

    Para ver un ejemplo, consulte las siguientes capturas de pantalla.

    VMware vSphere Edite la pantalla de configuración del clúster con las opciones de supervisión de máquinas virtuales y aplicaciones configuradas.
  2. Ajuste la sensibilidad del clúster mediante la configuración de los siguientes valores:

    • Failure interval: después de este intervalo, la máquina virtual se reinicia si no se recibe un latido de la máquina virtual.

    • Minimum uptime: el clúster espera este tiempo después de que una máquina virtual comience a supervisar los latidos de las herramientas de la máquina virtual.

    • Maximum per-VM resets: el clúster reinicia la máquina virtual un máximo de estas veces dentro del intervalo de tiempo máximo de reinicios.

    • Maximum resets time window: el intervalo de tiempo en el que se cuentan los reinicios máximos por máquina virtual.

    Si no está seguro de los valores que tiene que establecer, utilice esta configuración de ejemplo:

    • Failure interval (Intervalo de error): 30 segundos

    • Minimum uptime (Tiempo de actividad mínimo): 120 segundos

    • Maximum per-VM resets (Reinicios máximos por MV): 3

    • Maximum resets time window (Periodo de tiempo de reinicio máximo): 1 hora

Si tiene otros en VMs ejecución en el clúster, puede que desee establecer estos valores específicamente para su máquina virtual. No puede hacerlo hasta que implemente la MV desde la imagen .ova. Para obtener más información acerca de la configuración de estos valores, consulte (Opcional) Agregue opciones de anulación para otras opciones VMs del clúster.

Descarga de la imagen .ova de la consola de Storage Gateway

Para descargar la imagen .ova de la puerta de enlace
  • En la página Configurar puerta de enlace de la consola de Storage Gateway, seleccione el tipo de puerta de enlace y la plataforma host y, a continuación, utilice el enlace que se proporciona en la consola para descargar el archivo .ova, tal como se describe en Configuración de una puerta de enlace de volumen.

Implementar la gateway

En el clúster configurado, implemente la imagen .ova en uno de los hosts del clúster.

Para implementar la imagen .ova de la gateway
  1. Implemente la imagen .ova en uno de los hosts del clúster.

  2. Asegúrese de que los almacenes de datos que selecciona para el disco raíz y la caché están disponibles para todos los hosts del clúster. Al implementar el archivo.ova de Storage Gateway en un entorno local VMware o local, los discos se describen como discos paravirtualizados. SCSI La paravirtualización es un modo en que la máquina virtual de la gateway funciona con el sistema operativo host de tal forma que la consola pueda identificar los discos virtuales que se añaden a la máquina virtual.

    Para configurar la máquina virtual de forma que use controladores paravirtualizados

    1. En el VMware vSphere cliente, abra el menú contextual (haga clic con el botón derecho) de la máquina virtual de la puerta de enlace y, a continuación, seleccione Editar configuración.

    2. En el cuadro de diálogo Propiedades de la máquina virtual, seleccione la pestaña Hardware, seleccione el SCSIcontrolador 0 y, a continuación, elija Cambiar tipo.

    3. En el cuadro de diálogo Cambiar tipo de SCSI controlador, seleccione el tipo de SCSI controlador VMwareparavirtual y, a continuación, elija Aceptar.

(Opcional) Agregue opciones de anulación para otras opciones VMs del clúster

Si tiene otros en VMs ejecución en su clúster, es posible que desee establecer los valores del clúster específicamente para cada máquina virtual.

Para añadir opciones de anulación para otras VMs del clúster
  1. En la página de resumen VMwarevSphere, selecciona tu clúster para abrir la página del clúster y, a continuación, selecciona Configurar.

  2. Seleccione la pestaña Configuration (Configuración) y, a continuación, seleccione VM Overrides (Anulaciones de MV).

  3. Adición de una nueva opción de anulación de VM para cambiar cada valor.

    Para obtener información sobre las opciones de anulación, consulte la siguiente captura de pantalla.

    VMware vSphere Agregue la pantalla VM Override Cluster con las opciones de anulación configuradas.

Activar la gateway

Cuando implemente la imagen .ova de la gateway, active la gateway. Las instrucciones acerca de cómo hacerlo son diferentes para cada tipo de gateway.

Pruebe su configuración VMware de alta disponibilidad

Después de activar la gateway, pruebe la configuración.

Para probar su configuración de VMware alta disponibilidad
  1. Abra la consola Storage Gateway en https://console.aws.amazon.com/storagegateway/casa.

  2. En el panel de navegación, elija Gateways y, a continuación, elija la puerta de enlace en la que desee probar su alta disponibilidadVMware.

  3. En Acciones, elija Verificar alta disponibilidadVMware.

  4. En el cuadro Verificar la configuración de VMware alta disponibilidad que aparece, selecciona Aceptar.

    nota

    Al probar la configuración de VMware alta disponibilidad, se reinicia la máquina virtual de la puerta de enlace e interrumpe la conectividad con la puerta de enlace. La prueba puede tardar unos minutos en completarse.

    Si la prueba se realiza correctamente, el estado de Verified (Verificado) aparece en la pestaña de detalles de la gateway en la consola.

  5. Seleccione Exit (Salir).

Puede encontrar información sobre los eventos de VMware alta disponibilidad en los grupos de CloudWatch registros de Amazon. Para obtener más información, consulte registros de estado de Volume Gateway con CloudWatch grupos de registros.