Puntos de acceso para varias regiones de Amazon S3

Acelere las transferencias de contenido y la conmutación por error entre conjuntos de datos replicados en las regiones de AWS

Información general

Los puntos de acceso de varias regiones de Amazon Simple Storage Service (S3) ofrecen un punto de conexión global para dirigir el tráfico de solicitudes de Amazon S3 entre las regiones de AWS. Cada punto de conexión global dirige el tráfico de solicitudes de datos de Amazon S3 desde múltiples orígenes, incluido el tráfico que se origina en nubes virtuales privadas (VPC) de Amazon, desde centros de datos locales a través de AWS PrivateLink y desde la Internet pública sin necesidad de crear complejas configuraciones de red con puntos de conexión independientes. Establecer una conexión de AWS PrivateLink a un punto de acceso de varias regiones de S3 le permite dirigir solicitudes de S3 a AWS, o a través de varias regiones y cuentas de AWS, mediante una conexión privada con una arquitectura y configuración de red simples y sin la necesidad de configurar una conexión de emparejamiento de VPC.

Con los controles de conmutación por error de los puntos de acceso de varias regiones de Amazon S3, puede dirigir todo el tráfico de solicitudes de datos de S3 a través de un único punto de conexión global y controlar de forma directa el cambio del tráfico de solicitudes de datos de S3 entre las regiones de AWS en cualquier momento. Durante una interrupción del tráfico regional, planificada o no, los controles de conmutación por error permiten controlar la conmutación por error entre buckets de diferentes regiones y cuentas de AWS en cuestión de minutos.

Funcionamiento

  • Puntos de acceso de varias regiones de S3
  • Diagrama de cómo funciona: puntos de acceso de varias regiones de S3

    Los puntos de acceso de varias regiones de Amazon S3 se basan en AWS Global Accelerator y tienen en cuenta factores como la congestión de la red y la ubicación de la aplicación que realiza la solicitud, para dirigir de forma dinámica las solicitudes a través de la red de AWS a la copia de los datos más cercana. Las solicitudes de datos de Amazon S3 de origen público en Internet enrutadas a través de un punto de acceso de varias regiones de S3 pueden acelerar el rendimiento hasta en un 60 % en comparación con las solicitudes enrutadas a S3 a través de la Internet pública. Esto permite crear aplicaciones de varias regiones con la misma arquitectura sencilla utilizada en una sola región y luego ejecutar esas aplicaciones en cualquier parte del mundo.

    En una configuración activa-activa, las solicitudes realizadas al punto de conexión global de un punto de acceso de varias regiones de S3 se dirigen automáticamente a través de la red global de AWS al bucket de S3 más cercano. Esto permite a las aplicaciones evitar automáticamente segmentos de red congestionados en la Internet pública, con lo que se mejora el rendimiento y la fiabilidad de las aplicaciones.

    Por ejemplo, puede configurar un punto de acceso de varias regiones de S3 con buckets subyacentes en las regiones de Virginia, Irlanda y Bombay. A continuación, podrá configurar de forma centralizada las reglas de replicación entre Virginia, Irlanda y Bombay. A continuación, los puntos de acceso de varias regiones de S3 dirigirán dinámicamente las solicitudes de los clientes a través de las regiones de AWS al bucket de S3 con la latencia más baja. Con esta configuración, sus clientes de América del Norte probablemente se dirigirán a Virginia, mientras que los de Asia a Bombay. Al dirigir dinámicamente al conjunto de datos replicados a través de la red de AWS al bucket de S3 con la latencia de red más baja, las solicitudes de las aplicaciones evitan los segmentos de red congestionados en Internet pública, lo que mejora el rendimiento y la fiabilidad.

    Obtenga más información sobre los puntos de acceso de varias regiones de S3 en la guía del usuario.

  • Controles de conmutación por error
  • Diagrama sobre cómo funcionan los controles de conmutación por error

    Gracias a los controles de conmutación por error de los puntos de acceso de varias regiones de S3, podrá utilizar los puntos de acceso de varias regiones de S3 en una configuración activa-pasiva o activa-activa. Tanto en configuraciones activa-activa como activa-pasiva, los puntos de acceso de varias regiones de S3 permiten aprovechar la infraestructura global de AWS y mantener al mismo tiempo una arquitectura de aplicación sencilla para acceder a los buckets de S3 de diferentes regiones de AWS a través de un único punto de conexión global.

    En el caso de una configuración activa-pasiva, los clientes designan una región y cuenta de AWS activa para atender todas las solicitudes de S3, así como una región y cuenta de AWS pasiva a la que los datos únicamente se dirigirán cuando se active durante una conmutación por error planificada o no planificada.

    Por ejemplo, puede configurar puntos de acceso multirregión de S3 con buckets subyacentes en las regiones de AWS de Virginia y Oregón, donde la región de Virginia es activa, propiedad de una cuenta de AWS, y la región de Oregón es pasiva, propiedad de otra cuenta de AWS. Todo el tráfico que atraviesa el punto de acceso de varias regiones de S3 se dirige a Virginia. Así, los puntos de acceso de varias regiones de S3 dirigen las solicitudes de los clientes de S3 únicamente a la región de Virginia. A continuación, podrá configurar de forma centralizada las reglas entre cuentas de replicación entre Virginia y Oregón para replicar incondicionalmente algunos o todos los datos de los buckets con el fin de sincronizar sus contenidos. Entonces podrá iniciar una conmutación por error para desplazar el tráfico de solicitudes de acceso a datos de S3 al bucket de la región de Oregón en un plazo de dos minutos sin necesidad de cambiar ninguno de los clientes o aplicaciones de S3 que utilizan el punto de acceso de varias regiones de S3.

Vídeo de información general: puntos de acceso de varias regiones de S3

Obtenga una descripción detallada de los puntos de acceso de varias regiones de Amazon S3, que aceleran el rendimiento hasta un 60 % al acceder a conjuntos de datos replicados en varias regiones de AWS. 

Beneficios

Los puntos de acceso de varias regiones de Amazon S3 aceleran las aplicaciones de varias regiones. Al dirigir dinámicamente las solicitudes de S3 realizadas a un conjunto de datos replicados a través de AWS Global Accelerator, los puntos de acceso de varias regiones de S3 reducen la latencia de las solicitudes, de modo que las aplicaciones se ejecutan hasta un 60 % más rápido.
Las solicitudes de aplicación realizadas a un punto de conexión global de puntos de acceso de varias regiones de S3 se dirigen automáticamente a través de la red global de AWS al bucket de S3 con la menor latencia de red. Esto le permite crear aplicaciones de varias regiones con la misma arquitectura de aplicación simple que usaría en una única región y luego ejecutar esas aplicaciones en cualquier lugar del mundo.
Los controles de conmutación por error de los puntos de acceso de varias regiones de Amazon S3 permiten controlar la conmutación por error entre buckets de diferentes regiones de AWS. Puede probar la capacidad de recuperación de la aplicación frente a una interrupción del tráfico regional y alternar entre regiones activas y pasivas en cuestión de minutos.
Los controles de conmutación por error de los puntos de acceso de varias regiones de Amazon S3 funcionan a la perfección con la clase de almacenamiento Amazon S3 Intelligent-Tiering para obtener copias pasivas secundarias y terciarias de los datos replicados de S3. Amazon S3 Intelligent-Tiering ofrece un ahorro automático de los costos de almacenamiento en función de los patrones de acceso a los datos sin afectar al rendimiento. Esto puede resultar óptimo para copias secundarias pasivas de los datos a los que rara vez se accede. Entonces, cuando se inicia una conmutación por error entre regiones de AWS para activar la copia de la región pasiva, no hay cargos adicionales de recuperación por interactuar con copias de datos a las que se accede con poca frecuencia.
Los puntos de acceso de varias regiones de S3 proporcionan puntos de conexión globales para Amazon S3 con políticas de acceso dedicadas y controles centralizados para las reglas de replicación de S3, la conmutación por error entre regiones de AWS y el enrutamiento de red. En la consola de S3, los puntos de acceso de varias regiones de S3 presentan una vista centralizada de la topología de replicación subyacente, las métricas de replicación y la administración del control de conmutación por error de la configuración de enrutamiento de solicitudes para la implementación de varias regiones de S3. Esto brinda una forma aún más sencilla de crear, administrar y supervisar el almacenamiento de tráfico de solicitudes de datos de S3 para aplicaciones de varias regiones.

Casos de uso

Los controles de conmutación por error de puntos de acceso de varias regiones de Amazon S3 permiten controlar el cambio de tráfico de solicitudes de datos de S3 entre las regiones de AWS y redirigir el tráfico de S3 lejos de las interrupciones en cuestión de minutos para ayudar a crear aplicaciones con mayor disponibilidad. Con los controles de conmutación por error, puede operar los puntos de acceso de varias regiones de S3 en una configuración activa-pasiva e iniciar una conmutación por error para cambiar el tráfico de solicitudes datos de S3 a la región de AWS alternativa elegida en cuestión de minutos.

Pruebe la capacidad de recuperación de las aplicaciones frente a una interrupción del tráfico regional para llevar a cabo pruebas de escenarios de error de las aplicaciones y realizar simulaciones de recuperación de desastres. Cambie fácilmente el tráfico de solicitud de datos de S3 a través de un punto de conexión global de punto de acceso de varias regiones de S3, desde una región de AWS activa a una región de AWS pasiva en cuestión de minutos.

Los clientes con instancias públicas de EC2, instancias EC2 que utilizan puertas de enlace de Internet (IGW) y en las instalaciones que deben conectarse para acelerar las solicitudes a S3 pueden simplificar las aplicaciones y la arquitectura de la red con un punto de acceso de varias regiones de S3. Estas solicitudes se dirigirán a través de la red global de AWS y volverán a S3 dentro de la región sin tener que atravesar la Internet pública hasta la región de AWS de menor latencia.

Introducción a los puntos de acceso de varias regiones de S3

Puede comenzar a utilizar los puntos de acceso de varias regiones de S3 mediante la API de Amazon S3, la CLI, los SDK o la consola de S3. La consola de S3 proporciona un flujo de trabajo guiado para configurar puntos de acceso de varias regiones de S3, reglas de replicación entre regiones de S3 y conexiones de VPC de AWS, lo que incluye AWS PrivateLink.

En la consola de S3, los puntos de acceso de varias regiones de S3 presentan una vista centralizada de la topología de replicación subyacente, los controles de conmutación por error, las métricas de replicación y la configuración de enrutamiento de solicitudes. Esto supone una forma aún más sencilla de crear, administrar y supervisar el almacenamiento de las aplicaciones de varias regiones.

Puede configurar un punto de acceso de varias regiones de S3 en tres sencillos pasos. En primer lugar, recibirá un nombre de punto de conexión de punto de acceso de varias regiones de S3 generado automáticamente, con el que podrá establecer la conexión de los clientes. En segundo lugar, seleccionará los buckets de S3 existentes o creará otros nuevos para dirigir las solicitudes entre ellos. En tercer lugar, especificará las reglas de replicación entre regiones de S3 que se aplicarán a los buckets. Posteriormente, S3 creará y configurará automáticamente la nueva configuración de varias regiones. De forma alternativa, puede usar AWS CloudFormation para automatizar la creación y configuración de puntos de acceso de varias regiones de S3. 

Acceda al tutorial de introducción a los puntos de acceso de varias regiones de S3 y visite la guía del usuario para comenzar.