先週Microsoftは、 Windows Azure VMで、Windows Azure SQL DatabaseとSQL Serverのどちらを選択するかに関するガイダンスをリリースした。この記事では、Azure VMでホストされたSQL Serverと、AzureのネイティブSQL Databaseを使った場合との深く考えられたシナリオと決定のポイントを解説している。様々なチャート、グラフ、リストは、この戦略的な選択をするときに様々な視点を提供する;簡単に読み手が彼らのシチュエーションに応じた最適な決定をするための権限を与える。
この記事では“メタル上” とクラウドでホストされたSQL Serverの両方を対象にしているものの、読み手がサービスレベルアグリーメント、可用性、スケーリングのニーズと言った、クラウドベースの永続性に関連する多くの問題に対応するのに役に立つ。アプリケーションがAzureを使っていようとなかろうと、データベースサーバーをクラウドでホストする方法の選択は、すべてのクラウドソリューションで通常必要な意思決定であり、このガイドでは、永続性と仮想マシンに似たオプションを提供する技術とプラットフォームに適用できる。
今回のガイダンスは、クラウド開発者が彼らのソリューションを作成するときに最適なオプションを選択するためにMicrosoftによって書かれたシリーズの最新版である。その他の記事では、CQRSの実装とマルチテナントアプリケーション開発といったアーキテクチャの課題にフォーカスしている。
CQRS Journeyは、2012年8月にリリースされ、チームの最初のCQRSプロジェクトにおけるステップバイステップの解説を提供した。CQRSの純粋なアプローチではないが、彼らの技術やプラットフォームの選択に関係ないクラウドアプリケーションに関連したいくつかのコンセプトを提供した。このガイダンスのモデルは、様々なチームメンバーとステークホルダーの異なる視点を示しており、非常に啓蒙的であり、Microsoftの記事で重複している。
クラウドにおけるマルチテナントアプリケーションの開発の第3弾は、2012年12月にリリースされており、クラウドベースのマルチテナントシステムの選択肢やシチュエーションに関する詳細情報を提供している。回答の多くはAzureソリューションをもたらす一方で、このガイダンスドキュメントは簡単に他のプラットフォームに移植することができる。