Tair(Redis OSS 互換)インスタンスの自動シャード追加を有効にすると、データベースインスタンストラフィックが急増した場合、Database Autonomy Service(DAS)はインスタンスに自動的にシャードを追加します。 これにより、インスタンスのメモリ使用率を安全なレベルに維持し、メモリ不足の問題を回避し、オンラインビジネスの安定性を確保できます。 このトピックでは、Tair(Redis OSS 互換)インスタンスの自動シャード追加を有効にする方法について説明します。
シナリオ
DAS で Tair(Redis OSS 互換)インスタンスの自動シャード追加を有効にすると、インスタンスの利用可能なメモリが不足した場合、DAS はインスタンスに 1 つのシャードを自動的に追加します。
手順
DAS コンソール にログインします。
左側のナビゲーションウィンドウで、[インテリジェント O&M センター] > [インスタンス監視] を選択します。 [インスタンス監視] ページで、[redis] タブをクリックします。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンス ID をクリックします。 インスタンスの詳細ページが表示されます。
インスタンスの詳細ページの左側のナビゲーションウィンドウで、[autonomy センター] をクリックします。 表示されるページの右上隅にある [autonomy サービス設定] をクリックします。
[自律型関数設定] タブの [自律型関数管理] パネルで、自律型サービスを有効にします。[最適化と調整] タブで、[シャードを自動的に追加] を選択し、次の表に記載されているパラメーターを構成します。
パラメータ | 説明 |
平均メモリ使用率 ≥ | 自動シャード追加をトリガーするためのしきい値。 |
最大シャード数 | インスタンスの最大シャード数。 値は正の整数である必要があります。 有効値:4~32。 説明 インスタンスのシャードの総数が指定された制限に達すると、シャードはインスタンスに自動的に追加されなくなります。 |
観測ウィンドウ | データベースインスタンスのパフォーマンスが監視される期間。 説明 DAS はインスタンスを定期的にチェックします。 観測ウィンドウ中に、インスタンスの平均メモリ使用率が指定されたしきい値に達すると、DAS はインスタンスにシャードを自動的に追加します。 |
説明
課金ルールと構成変更プロセスは、Tair(Redis OSS 互換)クラウドディスクベースインスタンスのシャード数を手動で調整する場合と同じです。 詳細については、「インスタンスの構成を変更する」をご参照ください。
[OK] をクリックします。
オプション。 [イベントサブスクリプション設定] タブで、インスタンスにシャードが自動的に追加されたときに通知を送信するためのイベントサブスクリプション設定を行います。
シャードが自動的に追加されると、DAS は [通知] レベルでイベントを生成します。 この機能を使用するには、[イベント サブスクリプションを有効にする] スイッチをオンにし、イベント通知パラメータを設定する必要があります。 詳細については、「イベント サブスクリプション」をご参照ください。
[アラート設定] セクションで、アラートテンプレートを設定し、アラート通知をサブスクライブします。 これにより、自動シャード追加タスクのステータスをできるだけ早く把握できます。
システムはアラートテンプレートを推奨し、アラートテンプレートに必要な自律イベントのアラートルールを追加します。 プロンプトに従ってアラートテンプレートを設定できます。
[連絡先グループを選択] セクションで、アラート連絡グループを選択します。
[連絡先を追加] をクリックして、アラート連絡先を追加します。
[連絡先グループを作成] をクリックして、アラート連絡グループを作成します。
管理するアラート連絡先を見つけ、[アクション] 列の [編集] または [削除] をクリックして、アラート連絡先の情報を変更または削除します。
詳細については、「アラート連絡先を管理する」をご参照ください。
[設定を送信] をクリックします。 表示されるダイアログボックスで、設定を確認します。