gpt4 book ai didi

asp.net - 在一个设置中混合使用 Azure 和 AWS

转载 作者:行者123 更新时间:2023-12-02 08:06:18 26 4
gpt4 key购买 nike

Disclaimer: I'm not sure this question is a good fit for StackOverflow, but I haven't found any "cloud-computing" stackexchange, and the official "meta" post instructs me to ask this on StackOverflow.

是否有人尝试过或探索过让基础设施的一部分在 AWS 上运行而另一部分在 Azure 上运行的选项,如果是,是否有任何技术可以绕过“公共(public)互联网”连接这两个云?与 AWS Direct Connect 类似,但用于 AWS-Azure 链接。

具体来说,我正在考虑在 AWS 上运行应用程序服务器(运行 ASP.NET 的 Windows EC2 实例)和在 Azure SQL 数据库上运行数据库服务器

如果有人尝试在同一/邻近区域执行此操作(例如,两个提供商都在弗吉尼亚州设有数据中心) - 您是如何做到的以及您是否遇到任何网络延迟/带宽问题。

最佳答案

这就是所谓的Polynimbus 。 Polynimbus 组织是一种利用多个云提供商的组织,并且非常常见。

通常,如果可以的话,您不会在同一应用程序或系统中混合使用 AWS 和 Azure 服务。正如跨 Azure 区域的通信会产生导出费用并增加线路上的网络延迟一样,跨 Azure 和 AWS 之间的通信也是如此。

有许多组织同时使用 AWS 和 Azure。由于各种原因,某些应用程序可能会被架构并“卡在”某个云提供商中。这些应用程序可能会长期保留在那里,但随后可能会根据功能、定价或其他业务需求/请求将新的(全新的)应用程序放入一个云或另一个云中。

您还可以通过利用多个云提供商来实现更高级别的可用性和弹性。例如,您可以跨多个 Azure 区域托管多个 Web 应用程序实例,然后在它们之间实现负载平衡以实现高可用性。然后,您还可以在 AWS 中的故障转移负载均衡配置中设置 1 个或多个同一 Web 应用程序的实例。这将通过自动故障转移到 AWS 来保护您免受两个 Azure 区域宕机的影响。您也可以以其他方式实现它,或者只选择使用 AWS 作为 Azure 的异地备份。这实际上取决于您对特定云提供商的数据中心因某种原因发生故障的担心/偏执程度。

关于asp.net - 在一个设置中混合使用 Azure 和 AWS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42816694/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com