セルフサービス更新の適用 - Amazon ElastiCache for Redis

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

セルフサービス更新の適用

Redis フリートに対するサービスアップデートの適用は、アップデートが [available (使用可能)] ステータスになってから [expired (有効期限切れ)] のステータスになるまで開始することができます。[セキュリティ] タイプのサービスの更新は累積です。つまり、有効期限が切れていない未適用の更新も最新の更新に含まれます。

注記

推奨される適用期限が切れていても、[available (利用可能)] ステータスのサービスの更新のみを適用することができます。

Redis フリートの確認、および該当する Redis クラスターへのサービス固有の更新の適用の詳細については、Redis のコンソールを使用したサービスアップデートの適用 を参照してください。

1 つ以上の Redis クラスター向けに新しいサービスの更新が利用可能になったら、ElastiCache コンソール、API、または AWS CLI を使用して更新を適用できます。次のセクションでは、更新の適用に使用できるオプションについて説明します。

コンソールを使用したサービスアップデートの適用

次のコンソールオプションのいずれかを使用して、サービスの更新を適用できます。

Redis のコンソールを使用したサービスアップデートの適用

これを選択して個々の Redis クラスターの [Update Status (更新ステータス)] を表示してから、サービスの更新に対して [Apply (適用)]、[View (表示)]、または [Stop (停止)] を選択します。サービスの更新が利用可能になると、以下に示すように、コンソールの [Redis] ページの上部にバナーが表示されます。

[Apply Now] を適用した場合は、次に示すように、このワークフローの該当するクラスターのすべて、または一部にサービスの更新を適用することができます。

注記

[Dismiss (閉じる)] を選択した場合は、セッションのバナーはコンソールに表示されなくなります。ただし、バナーは次回セッションを更新したときに再表示されます。

[Apply Updates Now (今すぐ更新を適用)] ページで、次のオプションを使用できます。

  • 期日後に自動更新: この属性がyesの後に推奨適用日が経過した場合、ElastiCacheは、適切なメンテナンスウィンドウでまだ更新されていないクラスタをスケジュールします。更新は、他の適用可能な更新とともに適用されます。更新の有効期限まで更新を適用し続けることができます。

    この属性が [no (いいえ)] で、有効期限が切れる前にセルフサービス更新を適用しない場合、ElastiCache はサービス更新を自動的に適用しません。クラスターが 1 つ以上の ElastiCache でサポートされているコンプライアンスプログラムの一部で、更新されていない場合、次の累積的な更新プログラムが利用可能になるまで、コンプライアンス違反のままになります。

  • Redis クラスターの [Nodes Updated (ノードを更新しました)] の割合の値と [Estimated Update Time (推定更新時間)] の値は、メンテナンススケジュールの計画に役立ちます。サービスの更新が、ビジネスフローの推定時間の制限を超える場合は、それらの更新を停止して、後日に再適用することができます。詳細については、「セルフサービス更新を停止します。」を参照してください。

  • 利用可能な Redis クラスターの一部またはすべてにサービスの更新を適用することを選択した場合は、[確認] を選択します。これを選択した場合は、[Service Updates (サービスの更新)] ページが表示されます。ここで、自分のサービスの更新ステータスをモニタリングできます。

  • [キャンセル] を選択した場合は、以下に従ってその他のオプションが表示されます。

ElastiCache ダッシュボードで、各 Redis クラスターの [Update Status (更新のステータス)] を、次に示すように確認できます。

[Update Status (更新のステータス)] には、以下のいずれかが表示されます。

  • 利用可能な更新: このクラスターに適用する更新が利用可能です。

  • 適用なし: 更新は利用可能ですが、まだ適用されていません。

  • スケジューリング: 更新日をスケジュールしています。

  • 予定: 更新日をスケジュールしています。

  • 開始を待機中: 更新プロセスがまもなく開始されます。

  • 進行中: このクラスターに更新適用中のため、推定更新時間

  • 停止: 進行中の更新は、完了前に中断されました。

  • 停止: 更新は終了しました。

    Redis クラスターで進行中の更新を停止すると、一部のノードは更新されますが、他のノードは更新されていない場合があります。[停止] プロセスでは、既に更新されたノードへの変更はロールバックされません。更新は、まだあるノードに再適用できます。使用可能ステータスがExpiredステータスがである

  • 完了: 更新は正常に適用されました。

  • 最新の状態まで: クラスターに未処理のアクティブなサービスの更新はなく、クラスターは準拠している状態です。コンプライアンスの詳細については、「コンプライアンスを実現するためのセルフサービスセキュリティ更新プログラム」を参照してください。

サービス更新リストを使用したサービス更新の適用

個々のサービスの更新のリストとそのステータス、その他の情報を確認するには、[Service Updates List (サービスの更新のリスト)] タブを選択します。

[Service Updates List (サービスの更新のリスト)] では、次の項目を表示できます。

  • サービスの更新名: サービスの更新の一意の識別子。

  • ステータス: 更新のステータス。ステータスは以下のとおりです。

  • 緊急度: 更新を適用する優先順位。

    • 重要: この更新を直ちに (14 日以内) 適用することをお勧めします。

    • 重要: ビジネスフローが許可され次第、すぐに (30 日以内) この更新を適用することをお勧めします。

    • ミディアム: できるだけ早く (60 日以内) この更新を適用することをお勧めします。

    • 低: できるだけ早く (90 日以内) この更新を適用することをお勧めします。

  • 更新タイプ: このバージョンでは、セキュリティの更新のみサポートされています。

  • リリース日: 更新がリリースされ、Redis フリートに適用可能になった日。

  • Recommended Apply By Date (推奨適用日): ElastiCache で更新が適用されるとガイダンスされている日。

個々のアップデートを選択すると、次のような詳細が追加で表示されます。

  • 更新の説明: サービスの更新に関する詳細を提供します。

  • 更新の有効期限: サービスの更新が期限切れになり利用できなくなる日付。有効期限が切れる前に適用されなかった更新は、累積的に次の更新に反映されます。

重要

[セキュリティ] タイプの更新は、可能な限り早く適用することを強くお勧めします。これにより、Redis クラスターを常に最新のセキュリティパッチを適用して最新の状態にし、準拠している状態を維持することができます。詳細については、「コンプライアンスを実現するためのセルフサービスセキュリティ更新プログラム」を参照してください。

該当する Redis クラスターに関連して、サービスの更新のリストを個々に確認するには、[Service Update Status (サービスの更新のステータス)] タブを選択します。

[Service Updates Status (サービスの更新のステータス)] の一覧では、次の項目を表示できます。

  • サービスの更新名: サービスの更新に関する詳細情報。

  • クラスター名: 更新に適格な Redis クラスターのリスト。

  • 更新されたノード: 特定のクラスター内で更新された、または特定のサービスの更新に対して利用可能な状態の個々のノードの比率。

  • 更新の重要度: 更新を適用する優先順位。

    • 重要: この更新を直ちに (14 日以内) 適用することをお勧めします。

    • 重要: できるだけ早く (30 日以内) この更新を適用することをお勧めします。

    • ミディアム: できるだけ早く (60 日以内) この更新を適用することをお勧めします。

    • 低: できるだけ早く (90 日以内) この更新を適用することをお勧めします。

  • 更新タイプ: このバージョンでは、セキュリティの更新のみサポートされています。

  • サービスの更新ステータス: 更新のステータス。ステータスは以下のとおりです。

    • 利用可能: 必要な Redis クラスターでこの更新が利用可能です。

    • 完了: 更新が適用され、すべての Redis クラスターがcompliant

    • キャンセルされました: 更新はキャンセルされたため、適用する必要はありません。

    • 期限切れ: 更新は適用対象外になりました。

  • サービスアップデート SLA が満たされました: クラスターがであるかどうかを反映しています。compliant

    • yes: 利用可能な更新はすべて、適用日順に、このクラスターと利用可能なノードに適用されています。

    • いいえ: サービスの更新は 1 つ以上のノードに正常に適用されましたが、クラスター内の他のノードには使用可能ステータスがである これは通常、サービスの更新の適用後、停止したときに発生します。

      注記

      クラスターでサービスの更新の進行を停止すると、すでに更新されているノードはすべて、[complete (完了)] ステータスになります。ステータスが [In Progress] または [Stopping] のノードはすべて、[Stopped] ステータスに戻り、[Service Update SLA Met] のステータスは [no] に変わります。

    • 該当なし: レプリケーショングループは推奨の適用期限後に作成されました。

  • クラスターステータス変更日: クラスターがサービスの更新によって変更された最新の日付。

注記

[Show Previous Updates (以前の更新を表示)] チェックボックスをオンにすると、使用できなくなった以前の更新の一覧が表示されます。

サービス更新を適用するには、AWS CLI

サービスの更新が利用可能であるという通知を受け取ったら、AWS CLI を使用してそれらの更新を確認し、適用することができます。

  • 利用可能なサービスの更新の説明を取得するには、次のコマンドを実行します。

    aws elasticache describe-service-updates --service-update-status available

    詳細については、「DescribeServiceUpdates」を参照してください。

  • not-applied または stopped ステータスの更新アクションを表示するには、次のコマンドを実行します。

    aws elasticache describe-update-actions --service-update-name sample-service-update --update-action-status not-applied stopped

    詳細については、「DescribeUpdateActions」を参照してください。

  • レプリケーショングループの一覧にサービス更新を適用するには、次のコマンドを実行します。

    aws elasticache batch-apply-update-action --service-update-name sample-service-update --replication-group-ids my-replication-group-1 my-replication-group-2

    詳細については、「BatchApplyUpdateAction」を参照してください。