跨 Azure 和 AWS 的高可用性 (HA) 网站负载平衡?
High availability (HA) website load balanced across both Azure and AWS?
我有一个客户希望通过分布在 AWS 和 Azure 上的 HA 基础设施为他们的网站提供服务(出于他们自己的原因)。我的理解是这是不可能的——您选择 AWS 和 Azure,然后让您的负载均衡器位于堆栈和自动缩放中(例如,在 AWS 中跨 EC2 实例使用 Elastic Load Balancing)。
我的理解有误吗?这真的可能吗?提前致谢。
使用DNS load balancing, which is basically Round robin DNS.
DNS load balancing is the practice of configuring a domain in the
Domain Name System (DNS) such that client requests to the domain are
distributed across a group of server machines. A domain can correspond
to a website, a mail system, a print server, or another service that
is made accessible via the Internet.
在您的例子中,服务器组分布在多个云提供商中。有很多警告和挑战,但这是可能的。
另见 Best way to load balancing between AWS and Rackspace。类似用例。
混合云解决方案不仅仅是在两个云中托管的服务之间进行负载平衡。
如果您需要身份验证,则需要有身份提供者。你选择了哪一个,它在哪里 运行?两个平台中的安全协议不兼容 AFAIK。
您将数据存储在哪里以及如何保持数据同步?如果您使用 SQL 服务器,则可以在两个云中的实例 运行ning 之间使用 AlwaysOn。但对于其他形式的数据存储,您可能要靠自己了。
加密密钥或秘密(如连接字符串)等参考数据呢?您打算为这些供应两家商店吗?您需要为这两个商店设置访问控制。
您的服务或开发运营团队需要在两个不同的平台上维护您的产品,这会显着增加所需的成本和专业知识。
虽然没有什么是不可能的,但我会确保您的客户准备好承担这个雄心勃勃的项目的开发成本。
我有一个客户希望通过分布在 AWS 和 Azure 上的 HA 基础设施为他们的网站提供服务(出于他们自己的原因)。我的理解是这是不可能的——您选择 AWS 和 Azure,然后让您的负载均衡器位于堆栈和自动缩放中(例如,在 AWS 中跨 EC2 实例使用 Elastic Load Balancing)。
我的理解有误吗?这真的可能吗?提前致谢。
使用DNS load balancing, which is basically Round robin DNS.
DNS load balancing is the practice of configuring a domain in the Domain Name System (DNS) such that client requests to the domain are distributed across a group of server machines. A domain can correspond to a website, a mail system, a print server, or another service that is made accessible via the Internet.
在您的例子中,服务器组分布在多个云提供商中。有很多警告和挑战,但这是可能的。
另见 Best way to load balancing between AWS and Rackspace。类似用例。
混合云解决方案不仅仅是在两个云中托管的服务之间进行负载平衡。
如果您需要身份验证,则需要有身份提供者。你选择了哪一个,它在哪里 运行?两个平台中的安全协议不兼容 AFAIK。
您将数据存储在哪里以及如何保持数据同步?如果您使用 SQL 服务器,则可以在两个云中的实例 运行ning 之间使用 AlwaysOn。但对于其他形式的数据存储,您可能要靠自己了。
加密密钥或秘密(如连接字符串)等参考数据呢?您打算为这些供应两家商店吗?您需要为这两个商店设置访问控制。
您的服务或开发运营团队需要在两个不同的平台上维护您的产品,这会显着增加所需的成本和专业知识。
虽然没有什么是不可能的,但我会确保您的客户准备好承担这个雄心勃勃的项目的开发成本。