ぷろぐらま

Web、JavaEEの話題を中心に

Microsoft Azure SQL Databaseの基礎知識、料金について

Azure SQL Databaseについてのメモです。
AWSもそうですがクラウドサービスは公式ページでの料金や機能説明がとても
わかりにくいです。なんとかして欲しい。

料金

以前はデータ量による課金体系などがありややこしそうでしたが
現在はプラン別の単純な時間単位課金になっておりシンプルです。
詳細は以下の公式ページを参照。
例えばStandardレベルのS1であればデータベースサイズは250GBまで利用可能で
¥2.33/時間で利用できます。
料金 - SQL Database | Microsoft Azure
Azure SQL Database Service Tiers and Performance Levels

SLAやデータのバックアップ

このあたりはPaaSで利用する事でメリットが多いところですね。
ほとんど自動でやっていくれてGUIで操作可能です。
SLAは99.99%
 仮想マシン上にSQL Serverを構築した場合は可用性セットで
 2インスタンス以上作らないとSLAは適応されないので
 ここはSQL Databaseの優位点ですね。
SQL Databseの場合は自動で3重化されている
・プランによって復元可能な期間の差はあるが特定ポイントからの復元が可能
・Standardプラン以上であればジオレプリケーション対応している。
 但しBasic, Standardプランではオフライン セカンダリ データベースのみ対応
Azure SQL データベースのアクティブ ジオレプリケーション
Azure SQL Database の標準地理レプリケーション | Technology | Nigerian Daily News

参考資料

MSの自習書シリーズ。とても詳しく解説されていてわかりやすいです。
まずは「Microsoft Azure SQL Database 入門」が良いと思います。
https://www.microsoft.com/ja-jp/sqlserver/2014/technology/self-learning.aspx