本稿では、インスタンス形態がプロビジョニング済みリソースのクラスタが、TDSQL-C for MySQLコンソールを使用してプロビジョニング済みリソースの読み取り専用インスタンスまたはノードを作成する方法について説明します。
操作シナリオ
TDSQL-C for MySQLは、ユーザーが1つのクラスタに対して1つまたは複数の読み取り専用インスタンスを作成することをサポートしています。これにより、読み書き分離と1つの書き込みと複数の読み取りのアプリケーションシナリオを実現し、読み取り専用インスタンスを増やすことでデータベースクラスタの読み取り負荷能力を大幅に向上させることができます。
TDSQL-C for MySQLクラスタは2種類のインスタンスタイプをサポートしています:読み書きインスタンス、読み取り専用インスタンス。なお、インスタンス形態に応じて、読み取り専用インスタンスはプロビジョニング済みリソースの読み取り専用インスタンスとServerless読み取り専用インスタンスに分けられます。
TDSQL-C for MySQLクラスタはデフォルトで読み書きプライベートネットワークアドレスと読み取り専用プライベートネットワークアドレスを提供します。ユーザーはクラスタの読み取り専用プライベートネットワークアドレスを通じてすべての読み取り専用インスタンスにアクセスできます。読み取り専用インスタンスの作成完了後、クラスタの読み取り専用プライベートネットワークアドレスで新しい読み取り専用インスタンスにアクセスすると、アクセスリクエストは自動的にその読み取り専用インスタンスに転送されます。
読み取り専用インスタンスの料金は読み書きインスタンスと同じです。製品価格を参照してください。 注意事項
読み取り専用インスタンスと読み書きインスタンスは同じストレージを共有します。アカウントとデータベースの管理は不要です。
読み取り専用インスタンスは、binlogを通じて読み書きインスタンスとの同期を維持する必要がなく、データの移行や複製も不要です。通常、読み取り専用インスタンスの作成は秒単位の時間で完了します。
読み取り専用インスタンスと読み書きインスタンス間の遅延は通常ミリ秒単位であり、モニタリングとアラームページの読み取り専用インスタンス遅延モニタリング指標で確認できます。
読み取り専用インスタンスの仕様は読み書きインスタンスと異なっていても構いませんが、ユーザーが負荷状況に応じて設定を変更しやすいように、各読み取り専用インスタンスの仕様は統一することを推奨します。
年/月単位サブスクリプションのクラスタに年/月単位サブスクリプションの読み取り専用インスタンスを追加する場合、新しく追加されたインスタンスの有効期限はクラスタの有効期限と同じになります。
操作手順
クラスタリストページで、実際に使用しているビューモードに応じて操作を行います:
2. クラスタ詳細で、トポロジ図の読み取り専用インスタンスエリアにある「+」をクリックします。または、右側の読み取り専用インスタンス情報で今すぐ追加をクリックします。
3. 購入ページに移動し、読み取り専用インスタンスの対応設定を選択します。内容を確認のうえ、今すぐ購入をクリックして読み取り専用インスタンスを作成します。作成後、クラスタのインスタンスリストページで新しく追加された読み取り専用インスタンスを確認できます。
2. クラスタ管理ページで、インスタンスリストタブを選択し、読み取り専用インスタンス > 読み取り専用インスタンスを追加を選択すると、読み取り専用インスタンスの購入ページに移動します。
3. 購入ページで、読み取り専用インスタンスの対応設定を選択します。内容を確認のうえ、今すぐ購入をクリックして読み取り専用インスタンスを作成します。作成後、クラスタのインスタンスリストページで新しく追加された読み取り専用インスタンスを確認できます。