ApsaraDB for MyBase では、ApsaraDB RDS for MySQL インスタンスの権限よりも多くの権限を ApsaraDB MyBase for MySQL インスタンスで持つことができます。このトピックでは、ApsaraDB MyBase for MySQL の概要と関連する概念について説明します。
ApsaraDB MyBase for MySQL
ApsaraDB MyBase for MySQL は、ApsaraDB RDS for MySQL のソースコードに基づいて開発されています。 ApsaraDB MyBase for MySQL は優れたパフォーマンスを提供し、ダブル 11 でそのパフォーマンスが実証されています。各ダブル 11 中、ApsaraDB MyBase for MySQL は、大量のデータを伴う大量の同時リクエストを処理します。 ApsaraDB MyBase for MySQL は、インスタンス、アカウント、データベースの管理、バックアップとリストア、ホワイトリストに基づくアクセス制御、透過的データ暗号化(TDE)、データ移行などの基本機能を提供します。 ApsaraDB MyBase for MySQL は、次の高度な機能も提供します。
ApsaraDB for MyBase 専用クラスター: ApsaraDB for MyBase 専用クラスターは、ecs.i2.xlarge インスタンスタイプの ECS インスタンスや ECS ベアメタルインスタンスなど、複数のホストで構成されます。これらのホストでインスタンスを実行できます。 詳細については、「ApsaraDB for MyBase とは」をご参照ください。
読み取り専用 ApsaraDB for MyBase インスタンス: プライマリ ApsaraDB for MyBase インスタンスが大量の読み取りリクエストで過負荷になっている場合、ワークロードが中断される可能性があります。この場合、1 つ以上の読み取り専用インスタンスを作成して、プライマリインスタンスから読み取りリクエストをオフロードできます。これにより、データベースシステムの読み取り機能がスケールアップされ、アプリケーションのスループットが向上します。
読み取り/書き込み分割: 読み取り/書き込み分割機能は、読み取り/書き込み分割エンドポイントを提供します。このエンドポイントは、プライマリ ApsaraDB for MyBase インスタンスとすべての読み取り専用インスタンスに接続して、自動読み取り/書き込み分割リンクを確立します。アプリケーションはこのエンドポイントに接続した後、データベースシステムのデータを読み書きできます。 ApsaraDB for MyBase は、指定された読み取りウェイトに基づいて、書き込みリクエストをプライマリインスタンスに、読み取りリクエストを読み取り専用インスタンスに分散します。より多くの読み取り専用インスタンスを作成して、データベースシステムの読み取り機能をスケールアップできます。さらに、アプリケーションを変更する必要はありません。
専用プロキシ: ApsaraDB MyBase for MySQL インスタンスに専用プロキシを使用できます。専用プロキシは専用のコンピューティングリソースを使用し、読み取り/書き込み分割、短時間接続の最適化、トランザクション分割などのより高度な機能を提供します。
Database Autonomy Service(DAS): DAS は、SQL 実行パフォーマンス、CPU 使用率、1 秒あたりの入力/出力操作(IOPS)使用率、メモリ使用量、ディスク使用量、接続数、ロック、ホットスポットテーブルなど、さまざまなメトリックに基づいて、インスタンスレベルでのインテリジェントな診断と最適化をサポートします。 詳細については、「DAS の概要」をご参照ください。 DAS を使用すると、データベースシステムの正常性を損なう可能性のある既存の問題と潜在的な問題を特定できます。さらに、DAS は、特定された問題の詳細と解決策を提供します。これはデータベースのメンテナンスを容易にします。
サポートされているデータベースエンジンバージョンとインスタンスエディション
データベースエンジンバージョン | インスタンスエディション |
MySQL 5.6 | 高可用性エディション |
MySQL 5.7 |
|
MySQL 8.0 | 高可用性エディション |