假设一家公司拥有一个应用程序,该应用程序的数据库托管在AWS上,并且在AWS上也具有一个只读副本。然后,同一家公司希望在Google Cloud中建立数据分析基础架构,以利用Google Cloud中的数据分析和ML服务。
是否有必要在Google Cloud上下文中创建其他只读副本?如果不是,是否有一种替代策略在这种情况下经常用于桥接两个云服务?
答案 0 :(得分:1)
尽管诸如Amazon Relational Database Service(RDS)之类的服务提供了只读功能,但它仅在AWS上的托管数据库实例之间。
如果要在提供程序之间复制数据库,则可能是您自己在虚拟机上运行数据库,而不是使用托管服务。这意味着数据库看起来就像Internet上的任何资源一样,因此您可以完全像连接Internet上的两个资源一样连接它们。但是,您将负责管理,监视,部署等。这与使用云服务的许多好处无关。
在存储服务(如Amazon S3)之间进行复制会更容易,因为它只是原始数据,而不是运行中的数据库。而且,大数据通常以原始格式存储,而不是加载到数据库中。
如果现有基础架构位于云提供商上,则尝试在同一云提供商上执行其余活动。