SQL Data Sync
今回のリリースで、新しいWindows Azure管理ポータル内からSQL Data Syncサービスを活用できるようになりました。SQL Data Syncにより、複数のSQLデータベース間でデータが同期できます。これらのSQLデータベースはオンプレミス環境とクラウド、または複数のデータベースをホストするクラウドに渡って使用できます。さまざまな興味深いシナリオを有効にする非常に強力な機能です。
SQL Data Syncを使用するには、Windows Azure管理ポータルのSQLデータベースセクションで、下部トレイの新しいADD SYNCコマンドをクリックしてください。
SYNCエージェントの作成
もしオンプレミス環境(またWindows Azureの他に別のホスティングプロバイダ)にあるSQL Serverデータベースで同期を考えている場合、まずSQL Serverでエージェントのダウンロード、インストール、設定を行う必要があります。
上記のNew Sync Agentコマンドをクリックして、Windows Azureとこのエージェントを関連づけてください。
エージェントのエンドポイント(またはData Syncリソース)を作成した後、ポータルの左操作ペインで“SQL DATABASES”拡張を選択すると、新しいSYNCプレビュータブが表示されます。作成したエージェントは、そのタブ内の一覧に表示されます。
Windows Azureに接続するオンプレミスのSQL Serverエージェントを構成するときに使用するキーを生成してコピーするには、MANAGE KEYをクリックしてください。
SYNCグループの作成
データベースの準備ができると、新しいSyncグループが作成できます。Syncグループでは、同期するデータベースや同期の方法やタイミングなどの構成を定義します。
New Sync Groupコマンドをポータルで選択して、ウイザードにより以下のステップを完了させます。
1. 名前を付ける
2. ハブデータベースを選択し、接続証明書を提供する。ハブデータベースとは、グループ内の中心となるデータベースで、Windows AzureではSQLデータベースでなければなりません。
3. 参照データベースを追加して、接続証明書を提供する。参照データベースは、ハブデータベースに接続する“spoke”または“member”データベースとして考える。これらは、オンプレミスのSQL Serverまたは他のWindows Azure SQLデータベースによるどんな組み合わせでも構いません。ハブに対するそれぞれの方向で双方向的に同期できます。
上記のステップを完了すれば、Syncグループのセットアップは完了です。







