TDSQL-C for MySQLは不定期にデータベースプロキシのバージョンを更新します。新しいバージョンは機能更新、性能最適化、または問題修正を含む可能性があります。お客様はデータベースプロキシのバージョン更新の動向をご確認いただけます。また、実際の業務と合わせてアップグレードの必要性を評価できます。本ドキュメントでは、コンソールを通じてデータベースプロキシのバージョンを手動でアップグレードする操作と説明をご紹介します。
前提条件
現在のインスタンスのデータベースプロキシバージョンは最新版ではありません。
アップグレードプラン
業務の実際の状況に基づき、アップグレード切り替え時間を選択することで、よりスムーズなアップグレードを実現できます。
メンテナンス時間内:インスタンスのメンテナンス期間中にアップグレードを実行するよう選択できます。インスタンスメンテナンス時間の設定については、インスタンスメンテナンス時間の変更をご参照ください。 アップグレード完了時:選択したデータベースプロキシバージョンへの切り替えを直ちにサポートします。
ローリングアップグレード:新しいデータベースプロキシバージョンのノードを起動します。起動後、新しい接続は新しいデータベースプロキシノードを経由してデータベースにアクセスします。古いデータベースプロキシノードは新しい接続リクエストを受け付けなくなります。切り替えの待機時間を設定でき、設定した切り替え時間に達すると、古いデータベースプロキシノードが回収されると同時に、古いノード上の既存接続が切断されます。
注意事項
データベースプロキシバージョンのアップグレードでは秒単位の瞬断が発生します。業務の低ピーク時にアップグレード操作を実行いただくようお願いいたします。また、アプリケーションに自動リコネクトメカニズムが備わっていることをご確認ください。
デフォルトではすべてのプロキシノードが同時にアップグレードされます。一部のプロキシノードに状態異常がある場合、アップグレードはできません。
データベースプロキシのバージョンアップグレードのみサポートし、ダウングレードはできません。
アップグレード中の実行可能なタスクに関する説明
データベースプロキシのバージョンアップグレードプロセスにおいて、ステータス/タスクがカーネルマイナーバージョンアップグレード中の場合、データベースプロキシに対して実行可能な操作は以下の通りです:データベースプロキシのネットワーク変更、データベースプロキシのプライベートネットワークアドレス変更、データベースプロキシアドレスの備考変更。データベースプロキシに対して実行できない操作は以下の通りです:構成調整、データベースプロキシの停止、カーネルマイナーバージョンのアップグレード、CLBの再実行、ネットワーク変更、IP変更。これらを実行する必要がある場合は、アップグレードタスクが完了するまでお待ちください。
データベースプロキシのバージョンをアップグレードする
2. クラスタ管理ページで、データベースプロキシページを選択します。
3. データベースプロキシページの概要 > 基本情報 > プロキシバージョンで、カーネルマイナーバージョンのアップグレードをクリックします。
4. 表示されるダイアログで、アップグレード対象のバージョンを選択し、アップグレードの切り替え時間を選択します。問題ないことを確認した後、確定をクリックします。
|
現在のバージョン | インスタンスの現在のデータベースプロキシバージョンを表示します。 |
ターゲットバージョン。 | |
切り替え時間です。 | アップグレードの切り替え時間を選択します。メンテナンス時間内、アップグレード完了時、ローリングアップグレードの3種類から選択をサポートします。 メンテナンス時間内:メンテナンス時間内を選択した場合、次のメンテナンス時間内にアップグレードの切り替えを完了します。 アップグレード完了時:アップグレード完了時を選択した場合、バージョンアップグレード完了時に直ちに切り替えを行います。 ローリングアップグレード:ローリングアップグレードを選択します、切り替え待機時間を設定する必要があります。デフォルトは10秒です。設定可能範囲:10~3600秒。切り替え待機時間に達すると、システムは旧バージョンのノードを回収します。 説明: ローリングアップグレードを選択した後、旧バージョンノードの既存接続は直ちに終了されません。すべての新しい接続は自動的に新バージョンノードにルーティングされ、旧バージョンノードの既存接続はタイムアウト待機後に強制的に切断されます。ビジネスへの影響はほぼありません。具体的なプロセスは以下の通りです: 1. システムは新しいデータベースプロキシバージョンのノードを起動します。 2. 旧バージョンノードの既存接続は維持されます。 3. アップグレードタスクは一時停止され、待機状態を維持します(待機時間はお客様が設定した「切り替え待機時間」です)。 4. 「切り替え待機時間」に達した後、システムは旧バージョンノードの接続切断信号を送信し、その後、旧バージョンノードの接続を切断し、旧バージョンノードの設定をクリーンアップします。 |
アップグレードに関連するノード | この項目の下に、今回のアップグレードに関連するデータベースプロキシノードの情報が表示されます。 |
実行キャンセル
データベースプロキシバージョンのアップグレードプロセスにおいて、切り替え時間にローリングアップグレードを選択しているが切り替え待機時間にまだ達していない場合、実際の状況に基づいて今回のタスク実行をキャンセルすることが可能です。キャンセル後、データベースプロキシのバージョンはアップグレードされません。
1. データベースプロキシページの概要>基本情報>状態/タスクの後ろにキャンセルをクリックします。
2. ポップアップウィンドウでOKをクリックします。
すぐに実行する
説明:
操作を即時実行すると、旧バージョンのデータベースプロキシノードが直ちに解放され、当該ノード上の既存接続は即時切断されます。
データベースプロキシバージョンのアップグレードプロセスにおいて、切り替え時間にメンテナンス時間内を選択しているがメンテナンス時間にまだ達していない場合、またはローリングアップグレードを選択しているが切り替え待機時間にまだ達していない場合、直ちにアップグレードを実行してデータベースプロキシバージョンを切り替える必要があるときは、以下の操作で実行できます。
1. データベースプロキシページの概要>基本情報>状態/タスクの後ろに即時実行をクリックします。
2. ポップアップウィンドウでOKをクリックします。
関連するAPI
|
| 本API(UpgradeCDBProxyVersion)は、データベースプロキシバージョンのアップグレードを目的とします。 |