Serverlessクラスタは、読み取り専用インスタンスを追加して読み取り性能と並行性を向上させ、マスターインスタンスの負荷を軽減することをサポートします。本稿では、TDSQL-C for MySQLコンソールを通じてServerlessクラスタ用の読み取り専用インスタンスを作成し、および読み取り専用インスタンスの設定調整を行う方法を紹介します。
料金説明
読み取り専用インスタンスの課金仕組みは読み書きインスタンスと一致します。詳細はサービス課金の説明をご参照ください。 読み取り専用インスタンスの作成
注意:
現在のバージョンの読み取り専用インスタンスは、ノードリソースのスケーリングのみサポートしており、まだ読み取り専用インスタンスの数の弾力的な増減をサポートしていません。
購入した読み取り専用インスタンスグループは、構成オプションの調整を通じて、コンピューティングパワーやインスタンス数の変更を後から行うことができます。
読み取り専用インスタンスと読み書きインスタンスのコンピューティングパワーの範囲は共有されません。
Serverlessクラスタを新規購入する時、読み取り専用インスタンスを作成する
2. Serverless アーキテクチャの後、クラスタ版を選択します。
3. 読み取り専用グループの下方で、読み取り専用グループ内の読み取り専用ノードの数を選択します。最大15個の読み取り専用ノードを追加できます。
4. 読み取り専用グループのコンピューティングパワー範囲を設定します。この範囲はグループ内のすべての読み取り専用ノードに適用されます。
5. その他のServerlessクラスタの設定項目を設定したら、今すぐ購入をクリックします。その他のServerlessクラスタの設定説明の詳細については、Serverlessクラスタの作成をご参照ください。 既存のServerlessクラスタへの読み取り専用インスタンスの追加
説明:
クラスタの状態は起動状態である必要があり、停止状態ではクラスタに対して操作を行うことはできません。
2. 左側のクラスタリストでターゲットクラスタをクリックすると、クラスタ管理ページに移動します。
3. クラスタ管理ページで、トポロジ図の読み取り専用インスタンスエリアにある"+"アイコンをクリックするか、または右上のServerless 設定をクリックします。
4. Serverless アーキテクチャの後、クラスタ版を選択します。
5. 読み取り専用グループ内の読み取り専用ノードの数を必要に応じて増やします。最大15個の読み取り専用ノードを追加できます。
6. 読み取り専用グループのコンピューティングパワー範囲を設定します。この範囲はグループ内のすべての読み取り専用ノードに適用されます。
7. 今すぐ購入をクリックすると、読み取り専用インスタンスの追加が完了します。
読み取り専用インスタンスの設定変更
読み取り専用インスタンスの数や読み取り専用グループのコンピューティングパワー範囲は、設定の調整によって変更できます。
注意:
クラスタの状態は起動状態である必要があり、停止状態ではクラスタに対する読み取り専用インスタンスの設定変更操作を行うことはできません。
読み取り専用インスタンスを追加または削減した後、手動で再負荷分散をトリガーしてトラフィックの均衡を実施します。
読み取り専用インスタンスの増減は設定変更ページでのみ可能で、手動での追加・削除はサポートされていません。
スケールダウンによって削除された読み取り専用インスタンスはごみ箱に隔離されず、直接オフラインになります。読み取り専用インスタンスを追加する必要がある場合は、設定を調整して新規作成してください。
データベースプロキシを有効化すると、Serverlessインスタンスがクロスマシンスケールアウトを実施する際、ほとんどの接続断絶問題を効果的に防止できます。ただし、アプリケーション側で再接続メカニズムを実装することを推奨します。
2. 左側のクラスタリストでターゲットクラスタをクリックすると、クラスタ管理ページに移動します。
3. クラスタ管理ページで、トポロジ図の読み取り専用インスタンスエリアにある"+"アイコンをクリックするか、または右上のServerless 設定をクリックします。
4. ポップアップウィンドウで、変更したい読み取り専用ノードの数とコンピューティングパワーの範囲を選択し、確定をクリックすると、読み取り専用インスタンスの設定変更が完了します。