Azure CosmosDB全球扩展

时间:2017-08-24 17:29:08

标签: azure-cosmosdb

我已经看到有关Azure CosmosDB的视频通过点击地图进行扩展,这是一个整洁的地图。但在这些演示中,它们直接从客户端连接到数据库。

我的理解是允许客户端(如wpf桌面程序)直接访问数据库是一个坏主意。它应该在我们控制访问的web api后面。

因此,对于全球扩展,我并不需要很多用户所在的区域,我需要相同的数据中心来托管api。

这是对的吗?

1 个答案:

答案 0 :(得分:2)

在引用Multi-master database architecture的文档中有一篇有趣的文章会很有用。

基本上,如果您要公开Web API并且客户端将连接到它而不是数据库,您希望Web API尽可能地靠近数据库(当全局复制发挥作用时)。

要将客户端透明地连接到最近的API,您可以使用Traffic Manager's Geographic routing