上个月,AWS发生了一次宕机,一些网站因此不得不关闭。我想知道,如果一家公司同时使用AWS和Google Cloud平台进行托管,那么将其服务从Amazon平台转移到Google平台或反之亦然(以防Google Cloud发生故障)会有多容易。首先,这是可能还是不可能?另外,如果是这样,执行此类活动的成本是多少,让服务重新运行需要多长时间。
在这方面,我也做了一些挖掘,我发现每个提供商(谷歌和亚马逊)都有自己的工具来实现这一点,即将存储的数据从其他平台传输到他们的平台- https://cloud.google.com/storage/docs/migrating?hl=en https://aws.amazon.com/importexport/
这些是唯一可用的选项,还是还有其他选项。希望一些AWS/Google云专家能够回答我的问题。
发布于 2015-10-21 00:39:47
您需要在两个环境中运行您的应用程序,保持部署同步,保持数据库同步等。这可能会变得复杂和昂贵……
然后,要自动从一个环境故障转移到另一个环境,您可以使用DynDNS Active Failover等DNS服务来监视应用程序的健康状况,并在主环境变得不健康时开始向另一个环境发送流量。
您如何管理部署,如何跨环境持续传输数据,所有这些都与您当前使用的技术(编程语言、操作系统、数据库服务器)密切相关。如果不了解系统的所有细节,就无法提供如何完成这些任务的细节。
此外,如果您在特定平台上使用专有技术,例如Amazon Redshift或DynamoDB,则在其他平台上可能找不到提供相同功能的服务。
自从上一次AWS宕机以来,我已经看到这个话题出现了很多,但我认为,除了最关键的应用程序之外,在两个不同的平台上维护两个环境对所有应用程序来说都是言过其实。相反,我会考虑在不同的亚马逊网络服务区域维护您的应用程序的副本,并使用Route53运行状况检查来进行故障转移。
https://stackoverflow.com/questions/33241433
复制相似问题