Alibaba Cloudは、Tair (Redis OSS互換) インスタンスのデータベースカーネルとプロキシノードを継続的に最適化して、より多くの機能を提供したり、既知の問題を修正したりして、最終的にサービスの安定性を向上させます。 データベースカーネルとプロキシノードは、コンソールで簡単に最新バージョンに更新できます。 特定の要件に基づいて自動更新ポリシーを設定することもできます。
注意事項
インスタンスのデータベースバージョンを更新すると、Tair (Redis OSS互換) は最初にレプリカインスタンスを更新するか、新しいインスタンスを準備します。 指定された実行時間になると、システムはマスター /レプリカの切り替えまたはインスタンスの切り替えを実行して更新を完了します。 切り替え中、インスタンスでは一時的な接続が数秒間続き、すべてのデータが同期されるまで最大60秒間読み取り専用のままになります。 アプリケーションがインスタンスに自動的に再接続できることを確認します。
プロキシノードのマイナーバージョンを更新すると、Tair (Redis OSS互換) はホットアップデート技術を使用します。 このように、新しいバージョンのプロキシノードは、古いバージョンからのクライアント接続情報を利用して、接続を復元する。 これにより、ミリ秒レベルのレイテンシ変動を最小限に抑えた連続接続が可能になります。 ただし、BLOCK、Transactions、Pub/Subなどの特定の種類のコマンドでは、更新中に中断が発生する場合があります。 ビジネスロジックに、これらのコマンドに適切な再接続メカニズムがあることを確認します。 クライアントがプライベートエンドポイントを使用してインスタンスに接続する場合、更新中はすべてのコマンドは影響を受けません。
それ以降のマイナーバージョンのカナリアリリースは、特定の地域でのみ利用可能です。 システムは、インスタンスのマイナーバージョンをチェックします。 インスタンスが最新のマイナーバージョンの場合、コンソールで マイナーバージョンアップ または [プロキシの更新] ボタンは使用できません。
特に明記されていない限り、Tair (Redis OSS互換) はマイナーエンジンバージョン間の互換性を保証します。 更新によって引き起こされる可能性のある互換性の問題について心配する必要はありません。 詳細については、「Tairマイナーバージョンのリリースノート」、「Redis Open-Source Editionのマイナーバージョンのリリースノート」、および「プロキシノードのマイナーバージョンのリリースノート」をご参照ください。
インスタンスのマイナーバージョンを更新した後、インスタンス情報は変更されません。 情報には、エンドポイント、データ、ホワイトリスト、既存のアカウント、および対応するパスワードが含まれます。 ただし、次の操作を実行することを推奨します。
オフピーク時に更新を実行します。
アプリケーションがインスタンスに自動的に再接続できることを確認します。
更新レベルの説明
アイコンは、マイナーバージョンの更新レベルに基づいて色を変更します。 更新レベルは、通常、推奨、または重要な更新を表すために、緑、黄色、または赤で表示されます。
更新レベル | カラー | 説明 |
ロー | 環境に配慮 | 定期更新。 この更新レベルは、機能の追加などのルーチン機能更新を含む。 低レベルの更新を90日以内に実行することを推奨します。 |
ミディアム | 黄 | 推奨更新。 この更新レベルには、機能とモジュールの最適化が含まれます。 低レベルの更新もMEDIUMレベルの更新に含まれています。 MEDIUMレベルの更新を60日以内に実行することを推奨します。 |
高い | 赤 | 重要な更新。 この更新レベルには、脆弱性や欠陥の修正など、安定性やセキュリティを確保するための主要な更新が含まれます。 低レベルおよび中レベルの更新も高レベルの更新に含まれる。 14日以内にハイレベルの更新を実行することを推奨します。 |
自動更新の設定
バージョン管理センターでは、最新バージョンが使用されているかどうかなど、各インスタンスのバージョンステータスに関する情報を確認できます。 この機能を使用して、インスタンスのバージョンを更新したり、自動更新ポリシーを設定したりできます。 この機能は、インスタンスのバージョンを一元管理するのに役立ちます。
コンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。
左側のナビゲーションウィンドウで、[バージョン管理センター] をクリックします。
ホームページの左上でリージョンを選択します。
[バージョン管理センター] ページで、現在のマイナーバージョンと、現在のリージョンのすべてのインスタンスの最新のマイナーバージョンかどうかを確認できます。
管理するインスタンスに対応する [操作] 列の [設定] をクリックします。 [設定] ダイアログボックスで、[自動更新] をオンにして自動更新操作を設定します。
自動更新を有効にすると、システムはインスタンスのバージョンを定期的にチェックします。 新しいバージョンが特定された場合、指定された更新期間中に14日以内にインスタンスが新しいバージョンに更新されます。
インスタンスの更新期間は、インスタンスのメンテナンス期間と同じです。 いずれかのピリオドを変更すると、変更は他のピリオドに自動的に同期されます。
説明複数のインスタンスを選択し、インスタンスに対して [更新] または [設定] 操作を一括実行できます。
を選択して、インスタンスのバージョン更新レコードを照会できます。
手動更新
コンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。 次に、インスタンスを見つけて、インスタンスIDをクリックします。
では、基本情報セクションの横にあるアイコンの上にポインターを移動します。マイナーバージョンアップまたはプロキシのアップグレード現在のマイナーバージョン、更新するマイナーバージョン、およびマイナーバージョンのリリースノートを表示します。
マイナーバージョンのリリースノートを表示したら、マイナーバージョンアップまたはプロキシのアップグレードをクリックします。
表示されるパネルで、更新を実行する時刻を指定します。
OKをクリックします。
よくある質問
メンテナンス時に実行する を選択してマイナーバージョンを更新した後、インスタンスのステータスがマイナーバージョンのアップグレードに変更されるのはなぜですか。
インスタンスが更新の準備をしているため、インスタンスのステータスが [マイナーバージョンのアップグレード] に変わります。 リソースの申請やデータの同期など、システムが更新の準備をしている場合、インスタンスの切り替えやマスター /レプリカの切り替えは実行されず、サービスの可用性に影響はありません。 インスタンスは、インスタンスの切り替え中またはマスター /レプリカの切り替え中にのみ、数秒間持続し、最大60秒間読み取り専用のままである一時的な接続を経験します。
コンソールに マイナーバージョンアップ ボタンが表示されないのはなぜですか?
インスタンスの現在のマイナーバージョンが既に最新であるため、[マイナーバージョンのアップグレード] ボタンはコンソールに表示されません。
関連する API 操作
API 操作 | 説明 |
マイナーバージョンのリリースノートを含め、インスタンスのメジャーバージョンとマイナーバージョンを照会します。 | |
インスタンスのマイナーバージョンを更新します。 |