Windows Azure で SQL Server AlwaysOn を正式サポート & Windows Azure 通知ハブを正式リリース

これまでフィードバック、評価などいただいていた機能、サービスが正式対応となりました。

Windows Azure 仮想マシン で SQL Server AlwaysOn 機能をサポート

Windows Server 2012 + SQL Server 2012 以降で利用可能な AlwaysOn に Windows Azure が正式対応し、Windows Azure 仮想マシン で稼働する SQL Server を 可用性グループ (Availability Group) に含めることが可能になりました。

Windows Azure 仮想マシン 自体の 可用性を高めるための VM バックアップ は Windows Azure 側で行われていますが、トランザクション処理を含めた データベースの 高可用性および災害対応 (HADR :High Availability and Disaster Recovery) を実現するため、Windows Azure 上の SQL Server のデータベース を オンプレミス(社内設置) の SQL Server と同様に、SQL Server AlwaysOn 可用性グループ の機能により、複数のデータベースによる フェールオーバー対応や複数のレプリカの保持などを含めてよりきめ細かな制御、バックアップ、管理することができるようになりました。

なお、Windows Azure ネットワーク ロードバランサーも組み込まれており、クライアント接続として 1 つのエンドポイントを指定することで、データベースの接続を自動でルーティングします。

Windows Azure 通知ハブの正式リリース

Windows 8 / Windows Phone / iOS / Android のマルチデバイスにプッシュ通知を配信する 通知ハブ (Notification Hub) が GA (General Availability:正式リリース) となりました。Windows Azure モバイルサービスを使ったプッシュ通知のほか、Windows Azure 以外のプラットフォームでもこの 通知ハブ のサービスを利用でき、アプリ側に数行コードを追加するだけで API を利用してプッシュ通知を実装できます。

どちらも MPNS / WNS / APNS / GCM をサポート、マルチデバイス対応していますが、モバイルサービスではどちらかというと個々の単一ユーザー向け、通知ハブでは一斉・同時の多数ユーザー向けコミュニケーション向けとなっています。

  Windows Azure モバイルサービス Windows Azure 通知ハブ
MPNS / WNS / APNS / GCM サポート
On/Off トリガー --
デバイス登録管理 --
メッセージルーティングのためのタグ設定 --
ユーザーの嗜好に合わせたカスタマイズテンプレート --
100万以上のデバイスへの一斉配信 --

先日公開された Windows Azure SDK for .NET 2.1 でも Windows Azure サービスバスで Windows Azure 通知ハブ を正式サポート、Windows Azure 管理ポータルから 通知ハブ を新規作成・管理する場合も、サービスバスの 1 サービスとして表示されます。

Bing ニュース (Windows アプリ / Windows Phone 8 アプリ)でも Windows Azure 通知ハブを利用して ニュースを配信しています。

 

ScottGu's Blog > Windows Azure: General Availability of SQL Server Always On Support and Notification Hubs, AutoScale Improvements + More
Windows Azure Team Blog > Announcing General Availability of Windows Azure Notification Hubs & Support for SQL Server AlwaysOn Availability Group Listeners

MSDN Library > High Availability and Disaster Recovery for SQL Server in Windows Azure Virtual Machines
Microsoft TechNet ライブラリ > AlwaysOn 可用性グループ (SQL Server)

windowsazure.com > Windows Azure Notification Hubs Overview