SQL Azure Data Sync 获得“指向并点击”管理方式和过滤同步功能

  • Roopesh Shenoy
  • 侯伯薇

2011 年 10 月 24 日

话题:DevOps语言 & 开发

微软最近向所有 SQL Azure 的订阅者发布了SQL Azure Data Sync的预览版。用户现在可以跨多个数据中心内的SQL Azure数据库设置同步,也可以使用简单的“指向并点击(point-and-click)”界面设置云平台和本地数据中心(Cloud-to-on-premise)的同步。

SQL Azure Data Sync 是基于Microsoft Sync framework构建的,它让我们可以在 SQL Azure 和 SQL Server 或者其它 SQL Azure 数据库之间同步。它的 CTP 版本已经发布一段时间了,那是基于注册和邀请发布的。在这个新版本中有如下新特性:

  • 经过改善的管理门户,带有对同步拓扑(sync topology)的图形化描述,让我们可以使用它进行配置、管理和监控。
  • 更好的灵活性,我们可以只过滤出表的列或者特定行的子集以及同步组(sync group)配置。
  • 和早先的 CTP 版本不同,这个版本可供所有 SQL Azure 的用户测试,而不需要单独的注册过程。

我们可以按照预定义的间隔设置同步, 那可以在同步组——一组需要一起同步的表——的级别上进行控制。对于双向同步,我们可以把冲突解决方案设置为 Hub 优先或者客户端优先。这项服务的目标是各种企业场景,如:

  • 对于地域上在全球使用的应用程序的数据进行集中管理,以获得更好的响应。
  • 针对不同的负载把数据扩展到不同的数据库上。
  • 使用云应用程序来扩展基于数据中心(on-premise)的应用程序,以更好地共享数据。
  • 在多个位置之间共享数据

对于这种服务没有单独的费用,尽管使用 SQL Server 的一般数据传输需要单独的费用。你可以参考这篇文章来考虑成本问题。

Sync Framework是一种数据同步平台,它可以针对任何数据格式、传输协议和网络拓扑情况下的数据工作。它让我们可以开发出分布式的应用程序,并跨多个平台同步数据。

查看英文原文:SQL Azure Data Sync Gets Point-And-Click Management, Filtered Synchronization
DevOps语言 & 开发