メニュー
Amazon Relational Database Service
ユーザーガイド (API バージョン 2014-10-31)

DB インスタンスクラス

DB インスタンスクラスによって Amazon RDS DB インスタンスの計算とメモリの容量を決定します。必要な DB インスタンスクラスは、処理能力とメモリの要件によって異なります。

インスタンスクラス料金の詳細については、「Amazon RDS 料金表」を参照してください。

DB インスタンスクラス。

Amazon RDS は、3 種類のインスタンスクラス (スタンダード、メモリ最適化、バースト可能なパフォーマンス) をサポートしています。Amazon EC2 インスタンスタイプの詳細については、Amazon EC2 ドキュメントの「インスタンスタイプ」を参照してください。

利用可能な標準 DB インスタンスクラスは以下のとおりです。

  • db.m4 – 以前の db.m3 インスタンスクラスより低価格で高いコンピューティングキャパシティを備えた最新世代インスタンス。

  • db.m3 – 以前の世代インスタンスクラスにはコンピューティング、メモリ、ネットワークリソースが備わっているため、多くのアプリケーションに適しています。db.m3 インスタンスクラスは、以前の db.m1 インスタンスクラスよりも多くの計算能力を備えています。

  • db.m1 – 以前の汎用インスタンスクラスです。

利用可能なメモリ最適化 DB インスタンスクラスは以下のとおりです。

  • db.r4 – メモリ集中型アプリケーション用に最適された現行世代のインスタンスクラス。RAM の GiB あたりの価格は db.r3 インスタンスクラスより安く提供されます。

  • db.r3 – db.m2 インスタンスクラスより低価格で、メモリの最適化と高いコンピューティングキャパシティを備えた以前の世代インスタンスクラス。db.r3 インスタンスクラスは 南米 (サンパウロ) リージョンでは使用できません。

  • db.m2 – 前の世代のメモリ最適化インスタンスクラス

以下のバースト可能なパフォーマンス DB インスタンスクラスを利用できます。

  • db.t2 – CPU の最大使用率までバースト可能なベースラインのパフォーマンスレベルを提供するインスタンスクラス。

すべての利用可能な DB インスタンスクラスの仕様

次の表に、Amazon RDS DB インスタンスクラスの詳細を示します。テーブルの列については、テーブルの後に説明されます。

インスタンスクラス vCPU1 ECU2 Memory3 (GiB) VPC のみ4 EBS 最適化5 最大 帯域幅 6 (Mbps) ネットワークパフォーマンス 7 Aurora MySQL Aurora PostgreSQL MariaDB Microsoft SQL Server8 MySQL9 Oracle10 PostgreSQL
db.m4 – 最新世代の標準インスタンスクラス
db.m4.16xlarge 64 188 256 はい はい 10,000 25 Gbps いいえ いいえ はい

はい 8

MySQL 5.7、5.69

はい 10

はい
db.m4.10xlarge 40 124.5 160 はい はい 4,000 10 Gbps いいえ いいえ はい

はい 8

はい

はい 10

はい
db.m4.4xlarge 16 53.5 64 はい はい 2,000 いいえ いいえ はい

はい 8

はい

はい 10

はい
db.m4.2xlarge 8 25.5 32 はい はい 1,000 いいえ いいえ はい

はい 8

はい

はい 10

はい
db.m4.xlarge 4 13 16 はい はい 750 いいえ いいえ はい

はい 8

はい

はい 10

はい
db.m4.large 2 6.5 8 はい はい 450 いいえ いいえ はい

はい 8

はい

はい 10

はい
db.m3 – 前の世代の標準インスタンスクラス
db.m3.2xlarge 8 26 30 いいえ はい 1,000 いいえ いいえ はい

はい 8

はい

はい 10

はい
db.m3.xlarge 4 13 15 いいえ はい 500 いいえ いいえ はい

はい 8

はい

はい 10

はい
db.m3.large 2 6.5 7.5 いいえ いいえ いいえ いいえ はい

はい 8

はい

はい 10

はい
db.m3.medium 1 3 3.75 いいえ いいえ いいえ いいえ はい

はい 8

はい

はい 10

はい
db.m1 – 前の世代の標準インスタンスクラス
db.m1.xlarge 4 4 15 いいえ はい 450 いいえ いいえ いいえ

はい 8

MySQL 5.6、5.5

はい 10

PostgreSQL 9.4、9.3
db.m1.large 2 2 7.5 いいえ はい 450 いいえ いいえ いいえ

はい 8

MySQL 5.6、5.5

はい 10

PostgreSQL 9.4、9.3
db.m1.medium 1 1 3.75 いいえ いいえ いいえ いいえ いいえ

はい 8

MySQL 5.6、5.5

はい 10

PostgreSQL 9.4、9.3
db.m1.small 1 1 1.7 いいえ いいえ 非常に低 いいえ いいえ いいえ

はい 8

MySQL 5.6、5.5

はい 10

PostgreSQL 9.4、9.3
db.r4 – 現行世代のメモリ最適化インスタンスクラス
db.r4.16xlarge 64 195 488 はい はい 14,000 25 Gbps 1.15 以降 はい はい

はい 8

MySQL 5.7、5.69

はい 10

PostgreSQL 9.6、9.5、9.4
db.r4.8xlarge 32 99 244 はい はい 7,000 10 Gbps 1.15 以降 はい はい

はい 8

MySQL 5.7、5.69

はい 10

PostgreSQL 9.6、9.5、9.4
db.r4.4xlarge 16 53 122 はい はい 3,500 最大 10 Gbps 1.15 以降 はい はい

はい 8

MySQL 5.7、5.69

はい 10

PostgreSQL 9.6、9.5、9.4
db.r4.2xlarge 8 27 61 はい はい 1,750 最大 10 Gbps 1.15 以降 はい はい

はい 8

MySQL 5.7、5.69

はい 10

PostgreSQL 9.6、9.5、9.4
db.r4.xlarge 4 13.5 30.5 はい はい 875 最大 10 Gbps 1.15 以降 はい はい

はい 8

MySQL 5.7、5.69

はい 10

PostgreSQL 9.6、9.5、9.4
db.r4.large 2 7 15.25 はい はい 437 最大 10 Gbps 1.15 以降 はい はい

はい 8

MySQL 5.7、5.69

はい 10

PostgreSQL 9.6、9.5、9.4
db.r3 – 前の世代のメモリ最適化インスタンスクラス
db.r3.8xlarge 32 104 244 いいえ いいえ 10 Gbps はい いいえ はい

はい 8

はい

はい 10

はい
db.r3.4xlarge 16 52 122 いいえ はい 2,000 はい いいえ はい

はい 8

はい

はい 10

はい
db.r3.2xlarge 8 26 61 いいえ はい 1,000 はい いいえ はい

はい 8

はい

はい 10

はい
db.r3.xlarge 4 13 30.5 いいえ はい 500 はい いいえ はい

はい 8

はい

はい 10

はい
db.r3.large 2 6.5 15.25 いいえ いいえ はい いいえ はい

はい 8

はい

はい 10

はい
db.m2 – 前の世代のメモリ最適化インスタンスクラス
db.m2.4xlarge 8 26 68.4 いいえ はい 1,000 いいえ いいえ いいえ

はい 8

MySQL 5.6、5.5

はい 10

PostgreSQL 9.4、9.3
db.m2.2xlarge 4 13 34.2 いいえ はい 500 いいえ いいえ いいえ

はい 8

MySQL 5.6、5.5

はい 10

PostgreSQL 9.4、9.3
db.m2.xlarge 2 6.5 17.1 いいえ いいえ いいえ いいえ いいえ

はい 8

MySQL 5.6、5.5

はい 10

PostgreSQL 9.4、9.3
db.t2 – 現行世代のバースト可能なパフォーマンスインスタンスクラス
db.t2.2xlarge 8 8 32 はい いいえ いいえ いいえ はい いいえ MySQL 5.7、5.69

はい 10

PostgreSQL 9.6、9.5、9.4
db.t2.xlarge 4 4 16 はい いいえ いいえ いいえ はい いいえ MySQL 5.7、5.69

はい 10

PostgreSQL 9.6、9.5、9.4
db.t2.large 2 2 8 はい いいえ いいえ いいえ はい

はい 8

はい

はい 10

はい
db.t2.medium 2 2 4 はい いいえ はい いいえ はい

はい 8

はい

はい 10

はい
db.t2.small 1 1 2 はい いいえ はい いいえ はい

はい 8

はい

はい 10

はい
db.t2.micro 1 1 1 はい いいえ いいえ いいえ はい

はい 8

はい

はい 10

はい
  1. vCPU – 仮想中央演算装置 (CPU) の数。仮想 CPU は、DB インスタンスクラスの比較に使用できる容量の単位です。特定のプロセッサを購入またはリースして数か月から数年間使用する代わりに、時間単位で処理能力をレンタルすることができます。当社の目的は、実際に利用しているハードウェアがどのようなものであろうと、一定量の CPU 能力を安定したかたちで提供することです。

  2. ECU – Amazon EC2 インスタンスの整数処理能力の相対的測定基準。異なるインスタンスクラス間で開発者が間単に CPU 能力値を比較できるように、Amazon EC2 コンピュート単位が定義されています。特定のインスタンスに配分されている CPU 量は、これらの EC2 コンピュート単位で明示されます。現在のところ、1 つの ECU で、1.0 – 1.2 GHz 2007 Opteron または 2007 Xeon プロセッサと同等の CPU 能力が提供されます。

  3. メモリ (GiB) – DB インスタンスに割り当てられる RAM メモリ (ギガバイナリバイト単位) を示します。通常、メモリと vCPU の比率は一定です。たとえば、db.m1 インスタンスクラスのメモリと vCPU の比率は db.m3 インスタンスクラスと同じですが、db.m3 インスタンスクラスのパフォーマンスは、ほとんどのユースケースで db.m1 インスタンスクラスより安定して優れています。

  4. VPC のみ – インスタンスクラスは、Amazon Virtual Private Cloud (VPC) にある DB インスタンスでのみサポートされます。現行の DB インスタンスが VPC に存在せず、VPC を必要とするインスタンスクラスを使用する場合は、まず DB インスタンスを VPC に移動します。詳細については、「VPC 外の DB インスタンスを VPC に移行する」を参照してください。

  5. EBS 最適化 – DB インスタンスは、最適化された設定スタックを使用し、追加の専用の容量を I/O に提供します。この最適化により、I/O と、インスタンスからのその他のトラフィックとの間で競合が最小化され、ボリュームに最適なパフォーマンスが実現されます。Amazon EBS 最適化インスタンスの詳細については、Amazon EC2 ドキュメントの「Amazon EBS 最適化インスタンス」を参照してください。

  6. 最大 帯域幅 (Mbps) – 最大帯域幅 (メガビット/秒)。8 で割ると、メガバイト/秒でのスループットが得られます。

    重要

    汎用 (gp2) ストレージの場合、最大スループットは1,280 Mbps (160 MB/秒) です。gp2 ストレージの帯域幅の見積もりの詳細については、「汎用 (SSD) ストレージ」を参照してください。

  7. ネットワークパフォーマンス – 他の DB インスタンスクラスとの相対的なネットワーク速度。

  8. Microsoft SQL Server – インスタンスクラスのサポートは、SQL Server のバージョンとエディションによって異なります。バージョンやエディションでサポートされているインスタンスクラスについては、「Microsoft SQL Server の DB インスタンスクラスのサポート」を参照してください。

  9. MySQL – MySQL 5.6.27 は、次のインスタンスクラスはサポートしていません: m4.16xlarge、db.r4.large、db.r4.xlarge、db.r4.2xlarge、db.r4.4xlarge、db.r4.8xlarge、db.r4.16xlarge t2.xlarge、および t2.2xlarge。

  10. Oracle – インスタンスクラスのサポートは、Oracle のバージョンとエディションによって異なります。バージョンやエディションでサポートされているインスタンスクラスについては、「DB インスタンスクラスの Oracle のサポート」を参照してください。

DB インスタンスクラスの変更

DB インスタンスで利用可能な CPU やメモリを変更するには、その DB インスタンスクラスを変更します。DB インスタンスクラスを変更するには、特定のデータベースエンジン向けの指示に従って、DB インスタンスを変更します。

2014 年 4 月 23 日以降に作成された MySQL DB インスタンスは、他の変更を行う場合と同じように DB インスタンスを変更することにより、db.r3 インスタンスクラスに変更することができます。MySQL バージョン 5.5 を実行していて、2014 年 4 月 23 日より前に作成された MySQL DB インスタンスは、最初に MySQL バージョン 5.6 にアップグレードする必要があります。詳細については、「MySQL DB エンジンのアップグレード」を参照してください。

一部のインスタンスクラスでは、DB インスタンスが VPC 内にある必要があります。現行の DB インスタンスが VPC に存在せず、VPC を必要とするインスタンスクラスを使用する場合は、まず DB インスタンスを VPC に移動します。詳細については、「VPC 外の DB インスタンスを VPC に移行する」を参照してください。

関連トピック