クラウド内のSQL Server
SQL Azureを使用することで、Microsoftは深刻なデータベースユーザーにデータベースをクラウドに格納することができます。 SQL Azureは、 Microsoft SQL Serverテクノロジを使用してTransact-SQLをサポートするリレーショナルデータベースですが、すべてのサーバーおよびオペレーティングシステムの管理作業をMicrosoftエンジニアに任せることができます。
クラウド内のSQL Serverの機能
SQL Azureを使用して取得できる機能の一部は次のとおりです。
- データベースプラットフォーム、オペレーティングシステム、およびハードウェアの管理を他の人の手に委ねて管理を簡素化
- スケーラブルなリソースにより、ニーズの変化に応じて素早くリソースを追加または削除できます
- ODBC、PHP、およびADO.NETのデータアクセスとの統合
- SQL Server Management Studioによる管理(SQL Server 2008 R2以降に付属のバージョンを使用)
- Microsoft SQL Serverの基本機能のほとんど
制限事項
SQL AzureはMicrosoft SQL Serverのクラウドベースの代替品ですが、ホストされているSQL Server環境と同じではありません。 いくつかの重要な違いがあります
- データベースは10GBに制限されています。
- 一部のデータ型(特に地理空間データを含むCLRデータ型)はサポートされていません
- あなたの接続が「過度のリソースの使用」で終了する可能性があるという漠然とした警告
結論
全体として、SQL Azureは非常に興味深い製品であり、10GB未満の高性能クラウドベースのデータベースを求める特定のニッチな企業には非常に魅力的かもしれません。 しかし、ほとんどのWebユーザーは、おそらくWebホスティングのコストを含むさまざまなISPから同様の価格を見つけることができます。 より高度なSQL Server機能をサポートするよりスケーラブルなソリューションを展開するにつれて、SQL Azureの普及が期待されます。