インターネットベースのアプリケーションでは、ユーザーは場所、時間、デバイスを問わずアクセスしたいと考え、またデータのサイズ、利用規模、形式の多様性は急速に拡大します。従来のオンプレミス データ管理モデルでこのような需要を満たすには、サーバー、オペレーティングシステム、ストレージ、ネットワークに継続的に投資し、管理する必要があり、ITスタッフおよび運用スタッフは、データ ボリュームとユーザー負荷の増加に合わせて、容量、パフォーマンス、可用性が確保されるように、継続的にインフラストラクチャを監視する必要がありました。SQL Azure などのクラウドベースのデータベース ソリューションを利用すると、たとえば、迅速なプロビジョニング、費用対効果の高いスケーラビリティ、高可用性、および管理負担の軽減など多くのメリットがもたらされます。ここでは、SQL Azure Database のアーキテクチャの概要を説明します。また、SQL Azure を使用して既存のオンプレミス データ インフラストラクチャを拡張したり、完全なデータ ソリューションとして利用する方法についても説明します。