Automatic Failover for S3's Multi-Region Access Point(MRAP)

0

I'm setting up a new MRAP for cross-region replicated buckets and came across their routing/failover configuration which seems to be entirely manual. Is it possible to set up automatic failover routing to minimize disruption by region-wide outages?

babel
질문됨 일 년 전582회 조회
3개 답변
1

Failover can be initiated using the following commands.
In other words, if you can configure the system to run this command when a problem occurs, you can fail over automatically.
https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/submit-multi-region-access-point-routes.html

profile picture
전문가
답변함 일 년 전
  • This should work but I am looking for a more out-of-the-box approach, Something similar to what Global Accelerator supports.

0

Instead of using active-passive failover, why not just use Active-Active failover combined with bi-directional replication? That way you don't have to worry about regional failure. Enter image description here

This allows for data to be read from/written to either region and fully replicated to both regions.

답변함 일 년 전
  • I cannot use Active-Active failover due to constraints, I need to have a "primary" bucket which can serve multi-region requests and supports failover

0

It's useful to think about some of the types of impacts that could occur:

  • An impact to replication between buckets caused by a configuration error.
  • An impact to replication caused by a network issue between regions
  • An impact to S3 service performance that results in increased latency or increased error rates.
  • An impact to networking around a specific region that results in increased latency or increased error rates.
  • A region-wide outage.

If you think through these scenarios and investigate historical patterns, you should come to the conclusion that the last is the least common. An active-active configuration will protect against that final type of impact. The other types of impact wouldn't impact all customers in the same way, and so customers need control over when and how routing changes. You can use routing controls to enable/disable routing to regions, and integrate with monitoring that detects other types of impact and takes appropriate action. At the moment, S3 Multi-Region Access Points does not offer a feature that helps configure that integration, only the ability to build this using routing control APIs:

profile pictureAWS
답변함 일 년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠