2

私はSQL Azureを完全に新しくしています。私は、敷地内のSQL Serverを使用し、SQL Serverをクラウド内にホストするAmazon AWS RDSのようなクラウドサービスを認識しています。私はSQL AzureがSQLサーバーの上に構築され、クラウドでホストされていることを理解しています。しかし、唯一の違いは "クラウドでホストされていますか?しかし、SQLのMSDNページから、特定のトピックがSQL AzureとSQL Serverに適用されるため、混乱します。SQL AzureとSQL Serverの違いは何ですか?

  • SQL AzureにはSQL 2014,2016のようなバージョンがありますか、それともMicrosoftとは全く異なるSQL-variation製品ラインですか?
  • SQL Azureが提供するその他の特長/メリット(雲のスケーラビリティ、可用性、低スタートアップ価格などのホストから自然に来たものに加えて)
  • SQL AzureとSQL Serverとの主な違いは何ですか? TSQL構文のバリエーション、SQLエンジンの最適化はありますか?
  • SQL Azureよりも、SQL Server(AW​​S RDSのようなクラウドでもホストされている)が優先されるのはいつですか?

この説明では、SQLサーバーが2014または2016バージョンであるとします。

+3

スタックオーバーフローは「議論」ではありません。あなたの質問は適切ではありません - そして、私はMIcrosoftがその問題に関する良い文書を持っていると思います。 –

+0

実際には、質問は良い答えです - 答えと同じです。 StackExchangeは、偏りのない比較コントラストを得ることができる数少ない場所の1つです。マイクロソフトは偏りのない比較を提供するビジネスにはありません。 – user2736158

答えて

4

Azure SQLデータベースは、SQL Serverの最新バージョンです。定期的にリリースされるSQL Server(2014,2016など)とは異なり、Azure SQLデータベースは常に最新の安定版機能を備えています。 SQL Serverの新しい機能はすべて、テストに合格するとAzure SQLにプッシュされますが、SQL Serverでは次のバージョンを待って明示的にインストールする必要があります(たとえば2016)。ファイルシステムアクセスまたは特定のリソースを必要とするすべての機能が有効になっていないため(例:FileStream、Service Brokerなど)、Azure SQLにはSQL Serverとの制約があります(FileStream、Service Brokerなど)。

もう一つの重要な機能は、 Azure SQLデータベースを使用すると、脅威の検出、自動インデックス作成/チューニングの通知としていくつかの機能を利用できます。自分の環境でSQL Serverをホストする場合は、自分で監視する必要があります。

また、Azure SQLデータベースは、簡単に調整したり拡大縮小することができるサービスです。下位階層/上位階層に簡単に移動するよりも、パフォーマンス階層をいくつか選択できます。オンプレミスSQL Serverでは、より強力なCPUを搭載したハードウェアをさらに購入する必要があります。