RDS for SQL Server での SQL Server Developer Edition の使用 - Amazon Relational Database Service

RDS for SQL Server での SQL Server Developer Edition の使用

RDS for SQL Server は SQL Server Developer Edition をサポートとしています。Developer Edition には SQL Server Enterprise Edition のすべての機能が含まれていますが、本番稼働用以外の用途にのみライセンスされます。RDS for SQL Server Developer Edition インスタンスは、カスタムエンジンバージョン (CEV) 機能を使用して独自のインストールメディアを使用して作成できます。

利点

RDS for SQL Server Developer Edition を使用すると、次のことができます。

  • 本番環境データベースと同等の機能を維持しながら、開発環境とテスト環境のコストを削減します。

  • 非本番環境の Enterprise Edition 機能には、Enterprise ライセンス料金なしでアクセスできます。

  • バックアップ、パッチ適用、モニタリングなど、Amazon RDS の自動管理機能を使用します。

注記

SQL Server Developer Edition は、開発およびテストのみを目的としてライセンスされており、本番環境では使用できません。

リージョンの可用性

RDS for SQL Server Developer Edition は、次の AWS リージョンで使用できます。

  • 米国東部 (バージニア北部)

  • 米国東部 (オハイオ)

  • 米国西部 (オレゴン)

  • 米国西部 (北カリフォルニア)

  • アジアパシフィック (ムンバイ)

  • アジアパシフィック (ソウル)

  • アジアパシフィック (シンガポール)

  • アジアパシフィック (大阪)

  • アジアパシフィック (シドニー)

  • アジアパシフィック (東京)

  • 欧州 (アイルランド)

  • 欧州 (フランクフルト)

  • 欧州 (ロンドン)

  • 欧州 (ストックホルム)

  • 欧州 (パリ)

  • カナダ (中部)

  • 南米 (サンパウロ)

  • アフリカ (ケープタウン)

ライセンスと使用

SQL Server Developer Edition は、Microsoft によって開発環境とテスト環境に対してのみライセンスされます。Developer Edition を本番サーバーとして使用することはできません。Amazon RDS で SQL Server Developer Edition を使用する場合、Microsoft の SQL Server Developer Edition ライセンス条項を遵守する責任があります。AWS インフラストラクチャコストに対してのみお支払いいただきます。追加の SQL Server ライセンス料金はかかりません。料金の詳細については、「RDS for SQL Server の料金」を参照してください。

前提条件

RDS for SQL Server で SQL Server Developer Edition を使用する前に、次の要件が満たされていることを確認してください。

  • インストールバイナリは Microsoft から直接取得し、Microsoft のライセンス条項に準拠していることを確認する必要があります。

  • Developer Edition DB インスタンスを作成するには、次のリソースを使用するためのアクセス権が必要です。

    • AmazonRDSFullAccess および s3:GetObject アクセス許可を持つ AWS アカウント。

  • インストールメディアを保存するには、Amazon S3 バケットが必要です。CEV 作成の一環として Amazon S3 バケットにアップロードするには、ISO ファイルと累積更新ファイルが必要です。詳細については、「Amazon S3 バケットへのインストールメディアのアップロード」を参照してください。

  • すべてのインストールメディアファイルは、カスタムエンジンバージョンが作成される同じリージョン内の同じ Amazon S3 バケット内と、その Amazon S3 バケット内の同じフォルダパス内に存在する必要があります。

サポートバージョン

RDS for SQL Server の Developer Edition は、次のバージョンをサポートしています。

  • SQL Server 2022 CU 21 (16.00.4215.2)

Developer Edition CEV 作成でサポートされているすべてのエンジンバージョンを一覧表示するには、次の AWS CLI コマンドを使用します。

aws rds describe-db-engine-versions --engine sqlserver-dev-ee --output json --query "{DBEngineVersions: DBEngineVersions[?Status=='requires-custom-engine-version'].{Engine: Engine, EngineVersion: EngineVersion, Status: Status, DBEngineVersionDescription: DBEngineVersionDescription}}"

コマンドは次の例のような出力を返します。

{ "DBEngineVersions": [ { "Engine": "sqlserver-dev-ee", "EngineVersion": "16.00.4215.2.v1", "Status": "requires-custom-engine-version", "DBEngineDescription": "Microsoft SQL Server Enterprise Developer Edition", "DBEngineVersionDescription": "SQL Server 2022 16.00.4215.2.v1" } ] }

エンジンバージョンステータス (requires_custom_engine_version) は、サポートされているテンプレートエンジンバージョンを識別します。これらのテンプレートには、インポートできる SQL Server バージョンが表示されます。

制限

Amazon RDS の Developer Edition には、次の制限が適用されます。

  • 現在、M6i および R6i インスタンスクラスでのみサポートされています。

  • マルチ AZ 配置とリードレプリカはサポートされていません。

  • 独自の SQL Server インストールメディアを提供および管理する必要があります。

  • SQL Server Developer Edition (sqlserver-dev-ee) のカスタムエンジンバージョンは、クロスリージョンまたはクロスアカウントで共有することはできません。