のサービス更新 ElastiCache - Amazon ElastiCache

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

のサービス更新 ElastiCache

ElastiCache は、キャッシュ、クラスター、ノードのフリートを自動的にモニタリングし、サービスの更新が利用可能になったときに適用します。サーバーレスキャッシュのサービス更新は自動的かつ透過的に適用されます。独自設計のクラスターでは、 ElastiCache がこれらの更新を適用できるように、事前定義されたメンテナンスウィンドウを設定します。ただし、場合によっては、このアプローチが厳格すぎて、ビジネスフローが制限される可能性もあります。

サービス更新では、独自設計型クラスターにアップデートを適用するタイミングと内容を制御できます。選択した ElastiCache クラスターに対するこれらの更新の進行状況をリアルタイムでモニタリングすることもできます。

独自設計クラスターのサービス更新の管理

ElastiCache 独自設計クラスターのサービス更新は定期的にリリースされます。これらのサービス更新の対象となる 1 つ以上のセルフデザインクラスターがある場合は、更新がリリースされると、E メール、、パーソナルヘルスダッシュボード (PHD)SNS、および Amazon CloudWatch イベントを通じて通知を受け取ります。更新は、 ElastiCache コンソールの Service Updates ページにも表示されます。このダッシュボードを使用すると、フリー ElastiCache トのすべてのサービス更新とそのステータスを表示できます。サーバーレスキャッシュのサービスアップデートは透過的に適用され、[サービスの更新] では管理できません。

自動更新を開始する前に、更新を適用するタイミングを制御します。 ElastiCache クラスターに常に up-to-date最新のセキュリティパッチが適用されていることを確認するために、タイプ Security-Update の更新をできるだけ早く適用することを強くお勧めします。

以下のセクションでは、これらのオプションについて詳しく説明します。

サービスの更新の適用

フリートに対するサービスの更新の適用は、更新が 使用可能 ステータスになってから開始することができます。サービスの更新は累積的です。つまり、未適用の更新も最新の更新に含まれます。

サービスの更新で自動更新が有効になっている場合、利用可能になったときにアクションを実行しないことを選択できます。 ElastiCache は、自動更新の開始日 の後に、クラスターの今後のメンテナンスウィンドウの 1 つに更新を適用するようにスケジュールします。更新のステージごとに、関連する通知を受け取ります。

注記

ステータスが 使用可能または スケジュール済み であるサービスの更新だけを適用できます。

該当する ElastiCache クラスターに対するサービス固有の更新の確認と適用の詳細については、「」を参照してくださいコンソールを使用したサービスの更新の適用

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

コンソールを使用したサービスの更新の適用

使用可能なサービスの更新のリストと他の情報を確認するには、コンソールの サービスの更新 (サービスの更新) ページに移動します。

  1. にサインイン AWS Management Console し、 で Amazon ElastiCache コンソールを開きますhttps://console.aws.amazon.com/elasticache/

  2. ナビゲーションペインで、[Service Updates] (サービスの更新) を選択します。

  3. [Service updates] (サービスの更新) では、次の項目を表示できます。

    • [Service update name] (サービスの更新名): サービスの更新の一意の名前

    • [Update type] (更新タイプ): サービスの更新のタイプ ([security-update] (セキュリティ更新) または [engine-update] (エンジン更新) のいずれか)

    • [Update severity] (重大度の更新): 更新を適用する優先順位。

      • critical (非常事態): この更新を直ちに (14 日以内) 適用することをお勧めします。

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

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

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

    • [エンジンバージョン]: 更新タイプが [エンジン更新] の場合に、更新されるエンジンバージョン。

    • [リリース日]: 更新がリリースされ、クラスターに適用可能になった日。

    • 推奨適用期限: ElastiCache 更新を適用するガイダンス日。

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

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

      • [完了]: 更新が適用されました。

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

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

  4. サービスの更新の詳細を表示するには、(左側のボタンではなく) 個々の更新を選択します。

    [Cluster update status] (クラスターの更新ステータス) セクションでは、サービスの更新が適用されていない、または最近適用されたばかりのクラスターのリストを表示できます。クラスターごとに、以下を表示できます。

    • クラスター名: クラスターの名前

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

    • 更新タイプ: サービスの更新のタイプ (セキュリティ更新 または エンジン更新のいずれか)

    • ステータス: クラスター上のサービス更新のステータス。以下のいずれかです。

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

      • 進行中: このクラスターに更新を適用しています。

      • スケジュール済み: 更新日がスケジュールされています。

      • 完了: 更新が正常に適用されました。完了ステータスのクラスターは、完了後 7 日間表示されます。

      ステータスが 使用可能または スケジュール済み (スケジュール済み) であるクラスターのいずれかまたはすべてを選択してから、今すぐ適用を選択した場合、更新がそれらのクラスターに適用され始めます。

AWS CLIを使用してサービスの更新を適用する

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

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

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

    詳細については、「」を参照してくださいdescribe-service-updates

  • クラスターのリストにサービスの更新を適用するには、次のコマンドを実行します。

    aws elasticache batch-apply-update-action --service-update ServiceUpdateNameToApply=sample-service-update --cluster-names cluster-1 cluster2

    詳細については、「」を参照してくださいbatch-apply-update-action

AWS コンソールを使用して最新の Service Update が適用されていることを確認する

( ElastiCache Redis OSS) クラスターが最新のサービス更新を実行していることを確認するには、次の手順に従います。

  1. Redis クラスターページで該当するOSSクラスターを選択する

  2. ナビゲーションペインでサービスの更新を選択すると、そのクラスターに該当するサービスの更新が表示されます。

コンソールにサービス更新のリストが表示された場合は、サービス更新を選択し、今すぐ適用 を選択できます。

サービス更新コンソールのスクリーンショット 1。

コンソールに「サービス更新が見つかりません」と表示される場合は、 ElastiCache (Redis OSS) クラスターに最新のサービス更新が適用されていることを意味します。

サービス更新コンソールのスクリーンショット 2。

サービスの更新の停止

必要に応じて、クラスターの更新を停止できます。たとえば、更新中のクラスターが予期せず急増した場合、更新を停止できます。また、更新に時間がかかりすぎて、ピーク時にビジネスフローを中断する場合は、更新を停止することもできます。

停止オペレーションでは、そのようなクラスターや、未更新ノードに対する更新はすべて、ただちに中断されます。また、ステータスが [進行中] のノードはすべて [完了] ステータスになります。ただし、ステータスが [更新が利用可能です] の同じクラスター内の他のノードへの更新は中止され、[停止中] ステータスに戻ります。

[停止中] ワークフローが完了すると、ステータスが [停止中] のノードは [停止済み] ステータスに変わります。更新のワークフローによっては、ノードが更新されないクラスターもあります。他のクラスターには、更新されたノードと、ステータスが現在も [更新が利用可能です] のノードが含まれる場合があります。

ビジネスフローを考慮しながら、後に更新プロセスを完了できます。この場合は、更新を完了する適切なクラスターを選択してから、[今すぐ適用] を選択します。詳細については、「サービスの更新の適用」を参照してください。

コンソールを使用する

ElastiCache コンソールを使用してサービスの更新を中断できます。その方法を以下に示します。

  • 選択したクラスターでサービスの更新が進行すると、 ElastiCache コンソールは ElastiCache ダッシュボードの上部に更新の表示/停止タブを表示します。

  • 更新を中断するには、[更新を停止する] を選択します。

  • 更新を停止したら、クラスターを選択してステータスを確認します。ステータスは [停止中] に戻り、最終的に [停止済み] ステータスになります。

の使用 AWS CLI

サービスの更新は、 AWS CLIを使用して中断することができます。次のコード例は、これを実行する方法を説明しています。

レプリケーショングループについては、以下を実行します。

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

キャッシュクラスターでは、以下を実行します。

aws elasticache batch-stop-update-action --service-update-name sample-service-update --cache-cluster-ids my-cache-cluster-1 my-cache-cluster-2

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