¿Cómo puedo solucionar problemas de bajo rendimiento cuando mi Storage Gateway se carga a AWS?

6 minutos de lectura
0

Quiero solucionar problemas de bajo rendimiento cuando mi puerta de enlace de AWS Storage Gateway se carga a AWS.

Resolución

Revisar el ancho de banda de Internet o el rendimiento de la red en AWS

La velocidad de Internet entre su puerta de enlace y AWS puede afectar al rendimiento de carga. Para determinar el ancho de banda de Internet disponible para su puerta de enlace, ejecute una prueba de red desde una máquina virtual (VM). Como alternativa, utilice un sistema que esté en la misma red que su dispositivo de puerta de enlace.

Por ejemplo, la puerta de enlace se conecta a AWS a través de un punto de conexión de Amazon Virtual Private Cloud (Amazon VPC). El punto de conexión es para Amazon Simple Storage Service (Amazon S3) y se conecta a través de una conexión VPN o de AWS Direct Connect. Cuando esto suceda, ejecute una prueba de rendimiento de red desde una VM local a una instancia de la VPC.

Si aloja la puerta de enlace de forma local y se conecta a AWS a través de un punto de conexión de VPC, ejecute una prueba diferente. Por ejemplo, el punto de conexión es para Storage Gateway a través de AWS Direct Connect o una conexión VPN. En este ejemplo, el tráfico desde la puerta de enlace al bucket de S3 pasa por la interfaz virtual pública o la Internet pública. Si la interfaz virtual pública o la conexión a Internet están congestionadas, es posible que el rendimiento de carga de la puerta de enlace se vea afectado. Para permitir que pase tráfico por la interfaz virtual privada, configure la puerta de enlace con un punto de conexión de VPC de PrivateLink de Amazon S3. Cuando utilice esta configuración, debe crear y configurar un proxy de Amazon Elastic Compute Cloud (Amazon EC2) en su dispositivo de puerta de enlace.

Comprobar el tamaño de los archivos que se escriben en el dispositivo de Storage Gateway

Cuando carga archivos más grandes, Storage Gateway suele funcionar mejor que cuando carga archivos más pequeños. Esto se debe a que Storage Gateway divide los archivos grandes en varias partes y, a continuación, carga las partes en flujos paralelos al bucket de S3.

Lleve a cabo pruebas con el tamaño de los archivos y la cantidad de subprocesos para comparar la velocidad de carga desde la puerta de enlace a AWS. A continuación, revise la métrica CloudBytesUploaded para determinar la velocidad de carga.

Revisar el almacenamiento en caché de la puerta de enlace

Si utiliza una puerta de enlace de archivo, compruebe la métrica CachePercentDirty. Todos los datos que se escriban en la puerta de enlace y que aún no estén escritos en Amazon S3 se consideran incorrectos. Una métrica CachePercentDirty superior al 80 % puede indicar que las cargas desde la puerta de enlace a Amazon S3 son lentas.

Si la métrica CachePercentDirty es elevada, compruebe la métrica CloudBytesUploaded para ver si la velocidad de carga a Amazon S3 es lenta. Si la velocidad de carga es lenta, aumente el ancho de banda de Internet disponible en la puerta de enlace.

Además, compruebe la métrica IoWaitPercent de la puerta de enlace en Amazon CloudWatch. Si observa que la métrica IoWaitPercent de la puerta de enlace es superior al 10 % durante las pruebas, es posible que haya un problema con la puerta de enlace. Es probable que el disco de la puerta de enlace no tenga una capacidad de E/S suficiente para administrar la carga de trabajo. Utilice la estadística SampleCount para revisar la métrica WriteBytes y comprobar la capacidad de E/S total de escritura en AWS.

Si el disco de caché de la puerta de enlace no tiene suficiente capacidad de E/S para administrar la carga de trabajo, cámbielo por un tipo de disco más rápido. Por ejemplo, utilice un disco SSD respaldado por NVMe o SSD. Conecte otro disco de caché a la puerta de enlace para tratar de aumentar la capacidad de E/S agregada disponible en la puerta de enlace.

Comprobar la configuración de la instancia de Amazon EC2 o de la VM de host de la puerta de enlace

Confirme que la CPU y la RAM de la instancia de EC2 o de la VM de host de la pasarela de enlace sean compatibles con el rendimiento de su puerta de enlace en AWS. Por ejemplo, cada tipo de instancia de EC2 tiene un rendimiento de referencia diferente. Si se agota el rendimiento de ráfaga, la instancia utiliza su rendimiento de referencia. Esto limita el rendimiento de carga a AWS.

Si la puerta de enlace está alojada en una instancia de EC2, compruebe la métrica NetworkOut de la instancia. Si la métrica NetworkOut se sitúa en el rendimiento de referencia durante la prueba, cambie la instancia a un tipo de instancia más grande. Un tipo de instancia más grande logra un mayor rendimiento de red.

Comprobar la distancia geográfica entre la puerta de enlace y el conjunto de datos

Se recomienda desplegar la puerta de enlace en la misma red que el conjunto de datos. Como alternativa, despliéguela en una red que esté geográficamente cerca de su conjunto de datos. No configure conexiones a través de una red de área extensa (WAN). Un ejemplo de ello es una puerta de enlace que se despliega en una instancia de EC2 con el recurso compartido de archivos instalado en AWS Direct Connect o una VPN. La latencia del tráfico local a AWS a través de la conexión WAN afecta a la rapidez con la que los datos llegan a la puerta de enlace. Esta latencia afecta en última instancia a la velocidad de carga al bucket de S3. Para ayudar a reducir la latencia de carga, despliegue la puerta de enlace en la misma región de AWS que el bucket de S3 que utiliza como recurso compartido de archivos.

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 9 meses