Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon 可以将全球加速器用于高可用性和灾难恢复


可以将全球加速器用于高可用性和灾难恢复


AWS全球加速器可以有效地用于高可用性和灾难恢复,提供详细的功能和机制来支持应用程序弹性的这些关键方面。

AWS全球加速器高可用性

AWS Global Accelerator通过提供了可隔离设计的设计来提高应用程序的可用性,从而提高了高可用性。创建加速器时,您会收到由独立网络区域服务的两个静态IPv4地址,它们是具有自己的物理基础架构和独特的IP子网的隔离单元。如果一个静态IP地址无法在IP阻塞或网络中断 - 全球加速器将流量重新路由转移到另一个隔离区域的健康静态IP地址。此设置可确保在网络级别的容错,并保护您的应用程序免受单个故障的影响[3​​] [4] [5]。

全球加速器不断使用TCP,HTTP和HTTPS健康检查来监视所有端点的健康。如果端点变得不健康,它会立即将流量引导到另一个健康的端点,从而在不中断的情况下保持应用程序可用性。这种健康监控和即时故障转移功能使您可以在多个可用性区域或区域进行高度可用的体系结构[3] [5] [6]。

此外,全局加速器消除了由客户端DNS缓存引起的可变性,因为它提供了固定的静态IP地址。路由或端点健康状况的变化在几秒钟内传播,最大程度地减少停机时间并确保最终用户的一致可用性[5]。

##灾难恢复和多区域弹性

全局加速器通过启用具有自动故障转移的多区域部署来支持灾难恢复。您可以将多个AWS区域的应用程序端点与全局加速器提供的静态IP地址相关联。如果主要区域遭受停电或端点故障,全球加速器将检测到不健康的终点,并自动将流量重定向到下一个最佳健康地区。该故障转移在不到一分钟的最小破坏和持续的服务可用性之内迅速发生[5] [7] [10]。

这种多区域故障转移功能对于灾难恢复方案至关重要,即使整个区域不可用,应用程序也必须保持访问。全球加速器的能力将流量路由到最接近的端点的能力也有助于降低潜伏期并提高故障转移期间的性能,从而增强用户体验[7] [10]。

##其他利益支持高可用性和灾难恢复

- 全局静态Anycast IP地址:为您的应用程序提供一个固定的入口点,简化客户端配置和防火墙规则[6]。
- 网络区域和基于细胞的体系结构:限制全球加速器基础架构本身中故障的影响,从而提高操作弹性[6]。
- 与AWS Shield集成:保护您的应用程序终点免受分布式拒绝服务(DDOS)攻击,这可能会影响可用性[7]。
- 简单的端点管理:您可以添加或删除端点,执行蓝色/绿色部署或A/B测试,而无需更改面向客户端的IP地址,从而促进更新和恢复操作[7] [10]。

## 概括

AWS Global Accelerator旨在通过以下方式改善应用程序的高可用性和灾难恢复。

- 提供由独立网络区域服务的静态IP地址,以实现容错。
- 不断监视端点健康和路由流量,远离不健康的端点。
- 通过几乎不变的交通重定向支持多区域故障转移。
- 通过将用户流量路由到最接近的健康端点来减少延迟。
- 提供强大的保护和操作弹性功能。

这些功能使全球加速器成为在AWS上建立弹性,高度可用和耐灾难的应用程序的强大工具[3] [5] [7] [10]。

引用:
[1] https://aws.amazon.com/global-accelerator/features/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resility.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://tutorialsdojo.com/aws-global-accelerator/
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/maximisision-application-sapplication-risiligation-with-aws-with-aws-global-accelerator/
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-benefits-of-migrating.html
[8] https://www.projectpro.io/recipes/explain-features-of-aws-global-accelerator
[9] https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/oracle-iaas/oracle-iaas/oracle-disaster-recovery-iaas-aas
[10] https://cloudchipr.com/blog/aws-global-accelerator
[11] https://hands-on.cloud/aws-services/global-accelerator/