SQL Server エディションの比較 - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

SQL Server エディションの比較

概要

Microsoft SQL Server ライセンスは、Windows ワークロード環境の最大のコストの 1 つです。SQL サーバーのライセンスコストは、ワークロードを実行するためにコンピューティングコストを超えて簡単に拡張できます。間違ったエディションを選択した場合、使用していない機能や必要のない機能に対して料金を支払うことができます。このセクションでは、機能や相対コストなど、次の SQL Server エディションを比較します。

  • Enterprise – SQL Server Enterprise Edition は、高性能、無制限の仮想化、およびいくつかのビジネスインテリジェンス (BI) ツールを備えたデータセンター機能を提供します。

  • Standard – SQL Server Standard Edition は、小規模な組織や部門に基本的なデータ管理とビジネスインテリジェンスを提供します。

  • ウェブ – SQL Server Web Edition は、ウェブホストまたはウェブ付加価値プロバイダー () である企業に適していますVAPs。このエディションは、総所有コストが低く、小規模から大規模のウェブプロパティにスケーラビリティと管理機能を提供します。

    重要

    SQL Server Web Edition を使用して、パブリックおよびインターネットにアクセスできるウェブページ、ウェブサイト、ウェブアプリケーション、ウェブサービスのみをサポートできます。SQL Server Web Edition を使用してアプリケーション (顧客関係管理やエンタープライズリソース管理アプリケーションなど) をサポート line-of-businessすることはできません。

  • デベロッパー – SQL Server Developer Edition には Enterprise Edition のすべての機能が含まれていますが、開発のみを目的としています。

  • Express – SQL Server Express Edition は無料のデータベースであり、学習やデスクトップアプリケーションの構築に使用できます。Express エディションを他のエディションに更新できます。

注記

SQL Server Evaluation Edition は 180 日間のトライアル期間で利用できます。

コストへの影響

Microsoft リセラーからSQLサーバーライセンスを購入し、ソフトウェアアシュアランス AWS を使用して に持ち込むことができます。または、Amazon EC2 にライセンスが組み込まれている pay-as-you-goモデルでSQLサーバーライセンスを使用できますAMIs。

Microsoft リセラーからSQLサーバーライセンスを購入する場合、コアライセンスは 2 個入りパックで販売されます。サーバーごとに最低 4 つのコアをライセンスする必要があります。次の表は、エンタープライズエディションとスタンダードエディションのコスト比較を示しています。

Version SQL Server Enterprise Edition (2 コアパック) SQL Server Standard Edition (2 コアパック) 削減量
2022 15,123 ドル 3,945 ドル 74%
2019 13,748 ドル 3,586 ドル 74%
注記

上記の表の料金は、Microsoft の SQL Server 2022 および SQL Server 2019 のパブリック料金に基づいています。

次のコスト比較は、ライセンス込み Amazon でさまざまなエディションのSQLサーバーEC2をホストしていることを示していますAMIs。この比較では、SQLサーバーは us-east-1リージョンの r6i.xlarge (4 v CPU) でホストされます。

インスタンス コンピューティングコスト Windows ライセンスコスト SQL サーバーライセンスコスト 合計
R6i .xlarge (Linux) $183.96 $183.96
R6i .xlarge + Windows $183.96 $134.32 $318.28
R6i .xlarge + SQL Server Web Edition $183.96 $134.32 49.35 ドル $367.63
R6i .xlarge + SQL Server Standard Edition $183.96 $134.32 $350.4 $668.68
R6i .xlarge + SQL Enterprise Edition $183.96 $134.32 1,095 ドル $1,413.28

ワークロードに適した SQL Server エディションを選択することで、SQLサーバーのライセンスコストを最大 95% 削減できます。次の表は、r6i.xlarge インスタンスのSQLサーバーライセンスのコストを比較したものです。

エディション % の節約
エンタープライズと比較したスタンダード 68%
ウェブと標準の比較 86%
ウェブとエンタープライズの比較 95%

ほとんどのシナリオでは、組織は Enterprise から Standard Edition に切り替えますが、Standard または Enterprise Edition から Web Edition への切り替えが可能な場合があります。

コスト最適化に関する推奨事項

スケーリング制限、高可用性、パフォーマンス、セキュリティに基づいて、ワークロードに最適なエディションを選択できます。次の表は、SQLサーバーエディション全体でサポートされている機能を示しています。これは、使用するエディションを決定するのに役立ちます。この比較は、SQLServer 2016 SP1以降のバージョン に適用されます。

[Scaling limits](スケーリング履歴)

次の表は、さまざまな SQL Server エディションのスケーリング制限を比較しています。

機能 Enterprise Edition Standard Edition ウェブエディション Express エディション
Server Database Engine、SQLServer SQL Analysis Services (SSAS)、または SQL Server Reporting Services (SSRS) の単一のインスタンスで使用される最大コンピューティング容量 オペレーティングシステムの最大数 4 ソケットまたは 24 コアのうち、いずれか小さい方に制限 4 つのソケットまたは 16 コアのうち小さい方に制限 4 ソケットまたは 4 コアのうち、いずれか小さい方に制限
SQL Server Database Engine のインスタンスあたりのバッファプールの最大メモリ オペレーティングシステムの最大数 128 GB 64 GB 1410 MB
SQL Server Database Engine のインスタンスあたりのバッファプール拡張の最大容量 最大メモリ設定の 32 倍 最大メモリ設定の 4 倍 該当なし 該当なし
最大リレーショナルデータベースサイズ 524 PB 524 PB 524 PB 10 GB
Columnstore キャッシュまたはメモリ最適化データの最大メモリ オペレーティングシステムの最大数 32 GB 16 GB 352 MB

アプリケーションが 16 コア (32 vCPUs) 未満で 64 GB 未満の を必要とする場合はRAM、SQLServer Web Edition から評価を開始できます。ワークロードに 64 GB を超えるメモリやその他の高可用性オプションが必要な場合は、SQLServer Standard Edition にアップグレードする必要があります。

SQL Server Web Edition を使用して、パブリックおよびインターネットにアクセス可能なウェブページ、ウェブサイト、ウェブアプリケーション、ウェブサービスをサポートできますが、SQLServer Web Edition を使用してビジネスアプリケーションラインをサポートすることはできません。SQL Server Web Edition のユースケースの詳細については、Microsoft Licensing Support または Microsoft リセラーにお問い合わせください。

SQL Server Standard Edition は、最大 24 コア (48 vCPUs) と 128 GB のメモリのワークロードに使用できます。ただし、バッファプール拡張機能を使用して、r6id インスタンスに存在するもののように、SQLServer Standard Edition がローカルEC2インスタンスストレージ を利用できるようにします。 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.htmlこれにより、メモリは最大メモリ設定の 4 倍まで拡張されます。この機能の組み合わせにより、メモリ要件が増加し始めたときにサーバーが Enterprise Edition にアップグレードする必要がなくなる可能性があります。

メモリ使用率は、バッファプールとページの平均余命カウンターでデータベースページを検索することで識別できます。ページの平均余命は、ディスクにフラッシュバックされるまでに、ページがメモリ内にある時間を示します。このカウンターのデフォルト値は 300 です。ページが数時間または数日間メモリに存在する場合、割り当てられたメモリを減らす可能性があります。

高可用性

次の表は、さまざまな SQL Server エディションの高可用性機能を比較しています。

機能 Enterprise Edition Standard Edition ウェブエディション Express エディション
サーバーコアのサポート 1 あり はい はい 可能
ログ配布 あり はい はい 不可
データベースのミラーリング 可能 FULL 安全モード 証人としてのみ 証人としてのみ
バックアップ圧縮 あり はい いいえ なし
Always On フェイルオーバークラスターインスタンス 16 ノード 2 ノード 不可 なし
Always On 可用性グループ 2 つの同期セカンダリレプリカを含む最大 8 つのセカンダリレプリカ 不可 いいえ なし
基本的な可用性グループ 不可 2 ノード 不可 なし
オンラインページとファイルの復元 可能 いいえ いいえ なし
オンラインインデックス作成 可能 いいえ いいえ なし
オンラインスキーマの変更 可能 いいえ いいえ なし
高速リカバリ 可能 いいえ いいえ なし
ミラーリングされたバックアップ 可能 いいえ いいえ なし
ホット追加メモリと CPU 可能 いいえ いいえ なし
暗号化されたバックアップ あり はい いいえ なし
Microsoft Azure へのハイブリッドバックアップ ( へのバックアップURL) あり はい いいえ なし
ディザスタリカバリ用のフェイルオーバーサーバー あり はい いいえ なし
高可用性のためのフェイルオーバーサーバー あり はい いいえ なし

その他の一般的な機能

次の表は、さまざまな SQL Server エディションの最も一般的な機能を比較したものです。機能の詳細なリストについては、Microsoft ドキュメントのSQL「Server 2019 のエディションとサポートされている機能」を参照してください。

機能 Enterprise Edition Standard Edition ウェブエディション Express エディション
(パフォーマンス) リソースガバナー 可能 いいえ いいえ なし
(セキュリティ) 透過的なデータベース暗号化 (TDE) あり はい はい 不可
(セキュリティ) 拡張キー管理 (EKM) 可能 いいえ いいえ なし
(レプリケーション) Oracle パブリケーション 可能 いいえ いいえ なし
(レプリケーション) ピアツーピアトランザクションレプリケーション 可能 いいえ いいえ なし
変更データキャプチャ あり はい いいえ なし

SQL サーバーデベロッパーエディション

開発、QA、テスト、ステージング、UAT環境などの本番稼働以外のワークロードはすべて、SQLServer Developer Edition を使用してSQLサーバーのライセンスコストを 100% 削減できます。SQL Server をダウンロードしたら、共有テナンシーを使用してEC2インスタンスに SQL Server Developer Edition をインストールできます。SQL Server Developer Edition には専用インフラストラクチャは必要ありません。詳細については、このガイドの SQL Server Developer Edition の推奨事項を参照してください。

エディションの切り替え

既存のワークロードの場合、あるエディションから別のエディションに切り替えるには広範なテストが必要です。Enterprise または Standard エディションで実行されているワークロードをチェックして、エディション固有の機能が使用されているか、それらの機能に代替ソリューションがあるかどうかを確認することがベストプラクティスです。例えば、データベースがエンタープライズレベルの機能を使用しているかどうかを確認する場合は、次のコマンド例に示すように、すべてのデータベースで動的管理ビュー (DMV) を実行できます。

SELECT feature_name FROM sys.dm_db_persisted_sku_features; GO

SQL メンテナンスジョブの一部としてのオンラインのインデックス再作成などSQL、T- ではキャプチャできない Enterprise Edition の機能があります。これらは手動で検証する必要があります。

移行に関する考慮事項

Server にライセンスを付与する方法によってSQL、エディションを切り替えるオプションが決まります。AMIsSQLサーバー を含む にはAMIs、EC2インスタンスの料金にライセンスコストが含まれています。ライセンスコストは に拘束されますAMI。AWS 請求コードを使用して、 に含まれるSQLサーバーバージョンを確認できますAMI。 AWS ライセンス込みインスタンスの場合、オペレーティングシステム内で SQL Server Edition を変更しても、 に関連付けられた請求は変更されませんAMI。新しいエディションの SQL Server AMIを実行している新しいEC2インスタンスにデータベースを移行する必要があります。

独自のライセンスをお持ちの場合は、柔軟性が高まります。通常、新しいバージョンを実行している別のEC2インスタンスに移行することをお勧めします。これにより、何かが計画どおりに進まない場合に簡単にフェイルバックできます。ただし、既存のサーバーを使用する必要がある場合でも side-by-side、SQLサーバーをインストールし、インスタンス間でデータベースを移行できます。エディションのダウングレードの詳細については side-by-side、MSSQLTipsウェブサイトのSQL「サーバーでのエディションのアップグレードとダウングレード」を参照してください。

追加リソース