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 perfectamente su infraestructura local existente AWS, lo que le permite almacenar y recuperar datos de la nube y ejecutar aplicaciones en un entorno híbrido. Para las cargas de trabajo de Windows, puede usar Storage Gateway para almacenar y acceder a los datos mediante protocolos nativos de Windows, como SMB yNFS. 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.

Pasarela de archivos Amazon S3

Amazon S3 File Gateway le permite almacenar sus archivos en Amazon S3 y, al mismo tiempo, proporciona acceso a sus usuarios mediante SMB recursos compartidos tradicionales. Esto proporciona una interfaz de usuario familiar y ayuda a reducir los costes al almacenar los datos en Amazon S3 y aprovechar los distintos niveles de almacenamiento de Amazon S3. Puede implementar Storage Gateway con S3 Intelligent Tiering para ayudarlo a mover automáticamente los archivos del ciclo de vida a los niveles de almacenamiento de menor costo para reducir aún más sus costos. Recomendamos S3 File Gateway para ofrecer escalabilidad horizontal y 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 comparticiones 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 locales y desea consolidarlos para evitar tener que pagar por varios dispositivos de hardware.

Impacto en los costes

Pasarela de archivos Amazon S3

Configurar S3 File Gateway es fácil porque puede usar el asistente de inicio 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 NFS los protocolos SMB y. Para 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 de forma eficaz un Storage Gateway en su uso normal, 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 NTFS acceso (ACLs) como metadatos.

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

  • FSxpara Windows File Server

  • Pasarela de archivos Amazon S3

  • Tienda Amazon Elastic Block (AmazonEBS) 

El precio de almacenar 10 TB de almacenamiento es considerablemente más económico si utilizas Amazon S3, ya que puedes particionar tus datos en varios niveles de uso. En la estimación de precios, se utiliza S3 Intelligent Tiering por su flexibilidad de precios. Esto incluye el 80 por ciento en S3 Standard, el 10 por ciento en Infrequent Access y el 10 por ciento en Amazon S3 Glacier. Si bien puede utilizar S3 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 S3 Glacier. S3 Glacier es exclusivamente para uso de archivos, no para un uso de acceso regular.

Sistemas de almacenamiento Coste de 10 TB de almacenamiento Región
FSxpara Windows File Server (suponiendo un ahorro del 50% en la deduplicación) 683,20$ USD SSD Este de EE. UU. (Norte de Virginia)
Pasarela de archivos Amazon S3 Organización inteligente por niveles de 449,51 dólares USD Este de EE. UU. (Norte de Virginia)
Amazon EBS 1.335,69 DÓLARES USD GP3 Este de EE. UU. (Norte de Virginia)

Considere lo siguiente:

  • En S3 Glacier, recibe errores de E/S genéricos a menos que los utilice RestoreObjectAPIpara restaurar el objeto de nuevo en Amazon S3. Le recomendamos que utilice una notificación para este error de E/S 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 necesitar 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 S3 Glacier, solo se ACLs permiten 10 por objeto o carpeta en Storage Gateway. Antes de decidirse a usar Storage Gateway, asegúrese de no necesitar más de 10 ACL entradas.

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, sus 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 proporcionar 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, ayuda a reducir los costos generales.

Sistemas de almacenamiento Coste de 10 TB de almacenamiento Región
Servidor FSx de archivos Amazon para Windows 683,20$ USD SSD Este de EE. UU. (Norte de Virginia)
Amazon FSx File Gateway 503,70 dólares/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:

  • FSxFile 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 costes

Pasarela de archivos Amazon S3

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 ejecutar el software 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 ejecución de Storage Gateway es un único punto de falla para acceder 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 localVMware, puede configurarlo para una alta disponibilidad.

Ejecuta varios sistemas de archivos

Separar las cargas de trabajo de archivos de uso diario de las cargas de trabajo de archivado puede ayudarle a evitar costes de almacenamiento innecesarios. Storage Gateway tiene la capacidad de implementarse junto con un sistema de archivos FSx para Windows File Server. Al usar los DFSespacios de nombres, 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).

El siguiente diagrama muestra cómo se puede usar un único espacio de DFS nombres como punto de acceso frontend para diferentes opciones de almacenamiento de backend.

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

Los clientes se dirigen a una estructura de carpetas, como\\ example.com\ storage. Este directorio principal contiene los subdirectorios. Un sistema de archivos de servidor de archivos FSx para Windows contiene los recursos compartidos de archivos a los que se accede de forma normal. 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 archivado o usted puede crear un proceso para automatizar el traslado de algunos archivos de los recursos compartidos habituales a la carpeta de archivado.

Considere lo siguiente:

FSxFile 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 de espacio decente para almacenar archivos en caché. La creación de alertas de supervisión cuando haya poco espacio libre puede ayudar a ajustar el tamaño del almacenamiento sin una sobreasignación.

Recursos adicionales de