AWS Storage Gateway - AWS Guía prescriptiva

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.

AWS Storage Gateway

AWS Storage Gateway es un servicio de almacenamiento en la nube híbrida que conecta los entornos locales con el almacenamiento en AWS la nube. Le permite integrar sin problemas su infraestructura local existente AWS, lo que le permite almacenar y recuperar datos de la nube y ejecutar aplicaciones en un entorno híbrido. En el caso de las cargas de trabajo de Windows, puede usar Storage Gateway para almacenar los datos y acceder a ellos mediante protocolos nativos de Windows, como SMB y NFS. Puede usar Storage Gateway para reducir los costos asociados con la ejecución de cargas de trabajo de Windows AWS mediante el uso de hardware y software locales como puente hacia la nube. Esto le permite aprovechar la escalabilidad y la rentabilidad que supone AWS no tener que realizar cambios significativos en su infraestructura existente.

Bajo el paraguas de Storage Gateway, encontrará Amazon S3 File Gateway, Amazon FSx File Gateway, Tape Gateway y Volume Gateway. S3 File Gateway y FSx File Gateway se utilizan con mayor frecuencia con las cargas de trabajo de Microsoft.

Puerta de enlace de archivo de Amazon S3

Amazon S3 File Gateway le permite almacenar sus archivos en Amazon S3 y, al mismo tiempo, proporciona acceso a sus usuarios mediante el uso de recursos compartidos SMB tradicionales. Esto proporciona una interfaz de usuario familiar y permite reducir los costos almacenando los datos en Amazon S3 y aprovechando los distintos niveles de almacenamiento de Amazon S3. Puede implementar Storage Gateway con S3 Intelligent Tiering para transferir automáticamente los archivos del ciclo de vida a los niveles de almacenamiento de menor costo para reducir ahorrar aún más. Recomendamos S3 File Gateway si busca escalabilidad horizontal, acceso de solo lectura, lecturas rápidas y repetidas (desde la memoria caché) y volcados de bases de datos. Por lo general, no se recomienda para escrituras, edición de archivos o recursos compartidos departamentales de alto rendimiento o alta disponibilidad.

Amazon FSx File Gateway

Amazon FSx File Gateway también puede ofrecer un ahorro de costes al trabajar con los sistemas de archivos de Amazon FSx Windows. Puede instalar un FSx File Gateway para proporcionar acceso localizado a un sistema de FSx archivos de Amazon en otra región para evitar los costes de tener dos sistemas de archivos independientes. Esto también puede resultar útil si tiene varios servidores de archivos en las instalaciones y desea unificarlos para evitar tener que pagar por varios dispositivos de hardware.

Impacto del costo

Amazon S3 File Gateway

Configurar S3 File Gateway es fácil porque puede usar el asistente de inicialización de Storage Gateway. Puede implementar la puerta de enlace en cuestión de minutos mediante una EC2 instancia de su AWS entorno. Una vez configurada la puerta de enlace, puede configurar los recursos compartidos de Storage Gateway para que sean accesibles a través de los protocolos SMB y NFS. En el caso de las cargas de trabajo típicas de Windows, también puede usar esta configuración para aprovechar un entorno de Active Directory y establecer permisos en los recursos compartidos de archivos. Puede integrar eficazmente Storage Gateway en su uso habitual, ya que funcionará como un recurso compartido de archivos típico de Windows. Los archivos y las carpetas se almacenan como objetos y las listas de control de acceso NTFS (ACLs) como metadatos.

En la siguiente tabla se comparan los costos de 10 TB de almacenamiento con las tres opciones de almacenamiento disponibles:

  • FSx para el servidor de archivos de Windows

  • Puerta de enlace de archivo de Amazon S3

  • Amazon Elastic Block Store (Amazon EBS) 

El precio de tener 10 TB de almacenamiento es considerablemente más económico si utiliza Amazon S3, ya que puede particionar los datos en varios niveles de uso. En la estimación de precios, se utiliza S3 Intelligent Tiering por su flexibilidad. Esto incluye el 80 % en S3 Standard, el 10 % en Infrequent Access y el 10 % en Amazon Glacier. Si bien puede utilizar Amazon Glacier, es importante establecer las reglas de ciclo de vida adecuadas para garantizar que no sea necesario acceder inmediatamente a los archivos que se trasladen a Amazon Glacier. Amazon Glacier es exclusivamente para uso de archivos, no para uso de acceso normal.

Sistemas de almacenamiento Costo de 10 TB de almacenamiento Region
FSx para Windows File Server (suponiendo un ahorro del 50% en la deduplicación) 683,20 USD (SSD) Este de EE. UU. (Norte de Virginia)
Amazon S3 File Gateway 449,51 USD (Intelligent Tiering) Este de EE. UU. (Norte de Virginia)
Amazon EBS 1.335,69 USD GP3 Este de EE. UU. (Norte de Virginia)

Considere lo siguiente:

  • En Amazon Glacier, recibe I/O errores genéricos a menos que utilice la RestoreObjectAPI para restaurar el objeto en Amazon S3. Te recomendamos que utilices una notificación para este I/O error mediante Amazon CloudWatch Events. De esta forma, su equipo de operaciones podrá reaccionar si un usuario recibe este error en un archivo al que podría tener que acceder. Para obtener más información sobre estos errores, consulte Error: InaccessibleStorageClass en la documentación de Amazon S3 File Gateway.

  • Además de la limitación de acceso de Amazon Glacier, solo se ACLs permiten 10 por objeto o carpeta en Storage Gateway. Antes de decidir usar Storage Gateway, asegúrese de no necesitar más de 10 entradas de ACL.

Amazon FSx File Gateway

Al igual que una puerta de enlace de archivos de Amazon S3, una puerta de enlace de FSx archivos proporciona acceso a un sistema de archivos que conserva los datos a largo plazo. En Amazon S3 File Gateway, los datos residen en Amazon S3. En el caso de FSx File Gateway, los datos residen en FSx el servidor de archivos de Windows. Si bien las opciones Multi-AZ están disponibles FSx para Windows File Server, no hay ninguna opción multirregional. Si tiene una empresa global o una oficina remota, es posible que necesite una plataforma de almacenamiento compartido que esté geográficamente más cerca del usuario final para evitar la latencia. Si tuviera que implementar otro sistema de FSx archivos de Amazon, esto añadiría el coste de un sistema de archivos Amazon FSx for Windows File Server completamente nuevo y el almacenamiento necesario. Para evitar la creación de un sistema de archivos completamente nuevo y la duplicación de costes, puede implementar FSx File Gateway en la región secundaria. Esto proporciona a los usuarios acceso localizado a los archivos y, al mismo tiempo, permite reducir los costos generales.

Sistemas de almacenamiento Costo de 10 TB de almacenamiento Region
Servidor FSx de archivos Amazon para Windows 683,20 USD (SSD) Este de EE. UU. (Norte de Virginia)
Amazon FSx File Gateway 503,70 USD (puerta de enlace única) Este de EE. UU. (Norte de Virginia)
nota

Los precios de la tabla anterior se basan en los precios de Storage Gateway.

Tenga en cuenta lo siguiente:

  • FSx File Gateway puede ayudarle a ahorrar aproximadamente 180$ al mes (o 2100$ al año) en cargas de trabajo multirregionales.

  • Los gastos de transferencia de datos son mucho más bajos con FSx File Gateway, ya que solo necesita almacenar en caché los archivos a los que se accede con regularidad y no una copia secundaria completa.

  • Aunque puede tener dos implementaciones de FSx Windows File Server en distintas regiones y mantenerlas actualizadas con AWS Backup o AWS DataSync, ninguna de las dos opciones es prácticamente en tiempo real.

Recomendaciones de optimización de costos

Amazon S3 File Gateway

S3 File Gateway ofrece una opción económica para almacenar archivos, pero hay que tener en cuenta algunos aspectos relacionados con la forma en que implementa y utiliza el sistema de archivos. Por ejemplo, S3 File Gateway requiere el uso de una máquina virtual para poner en marcha el software de Storage Gateway. En AWS, Storage Gateway se implementa en Amazon EC2 mediante una instancia m5.xlarge de forma predeterminada. Si desea reducir los costos de almacenamiento local, puede implementar Storage Gateway como un dispositivo virtual en plataformas de virtualización como VMware Hyper-V.

Consideraciones sobre la alta disponibilidad

La puesta en marcha de Storage Gateway es un único punto de error para el acceso a los archivos. Para evitar tiempos de inactividad innecesarios, le recomendamos que implemente un control de acceso estricto que permita a los usuarios realizar cambios o detener e iniciar la instancia de Storage Gateway. Además, para las implementaciones en marcha AWS, resulta beneficioso utilizar Amazon Data Lifecycle Manager para crear instantáneas de enrutamiento que permitan recuperar rápidamente la implementación de Storage Gateway. Si ejecuta Storage Gateway de forma local VMware, puede configurarlo para una alta disponibilidad.

Uso de varios sistemas de archivos

Separar las cargas de trabajo de archivos de uso diario de las cargas de trabajo de archivo puede ayudar a evitar costos de almacenamiento innecesarios. Storage Gateway tiene la capacidad de implementarse junto con un sistema de archivos FSx para Windows File Server. Al usar los espacios de nombres DFS, puede presentar su almacenamiento principal de uso diario que se ejecuta en Windows File Server y su almacenamiento que se ejecuta en FSx Amazon S3 (al que se accede a través de Storage Gateway).

En el siguiente diagrama, se muestra cómo se puede utilizar un único espacio de nombres DFS como punto de acceso frontend para distintas opciones de almacenamiento de backend.

Uso de un espacio de nombres DFS como punto de acceso frontend.

Los clientes se redirigen a una estructura de carpetas, como \\ejemplo.com\almacenamiento. Este directorio principal contiene los subdirectorios. Un sistema de archivos FSx para servidores de archivos de Windows contiene los recursos compartidos de archivos a los que se accede de forma habitual. Puede usar un recurso compartido de archivos creado en Storage Gateway para archivar datos. Los usuarios pueden archivar los elementos manualmente en la carpeta de archivo, aunque también puede crear un proceso para automatizar el traslado de algunos archivos de los recursos compartidos de archivos habituales a la carpeta de archivos.

Considere lo siguiente:

FSx File Gateway

La implementación de FSx File Gateway es similar a la implementación de S3 File Gateway, pero es aún más fácil si usa el asistente de inicio. Para obtener instrucciones detalladas, consulte el paso 3: Crear y activar un Amazon FSx File Gateway en la documentación de Amazon FSx File Gateway. Tras implementar FSx File Gateway en su entorno, podrá asociarlo a sus sistemas de FSx archivos de Amazon existentes y obtener acceso a sus archivos.

El almacenamiento es la consideración principal a la hora de implementar FSx File Gateway. El almacenamiento predeterminado proporciona 150 GB, que es una cantidad decente de espacio para almacenar archivos en caché. La creación de alertas de supervisión cuando haya poco espacio libre puede ser útil para ajustar el tamaño del almacenamiento sin asignar recursos en exceso.

Recursos adicionales