Azureで提供されるメニューと価格体系について、簡単に紹介します。Azureは当初2つのエディションが提供される予定です。Edition(月額$99.99)です。主な違いはデータベースサイズの上限で、それぞれ1GB、10GBとなっています。Serverと互換性の高いリレーショナルデータベースが利用できるようになります。これまでのようなサーバーの構築もインストールもパッチの適用も不要です。Serverに相当するソフトウエアライセンスだけでなく、サーバー、ストレージ、ネットワーク機器などのハードウエア利用料、サーバーや空調の電気代などデータベースを運用するすべての費用を含んでいます。唯一、ほかに必要なコストとしてネットワーク帯域への課金があり、1GBあたりの入出力でそれぞれ$0.1、$0.15が加算されますが、過度なデータ入出力をコスト面から抑制するための措置といえます。ストリーミングサイトなどを除く標準的な利用であれば、通常運用時の金額がそれほどかさむものではありません。Azureの最大のメリットは自動運用にあります。Azureではデータベースのレプリケーションをはじめとする管理作業をクラウドのインフラ上で自動化しています。これにより、データベースの管理に工数を割いてきた技術者はDBA業務から開放され、ほかのタスクに時間を使えるようになります。Serverやほかのリレーショナルデータベースを自社運用している方からすると、設定されているデータベースあたりの上限サイズが思いのほか小さいな、と感じる方も少なくないと思いますが、これは小さいデータベースを複数並べて利用するアーキテクチャとなっているためです。データサイズにはトランザクションログなどの容量は含まれず、純粋にユーザーが利用するデータのみが課金対象となります。Serviceとの併用や使い分けを推奨しています。Azureと比べ1/60以下であり、バイナリファイルやログなどをこちらに移すだけで大幅にコストを削減できる可能性もあるのです。Serverの機能を再現しています。したがって、通常のSQLはもちろん、T-SQLで記載されたプロシージャーを作成、実行することも可能です。2008とほぼ同等の挙動が期待できます。Studio(SSMS)からも、オブジェクトエクスプローラーが表示されないなど若干の制限事項がありながらほぼ通常通り接続、操作することができます。2008と見分けがつきにくいのですが、可用性やマルチテナンシーを自動運用で担保するためのインフラ面は、クラウド的なアーキテクチャで支えられています。Azureは数百台におよぶサーバー群を束ねたファブリックの上に分散して展開されています。ユーザーが作成したDBは冗長性を持たせるために3つ程度のレプリケーションを作成しますが、これらのDBは別々のサーバーに配置されます。データの管理が複雑になりそうな構成ではありますが、レプリケーションは負荷分散ではなく、あくまで冗長化のためだけに存在しており、データのアクセスはマスターDBを持つノードに対して行うことで複雑性を回避しています。万が一、プライマリノードに障害が発生した場合、即座にレプリケーションDBを持つホットスタンバイノードからセカンダリを選出してフェイルオーバーすることで可用性を保つことができます。1台の物理サーバーには通常複数のDBが混在していますが、どれか一つのDB処理による負荷が高まった場合、同じサーバーに同居するほかのDBを別ノードに移動することである程度処理性能を保つこともできます。無限ではありませんが、拡張性においても比較的低コストで実現できる現実的な解を提供しています。Azureを利用することもできます。Azureに対応させることができるのです。この著者の記事一覧クラウドコンピューティングを主な守備範囲とするエバンジェリスト。日本オラクルでERPや新規事業開発を担当した経験を持つ。戦略コンサルタントだった時期もあるが、クラウドやAzureの可能性に惹き付けられマイクロソフトに参画。ITでは、より付加価値の高いコンテンツを会員サービスとして提供しています。ITのWebサイトにログインすることでさまざまな限定特典を入手できるようになります。VeloCloudが選ばれる理由SD-WANとはなにか。Linuxエンジニア育成への思いF5とNGINXの組み合わせで、サービス公開をよりセキュアに。ITがお届けするポッドキャストです。