ApsaraDB RDS for MySQL は、MySQL ソースコードのブランチに基づいて構築されたオンラインデータベースサービスで、高いパフォーマンスを提供します。このソリューションは「独身の日」の大規模な同時トラフィックを処理した実績があります。
本ドキュメントに記載されている一部の機能は、ご利用のリージョンでは利用できない場合があります。商用契約の内容が優先されますのでご注意ください。本ドキュメントはリファレンスとして提供されており、いかなる保証も含まれません。
基本機能
ApsaraDB RDS for MySQL には、以下の基本機能が含まれます。
ホワイトリスト構成
バックアップおよびリカバリ
TDE (透過的データ暗号化)
データ移行
インスタンス、アカウント、データベースの管理
機能の完全な一覧については、「RDS MySQL 機能概要」をご参照ください。
高度な機能
ApsaraDB MyBase 専用クラスター
ECS インスタンス (ecs.i2.xlarge タイプ) や ECS Bare Metal Instance などの専用ホスト上に RDS インスタンスをデプロイすることで、より強固なリソース隔離を実現できます。詳細については、「ApsaraDB MyBase とは」をご参照ください。
読み取り専用インスタンス
読み取りトラフィックがプライマリインスタンスの処理能力を超える場合は、1 つ以上の読み取り専用インスタンスを作成して読み取り負荷を分散し、全体のスループットを向上させることができます。詳細については、「ApsaraDB RDS for MySQL 読み取り専用インスタンスの概要」をご参照ください。
読み書き分離
読み書き分離エンドポイントは、書き込みリクエストを自動的にプライマリインスタンスにルーティングし、読み取りリクエストを重みに基づいて読み取り専用インスタンスに分散します。読み取りキャパシティを拡張するには、読み取り専用インスタンスを追加してください。詳細については、「読み書き分離」をご参照ください。
データベースプロキシ
データベースプロキシは専用の計算リソース上で動作し、以下の機能を提供します。
読み書き分離
短期接続の最適化
トランザクション分割
詳細については、「データベースプロキシとは」をご参照ください。
Database Autonomy Service (DAS)
DAS は、SQL 実行パフォーマンス、CPU 使用率、IOPS (1 秒あたりの入出力操作数) 使用率、メモリ使用量、ストレージ使用量、接続数、ロック、ホットスポットテーブルなど、さまざまなメトリックに基づいたインテリジェント診断および最適化をサポートします。詳細については、「DAS 概要」をご参照ください。
本番環境での複雑な課題に対応するには、サポートプラン をご購入いただき、エンタープライズ向けインスタントメッセージ (IM) グループ、テクニカルアカウントマネージャー (TAM)、サービスマネージャーへのアクセスをご利用ください。製品の詳細については、「ApsaraDB RDS for MySQL 製品ページ」をご覧ください。
基本概念
| 用語 | 定義 |
|---|---|
| インスタンス | 専用の物理メモリを持つデータベースプロセスです。インスタンスのパフォーマンスはメモリサイズに比例してスケールします。作成後は、インスタンスのサイズ変更や削除が可能です。 |
| データベース | インスタンス内の論理単位です。1 つのインスタンスに複数のデータベースをホストでき、各データベースにはそのインスタンス内で一意の名前が付けられます。 |
| リージョン | 物理的なデータセンターの場所です。各リージョンには複数のゾーンが含まれます。 |
| ゾーン | リージョン内にある独立した電源およびネットワークを持つ隔離された場所です。 |
一般的な用語
| 用語 | 定義 |
|---|---|
| オンプレミスデータベース | お客様自身のデータセンターで実行中のデータベース、または ApsaraDB RDS 上でホストされていないすべてのデータベースを指します。 |
| ApsaraDB RDS for XX | 特定のデータベースエンジンを実行する ApsaraDB RDS です。XX には MySQL、SQL Server、PostgreSQL、MariaDB などが該当します。たとえば、ApsaraDB RDS for MySQL は MySQL データベースエンジンを実行します。 |