ApsaraDB for MyBase のオーバーコミット機能を使用すると、同じ仕様の複数のインスタンスを作成できます。これにより、ホストの CPU 使用率が向上し、リソースコストを削減できます。オーバーコミットは、専用クラスターの作成時と作成後の両方で設定できます。
背景情報
オンラインゲームなどの業界では、新しいサーバーのユーザーグロースを予測することが困難な場合があります。専用の ApsaraDB RDS サーバーを予約すると、リソースの無駄遣いにつながる可能性があります。このような場合、ApsaraDB for MyBase を使用してリソースをオーバーコミットし、同じ仕様の複数のインスタンスを作成できます。その後、ホストのパフォーマンスをモニターできます。- ユーザーグロースが予測を上回る場合は、追加のホストを購入し、一部のインスタンスを新しいホストに移行できます。
- ユーザーグロースが予測よりも遅い場合は、オーバーコミットを利用してサービスの要求を満たしつつ、リソースコストを大幅に削減できます。
例:
- 32 コア、256 GB メモリのホストでは、オーバーコミットなしで 8 コア、64 GB のインスタンスを 4 つ作成できます。この設定では、リソースは完全に分離されます。
- 同じホストで、CPU オーバーコミット率を 200% に設定すると、8 コア、32 GB のインスタンスを 8 つ作成できます。ビジネスの成長に合わせて、後からホストを追加できます。
オーバーコミット率の変更
- ApsaraDB for MyBase コンソールにログインします。
- 専用クラスター ページで、目的の専用クラスターを見つけ、「操作」列で 編集[専用クラスターの編集] をクリックします。
- [専用クラスターの編集] ページで、CPU のオーバーコミット率、ストレージのオーバーコミット率、最大メモリ使用率 の各パラメーターを次のように設定します:
- CPU のオーバーコミット率:専用クラスターの CPU オーバーコミット率です。たとえば、比率を 200% にすると、すべてのインスタンスの合計 CPU リソースが物理 CPU リソースの 2 倍になり、CPU 使用率を最大化できます。
- ストレージのオーバーコミット率:専用クラスター内の各ホストのストレージオーバーコミット率です。
- 最大メモリ使用率:専用クラスター内の各ホストの最大メモリ使用量です。説明 MySQL エンジンでのみ 最大メモリ使用率 を変更できます。
- OK をクリックした後、専用クラスター ページでクラスターを見つけ、[操作] 列の 詳細 をクリックして、基本情報 ページでその構成を表示します。
[CPU オーバーコミット率] と [ストレージオーバーコミット率] の両方が 200% に更新されていることを確認します。
専用クラスターのスケールアウト
ビジネスの成長に伴いホストの負荷が高くなりすぎた場合は、新しいホストを追加するか、インスタンスを移行することで負荷を軽減できます。手順については、「ホストの追加」および「一部のインスタンスを新しいホストに移行する」をご参照ください。