ApsaraDB for MyBase は、基盤となるインフラストラクチャを直接制御する必要がある企業向けに構築された専用クラスターデータベースサービスです。ホストが完全に抽象化された標準のマネージドデータベースサービスとは異なり、MyBase では OS レベルへのアクセス、カスタムリソーススケジューリング、およびご利用のホスト上への複数データベースインスタンスのデプロイが可能です。
インフラストラクチャの管理責任なしでフルマネージドデータベースが必要な場合は、ApsaraDB RDS を使用してください。複数のデータベースインスタンスにわたる柔軟なリソース管理と OS アクセスを備えた専用クラウドインフラストラクチャが必要な場合は、MyBase が適しています。
仕組み
MyBase のデプロイメントは、1 台以上のホストを含む専用クラスターとして構成されます。各ホストは、i2 インスタンスファミリーに属する Elastic Compute Service (ECS) インスタンス、または ECS Bare Metal インスタンスです。1 つのリージョン内に複数の専用クラスターを作成でき、各ホスト上に複数のデータベースインスタンスをデプロイできます。
MyBase はクラスター全体におけるリソース割り当てを管理します。CPU、メモリ、ストレージ、IOPS、ネットワークトラフィックの各リソースタイプについてオーバーコミット率を設定することで、ホストの利用率を最大化しつつ、インスタンス単位でワークロードを分離できます。
MyBase はさまざまなデータベースエンジンをサポートし、専用クラウドリソース、リソースのオーバーコミット、およびセルフマネジメント機能を提供します。また、特定のデータベースに対して OS 権限およびユーザー権限を付与することも可能です。MyBase は、ビジネス要件であるデータベースのコンプライアンスおよびセキュリティを満たす、柔軟かつ使いやすいデータベースサービスを提供します。
特徴
リソーススケジューリング
CPU、メモリ、ストレージ、IOPS、ネットワークトラフィックの各リソースタイプについてオーバーコミット率を設定し、ホストの利用率を最大化します。MyBase は、お客様の構成に基づいてクラスター全体でインスタンスのワークロードをスケジュールします。
ホスト管理
任意のタイミングでホストの追加、置き換え、または接続が可能です。新規インスタンスの割り当て対象となるホストを制御できます。これは、容量を予約したり、実行中のインスタンスへの影響を最小限に抑えながらメンテナンスを実施する際に有効です。
インスタンス管理
プライマリインスタンス、セカンダリインスタンス、読み取り専用インスタンス、ロガーインスタンスのライフサイクルを、単一のインターフェイスから一元管理できます。
サポートされるデータベースエンジン
MyBase は MySQL および SQL Server をサポートします。
| エンジン | サポートされるエディション |
|---|---|
| MySQL | High-availability Edition(MySQL 5.6、5.7、8.0);Master-replica Edition(MySQL 5.7、8.0) |
| SQL Server | High-availability Edition(SQL Server 2012~2019、Standard エディションおよび Enterprise エディション);Basic Edition(SQL Server 2012~2019、Standard、Enterprise、Web エディション);Cluster Edition / AlwaysOn(SQL Server 2017 Enterprise、2019 Enterprise) |
完全なバージョンおよびエディションのマトリックスについては、「インスタンスタイプ」をご参照ください。
課金
MyBase では、作成したホストおよび使用した拡張 SSD(ESSD)のみが課金対象となります。専用クラスター、インスタンス、メモリ、ローカル SSD は個別に課金されません。
詳細については、「課金」をご参照ください。