Administración de discos locales para Storage Gateway - AWSStorage Gateway

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.

Administración de discos locales para Storage Gateway

La máquina virtual (VM) de la gateway utiliza los discos locales que se le asignan on-premise para almacenamiento en búfer y permanente. Las gateways creadas en instancias de Amazon EC2 utilizan volúmenes de Amazon EBS como discos locales.

Decidir la cantidad de almacenamiento en disco local

Puede elegir el número y el tamaño de los discos que va a asignar a la gateway. La gateway requiere el siguiente almacenamiento adicional:

Las gateways de archivos requieren al menos un disco para utilizar como caché. En la siguiente tabla se recomiendan los tamaños para el almacenamiento en disco local de gateway implementada. Puede agregar almacenamiento local más adelante, después de haber configurado la gateway, para responder al aumento de las cargas de trabajo.

Almacenamiento local Description (Descripción) Tipo de gateway
Almacenamiento en caché El almacenamiento en caché funciona como un almacén on-premise permanente para los datos que están pendientes de carga en Amazon S3 o en file system.
  • Gateways de archivos

nota

Los recursos de almacenamiento físico subyacente se representan como un almacén de datos en VMware. 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 local (por ejemplo, para utilizarlo como almacenamiento en caché), tiene la opción de almacenar el disco virtual en el mismo almacén de datos que la MV 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 el almacenamiento en caché. Un almacén de datos respaldado por un único disco físico subyacente puede provocar un rendimiento deficiente en algunas situaciones cuando se utiliza para respaldar el almacenamiento en caché. Lo mismo sucede si el disco tiene una configuración RAID de menor rendimiento, como RAID1.

Tras la configuración e implementación iniciales de la gateway, puede ajustar el almacenamiento local agregando discos para el almacenamiento en caché.

Determinación del tamaño del almacenamiento de caché que se va a asignar

La gateway utiliza el almacenamiento en caché para proporcionar acceso de baja latencia a los datos a los que se ha tenido acceso recientemente. El almacenamiento en caché funciona como un almacén on-premise permanente para los datos que están pendientes de carga en Amazon S3 o en file system. Para obtener más información sobre cómo calcular el tamaño del almacenamiento en caché, consulte Administración de discos locales para Storage Gateway.

Inicialmente se puede utilizar esta aproximación para aprovisionar los discos para el almacenamiento en caché. A continuación, puede utilizar las métricas operativas de Amazon CloudWatch para monitorizar el uso del almacenamiento en caché y aprovisionar más almacenamiento según sea necesario desde la consola. Para obtener información sobre cómo usar las métricas y configurar las alarmas, consulte Desempeño.

Agregar almacenamiento en caché

A medida que cambian las necesidades de la aplicación, puede aumentar la capacidad de almacenamiento en caché de la gateway. Puede agregar más capacidad de caché a la gateway sin interrumpir las funciones de esta. Cuando aumente la capacidad de almacenamiento, hágalo con la máquina virtual de gateway encendida.

importante

Cuando se agrega caché a una gateway existente, es importante crear nuevos discos en el host (hipervisor o instancia de Amazon EC2). No cambie el tamaño de los discos si se han asignado previamente como caché. No elimine discos de almacenamiento en caché que se hayan asignado para esa función.

En el siguiente procedimiento se muestra cómo configurar o almacenar en caché el almacenamiento en caché para la gateway.

Para agregar y configurar o almacenar en caché
  1. Aprovisione un disco nuevo en el host (el hipervisor o la instancia de Amazon EC2). Para obtener información sobre cómo aprovisionar un disco en un hipervisor, consulte el manual de usuario del hipervisor. Debe configurar este disco como almacenamiento en caché.

  2. Abrir la consola de Storage Gateway enhttps://console.aws.amazon.com/storagegateway/home.

  3. En el panel de navegación, elija Gateways.

  4. En el menú Actions (Acciones), elija Edit local disks (Editar discos locales).

  5. En el cuadro de diálogo Edit local disks, identifique los discos que ha aprovisionado y decida cuáles de ellos desea utilizar para el almacenamiento en caché.

    Si los discos no aparecen, seleccione el botón Refresh (Actualizar).

  6. Elija Save (Guardar) para guardar la configuración.

Uso del almacenamiento efímero con puertas de enlace EC2

En esta sección, se describen los pasos que tendrá que seguir para evitar la pérdida de datos al seleccionar un disco efímero como almacenamiento para la memoria caché de la gateway.

Los discos efímeros ofrecen un almacenamiento de nivel de bloques temporal para la instancia de Amazon EC2. Los discos efímeros son perfectos para el almacenamiento temporal de datos que se modifican con frecuencia, como los datos de un almacenamiento en caché de una gateway. Cuando se lanza la gateway con una Amazon EC2 Amazon Machine Image de y el tipo de instancia seleccionado es compatible con el almacenamiento efímero, los discos se muestran automáticamente y puede seleccionar uno de ellos para almacenar datos en la memoria caché de la gateway. Para obtener más información, consulteAlmacén de instancias Amazon EC2en laGuía del usuario de Amazon EC2 para instancias de Linux.

Las operaciones de escritura de las aplicaciones en los discos se almacenan en la memoria caché de forma síncrona y se cargan de forma asíncrona en el almacenamiento duradero en Amazon S3. Si los datos almacenados en el almacenamiento efímero se pierden debido a que una instancia de Amazon EC2 se detiene antes de que haya finalizado la carga de datos, los datos que todavía se encuentran en la memoria caché y no se han cargado en Amazon S3 se pueden perder. Puede evitar dicha pérdida de datos realizando los pasos siguientes antes de reiniciar o detener la instancia EC2 que aloja la gateway.

nota

Si utiliza el almacenamiento efímero y detiene e inicia la gateway, esta se desconectará permanentemente. Esto sucede porque se ha reemplazado el disco de almacenamiento físico. No hay solución para este problema, por lo que tendrá que eliminar la gateway y activar una nueva en una nueva instancia EC2.

Los pasos del procedimiento siguiente son específicos para las gateways de archivos.

Para evitar la pérdida de datos de las gateways de archivos que utilizan discos efímeros
  1. Detenga todos los procesos de escritura en el recurso compartido de archivos.

  2. Suscríbase para recibir notificaciones de CloudWatch Events. Para obtener información, consulte Cómo recibir notificaciones de las operaciones de archivos.

  3. Llame a lasNotifyWhenUploaded la APIpara recibir notificaciones cuando los datos que se han escrito, hasta que se perdió el almacenamiento efímero, se hayan almacenado de forma duradera en Amazon S3.

  4. Espere a que la API se complete y hasta que reciba un ID de notificación.

    Recibirá un evento de CloudWatch con el mismo ID de notificación.

  5. Compruebe que la métrica CachePercentDirty del recurso compartido de archivos es 0. Esto confirma que todos los datos se han escrito en Amazon S3. Para obtener información acerca de las métricas de recursos compartidos de archivos, consulte Descripción de las métricas para compartir archivos.

  6. Ahora puede reiniciar o detener la gateway de archivos sin riesgo de perder ningún dato.