ApsaraDB RDS for MySQL Basic Edition は、コンピュートとストレージが分離されたスタンドアロン構成で動作します。RDS High-availability Edition に比べてコストが 50 % 割安であり、ダウンタイムが許容される非本番ワークロードに適しています。
ApsaraDB RDS for MySQL Basic Edition にはセカンダリインスタンスが存在せず、ホットスタンバイ機能も備えていません。プライマリインスタンスが障害を起こした場合、またはインスタンスの仕様変更やデータベースエンジンのアップグレードを実行した場合、データベースが長時間利用不可となる可能性があります。極端なケースでは、30 分を超える中断が発生する場合があります。高可用性が求められる本番ワークロードには、代わりに RDS High-availability Edition または RDS Cluster Edition をご使用ください。

仕組み
ApsaraDB RDS for MySQL Basic Edition は、Alibaba Cloud の Apsara 分散型オペレーティングシステム上で動作する単一のプライマリ RDS インスタンスを採用しています。このシステムにより、基盤となるストレージレイヤー上にデータの複数コピーが保持されます。コンピュートとストレージが分離されているため、コンピュートノードの障害が発生してもデータ損失にはつながりません。データはストレージレイヤー上にそのまま保持されます。
ただし、可用性とのトレードオフとして、プライマリインスタンスの障害時やメンテナンス時に自動的に代替するセカンダリ RDS インスタンスが存在しないため、サービス継続性が確保されません。
メリット
低コスト
ApsaraDB RDS for MySQL Basic Edition は、RDS High-availability Edition に比べてコストが 50 % 割安です。開発、品質保証(QA)、学習環境などに実用的な選択肢となります。
同一インスタンス構成における高いスループット
プライマリインスタンスがセカンダリインスタンスへデータをレプリケーションしないため、レプリケーションによるオーバーヘッドが発生しません。同一のインスタンス構成において、ApsaraDB RDS for MySQL Basic Edition は RDS High-availability Edition よりも高いスループットを実現します。
コンピュート障害時におけるデータの耐久性
コンピュートとストレージの分離により、コンピュートノードの障害がデータ損失を引き起こすことはありません。Apsara 分散型オペレーティングシステムは、コンピュートとは独立してストレージレイヤー上に複数のデータコピーを維持します。
エディション比較
| RDS Basic Edition | RDS High-availability Edition | |
|---|---|---|
| アーキテクチャ | スタンドアロン(シングルノード) | プライマリ+セカンダリ |
| ホットスタンバイ | なし | はい |
| プライマリ/セカンダリ スイッチオーバー | 未対応 | 対応 |
| 読み取り専用インスタンス | 未対応 | 対応 |
| コスト | High-availability Edition の 50 % | ベースライン |
| 対象ワークロード | 開発、テスト、学習、小規模ウェブサイト | 高可用性が求められる本番ワークロード |
適用範囲/利用シーン
開発およびテスト
開発環境または品質保証(QA)環境向けに、ApsaraDB RDS for MySQL Basic Edition インスタンスを迅速に起動できます。インスタンスのプロビジョニングが高速で、ワークロードに応じてスケール可能であり、高可用性構成に伴うコスト負担がありません。
小規模ウェブサイトおよびアプリケーション
日常的な運用・保守(O&M)作業を Alibaba Cloud に委託し、アプリケーションの開発に集中できます。ApsaraDB RDS for MySQL Basic Edition は、バックアップ、モニタリング、アラート機能を標準で提供します。
ApsaraDB RDS の学習
ApsaraDB RDS for MySQL を初めてご利用になる場合、RDS Basic Edition は低コストでサービスの基本操作を習得できるため、本番環境向けのエディションへ移行する前の導入ステップとして最適です。
特徴
ApsaraDB RDS for MySQL Basic Edition には、以下の機能が含まれます:
IP アドレスホワイトリスト
モニタリングおよびアラート機能
バックアップおよび復元
以下の機能は、ApsaraDB RDS for MySQL Basic Edition では利用できません:
すべての特徴リストについては、「特徴」をご参照ください。
制限事項
RDS High-availability Edition から RDS Basic Edition へのダウングレードはサポートされていません。
プライマリ/セカンダリ スイッチオーバーは利用できません。プライマリインスタンスが障害を起こした場合、復旧までに長時間かかる可能性があります。
読み取り専用インスタンスはサポートされていません。
よくある質問
仕様変更やデータベースエンジンのアップグレードに時間がかかる理由は何ですか?
ApsaraDB RDS for MySQL Basic Edition は、セカンダリインスタンスを持たない単一の物理サーバ上で動作します。インスタンスの仕様変更やデータベースエンジンのアップグレードを実行すると、システムは現在の物理サーバに十分なリソースがあるかを確認します。リソースが不足している場合、データベースは別の物理サーバへ移行されます。この移行および切り替え中に、インスタンスの接続性が一時的に喪失します。極端なケースでは、中断時間が 30 分を超える場合があります。
メンテナンス中のダウンタイムがワークロードにとって許容できない場合は、RDS Enterprise Edition または RDS Cluster Edition へアップグレードしてください。これらのエディションは、高可用性アーキテクチャを採用しており、実行中のワークロードへの影響を最小限に抑えながら、セカンダリインスタンスからのデータレプリケーションを実現します。
ApsaraDB RDS for MySQL Basic Edition が他のエディションよりも機能が少ない理由は何ですか?
ApsaraDB RDS for MySQL Basic Edition にはプライマリインスタンスのみが存在します。プライマリ/セカンダリ スイッチオーバーや読み取り専用インスタンスなど、セカンダリインスタンスに依存する機能は利用できません。各エディション間の機能比較の詳細については、「特徴」をご参照ください。
次のステップ
ApsaraDB RDS for MySQL インスタンスの作成 — ApsaraDB RDS for MySQL Basic Edition を実行するインスタンスを作成します
クイックスタート — RDS Basic Edition インスタンスの作成と接続
RDS High-availability Edition へのスペックアップ — 通常のインスタンスのスペックアップ