我想使用应用程序引擎,但不幸的是,他们不支持与他们的数据库空间查询,所以我想知道是否有一种方法来创build我的数据库在一个云上的AWS或Azure和我的后端在应用程序引擎
如果可能:
两个云基础架构可以连接
假设你定义的“连接”是两个云可以互相路由IPstream量,那么在绝大多数情况下,答案是肯定的。
但仅仅是IP连接,基础设施并不稳定。
这样做的最佳做法是什么?
什么是build设汽车的“最佳实践”? 写一本书怎么样? 棘手的问题,不是吗?
“最佳实践”在这里并不真正适用,因为有数百种方法可以构build多云分布式部署。 简而言之,它完全取决于您的具体应用。
会有什么性能影响?
那么,数据库查询性能将是可怕的 。
将整个解决scheme放在一个云上更好吗?
再次,这是完全主观的。 取决于您的需求和您的应用程序体系结构。
一般来说(由于应用程序和数据库层在提供程序之间的性能影响),人们将select一个提供程序来托pipe应用程序 – 这将提供与应用程序需求相匹配的最佳function。
你可能应该列出所有的要求,然后评估几个不同的提供者。
在跨多个云(或云和本地之间)划分应用程序时,我会看到一些需要考虑的事项:
我相信还有其他的事情要考虑 – 希望这份名单帮助。
底线:目前存在混合体系结构(云本地云,云计算),您的具体要求将帮助您确定这是否适合您。