このトピックでは、RDS Enterprise Editionについて説明します。
RDS Enterprise Editionは、企業に適しています。 RDS Enterprise Editionでは、データベースシステムは、1つのプライマリRDSインスタンス、1つのセカンダリRDSインスタンス、および1つのロガーRDSインスタンスで構成されています。 同期モードでは、プライマリRDSインスタンスからセカンダリRDSインスタンスおよびロガーRDSインスタンスにデータを同期できます。これにより、データの一貫性と財務グレードの信頼性が確保されます。
RDS Enterprise Editionは、次のデータベースエンジンバージョンとインスタンスファミリーをサポートしています。
データベースエンジンバージョン: MySQL 5.7およびMySQL 8.0
インスタンスファミリー: 専用ホストインスタンスタイプを含む専用インスタンスファミリー
制限事項
パフォーマンスのために、データベースシステムのRDSインスタンスを同じリージョンにデプロイする必要があります。
メリット
高い信頼性
RDS Enterprise Editionは、回復ポイント目標 (RPO) が0のエンタープライズグレードの信頼性を提供します。
データベースシステムのRDSインスタンスは、同じ都市の3つの異なるデータセンターにデプロイして、ゾーン間の災害復旧をサポートできます。
包括的な機能
RDS Enterprise Editionは、ApsaraDB RDSが提供するすべての機能をサポートしています。 この機能には、自動スケーリング、バックアップと復元、パフォーマンスの最適化、読み取り /書き込み分割、およびSQL Explorerが含まれます。 SQL Explorer機能は、最大5年以内に実行されるすべてのSQL文を記録するために使用されます。 SQLログに基づいて、データベースアクセスの動作を追跡できます。 これにより、重要なデータのセキュリティが確保される。
強力な整合性と高可用性
ApsaraDB RDSのマイナーエンジンに次のような改善が加えられ、データの一貫性とサービスの可用性が向上しました。
Raft (分散コンセンサスアルゴリズム) を使用して、データベースシステムのRDSインスタンス間の切り替えの信頼性と原子性を確保します。
2 つのデータレプリカと 3 つのログレプリカがサポートされています。 トランザクションログは、プライマリRDSインスタンスからセカンダリRDSインスタンスおよびロガーRDSインスタンスに同期されます。 トランザクションは、データベースシステムの3つのRDSインスタンスのうち少なくとも2つに関連ログが書き込まれた後にのみコミットされます。
RDSインスタンスがMySQL 5.7またはMySQL 8.0を実行している場合、Raftアルゴリズムを使用して、トランザクションのコミットメント、ロールバック、およびクラッシュリカバリを管理します。 これにより、データベースシステムのデータの一貫性が確保されます。
セカンダリRDSインスタンスとロガーRDSインスタンスは、データベースシステムの3つのRDSインスタンスの大部分に書き込まれたトランザクションログのみを再生します。 さらに、様々なレベルでの並列複製アルゴリズムが、再生効率を高めるために使用される。 したがって、復旧時間目標 (RTO) を短縮し、サービスの可用性を確保できます。 サポートされるレベルは、データベース、テーブル、論理クロック、およびWriteSetレベルです。
インスタンスタイプ
次の表に、RDS Enterprise Editionでサポートされているインスタンスタイプを示します。
RDS Enterprise EditionのRDSインスタンス (ローカルディスクを使用)
RDSエディション | インスタンスファミリー | インスタンスタイプ | CPUコア数とメモリ容量 | 最大接続数 | Storage | |
最大IOPS | ストレージ容量 | |||||
RDSエンタープライズエディション | 汎用 | MySQL 5.7とMySQL 8.0: mysql.n2.small.25 | 1 コア 2 GB | 600 | 1,000 | 5〜2,000 GB |
MySQL 5.7とMySQL 8.0: mysql.n2.medium.25 | 2 コア 4 GB | 1,200 | 2,000 | 5〜2,000 GB | ||
MySQL 5.7とMySQL 8.0: mysql.n4.medium.25 | 2 コア 8 GB | 2,000 | 4,000 | 5〜2,000 GB | ||
MySQL 5.7とMySQL 8.0: mysql.n2.large.25 | 4 コア 8 GB | 2,000 | 5,000 | 5〜2,000 GB | ||
MySQL 5.7とMySQL 8.0: mysql.n4.large.25 | 4 コア 16 GB | 4,000 | 7,000 | 5〜2,000 GB | ||
MySQL 5.7とMySQL 8.0: mysql.n2.xlarge.25 | 8 コア 16 GB | 4,000 | 8,000 | 5〜2,000 GB | ||
MySQL 5.7とMySQL 8.0: mysql.n4.xlarge.25 | 8 コア 32 GB | 8,000 | 12,000 | 5〜2,000 GB | ||
MySQL 5.7とMySQL 8.0: mysql.n4.2xlarge.25 | 16 コア 64 GB | 16,000 | 14,000 | 5〜3,000 GB | ||
MySQL 5.7とMySQL 8.0: mysql.n8.2xlarge.25 | 16 コア 128 GB | 32,000 | 16,000 | 5〜3,000 GB | ||
専用 (多数のCPUコアを使用) | MySQL 5.7とMySQL 8.0: mysql.x4.large.25 | 4 コア 16 GB | 2,500 | 4,500 | 50〜2,000 GB | |
MySQL 5.7とMySQL 8.0: mysql.x4.xlarge.25 | 8 コア 32 GB | 5,000 | 9,000 | 500 3,000 GB | ||
MySQL 5.7とMySQL 8.0: mysql.x4.2xlarge.25 | 16 コア 64 GB | 10,000 | 18,000 | 500 3,000 GB | ||
MySQL 5.7とMySQL 8.0: mysql.x4.4xlarge.25 | 32 コア 128 GB | 20,000 | 36,000 | 1,000 6,000 GB | ||
専用 (大メモリ容量) | MySQL 5.7とMySQL 8.0: mysql.x8.medium.25 | 2 コア 16 GB | 2,500 | 4,500 | 50〜2,000 GB | |
MySQL 5.7とMySQL 8.0: mysql.x8.large.25 | 4コア 32 GB | 5,000 | 9,000 | 50〜2,000 GB | ||
MySQL 5.7とMySQL 8.0: mysql.x8.xlarge.25 | 8 コア 64 GB | 10,000 | 18,000 | 500 3,000 GB | ||
MySQL 5.7とMySQL 8.0: mysql.x8.2xlarge.25 | 16 コア 128 GB | 20,000 | 36,000 | 500 3,000 GB | ||
MySQL 5.7とMySQL 8.0: mysql.x8.4xlarge.25 | 32 コア 256 GB | 40,000 | 72,000 | 1,000 6,000 GB | ||
専用ホスト | MySQL 5.7とMySQL 8.0: mysql.st.8xlarge.25 | 60 コア 470 GB | 100,000 | 120,000 | 3,000 GB / 4,000 GB / 5,000 GB / 6,000 GB | |
MySQL 5.7とMySQL 8.0: mysql.st.12xlarge.25 | 90 コア 720 GB | 150,000 | 140,000 | 1,000 6,000 GB |
RDSインスタンスが次のいずれかのインスタンスタイプと従量課金方法を使用している場合、緊急時にRDSインスタンスに許可される最大ストレージ容量は3,000 GBに増加します。
mysql.x8.medium.25
mysql.x4.large.25
mysql.x8.large.25
注: RDSインスタンスが上記のいずれかのインスタンスタイプを使用し、使用済みストレージが2,000 GBを超える場合、課金方法を従量課金からサブスクリプションに変更することはできません。 使用ストレージが2,000 GB未満の場合にのみ、課金方法を変更できます。
よくある質問
RDS Enterprise Editionは読み取り専用RDSインスタンスでサポートされていますか。
いいえ、RDS Enterprise Editionは読み取り専用RDSインスタンスではサポートされていません。 RDS Enterprise Editionを実行するプライマリRDSインスタンス用の読み取り専用RDSインスタンスを作成できます。 ただし、作成された読み取り専用RDSインスタンスは、高可用性アーキテクチャに基づいています。