本文へスキップ
AWS DAILY
重要度:通常新機能対応不要

Amazon Managed Service for Apache Flink がアプリケーション状態のエクスポート・クロスリージョン復元を可能にする拡張スナップショットを提供開始

Amazon Managed Service for Apache Flink
公開
更新

概要

Amazon Managed Service for Apache Flink に拡張スナップショット機能が追加され、アプリケーション状態のキャプチャ・エクスポート・復元がアプリケーション間および AWS リージョン間で行えるようになりました。ブルー/グリーンデプロイ、セルフマネージドワークロードの移行、クロスリージョン障害復旧などのユースケースに対応します。

変更内容

  • アプリケーション状態をキャプチャ・エクスポート・復元できる拡張スナップショット機能が利用可能になった
  • 処理を停止せずにアプリケーション更新を行うブルー/グリーンデプロイが拡張スナップショットを使って実現できるようになった
  • セルフマネージドの Apache Flink savepoint を拡張スナップショットとして Amazon Managed Service for Apache Flink にインポートできるようになった
  • 拡張スナップショットを Amazon S3 バケットにエクスポートし、セカンダリリージョンのバケットにレプリケートすることでクロスリージョン復旧が可能になった
  • Apache Flink 1.20 以降のアプリケーションで利用可能で、European Sovereign Cloud (Germany) を除く全 AWS リージョンで提供される
  • 拡張スナップショットのストレージは耐久性のあるアプリケーションバックアップとして GB-month 単位で課金される

公式発表で確認できる事実

  • Amazon Managed Service for Apache Flink に拡張スナップショット(enhanced snapshots)機能が追加された
  • アプリケーション状態のキャプチャ、エクスポート、復元を Apache Flink アプリケーション間および AWS リージョン間で行える
  • 主なユースケースは以下の 3 つ
    • ブルー/グリーンデプロイ: 既存アプリケーションから拡張スナップショットを作成し、それを使って第 2 のアプリケーションを起動することで、処理を停止せずにアプリケーション更新が可能
    • セルフマネージドワークロードの移行: セルフマネージドの Apache Flink savepoint を拡張スナップショットとして Amazon Managed Service for Apache Flink にインポートし、状態を保持したまま移行できる
    • クロスリージョン復旧: 拡張スナップショットを Amazon S3 バケットにエクスポートし、セカンダリリージョンのバケットにレプリケートすることでクロスリージョン障害復旧に対応
  • Apache Flink 1.20 以降のアプリケーションで利用可能
  • European Sovereign Cloud (Germany) を除く、Amazon Managed Service for Apache Flink が利用可能な全 AWS リージョンで提供
  • 拡張スナップショットのストレージは耐久性のあるアプリケーションバックアップとして GB-month 単位で課金される
  • Agent Toolkit for AWS を Kiro、Claude Code、または Cursor と組み合わせて、拡張スナップショットを使った Flink アプリケーションの構築・運用のガイダンスを得ることができる
  • 詳細は Amazon Managed Service for Apache Flink Developer Guide の enhanced snapshots のページを参照

当サイトの考察

拡張スナップショットは、これまで課題となっていたステートフルな Flink アプリケーションの運用上の制約を大きく緩和する機能です。特にオンプレミスや自己管理環境から Amazon Managed Service for Apache Flink へのリフト&シフト移行において、状態の引き継ぎが可能になる点は実用上の価値が高いと考えられます。クロスリージョン復旧の仕組みは Amazon S3 の既存のレプリケーション機能と組み合わせて構成できるため、追加の専用ツールなしに実装できる点も運用負荷の軽減につながります。

確認できていない事項

  • GB-month あたりの具体的なストレージ料金は資料に記載がなく不明です
  • 東京リージョン(ap-northeast-1)や大阪リージョン(ap-northeast-3)での提供可否は、資料では「European Sovereign Cloud (Germany) を除く全リージョン」とのみ記載されており、個別リージョンの確認は公式ドキュメントを参照してください
  • 拡張スナップショットの提供開始日は資料に「available today」とのみ記載されており、具体的な日付は不明です
  • 東京(ap-northeast-1)と大阪(ap-northeast-3)での提供は、公式記事からは確認できていません。

この記事は、AWS 公式の発表をもとに AI が作成し、自動で公開しています。

既存環境への影響

既存のセルフマネージド Apache Flink ワークロードを状態を失わずに Amazon Managed Service for Apache Flink へ移行できるようになります。ブルー/グリーンデプロイにより、処理を中断せずにアプリケーションの更新が行えます。クロスリージョンでのスナップショット複製により、リージョン障害時の復旧オプションが強化されます。利用には Apache Flink 1.20 以降が必要であり、European Sovereign Cloud (Germany) では利用できません。

対応の必要性

対応不要

既存のアプリケーションへの強制的な変更はありません。ブルー/グリーンデプロイや移行、クロスリージョン復旧を必要とする場合は、Apache Flink 1.20 以降へのアップグレードと拡張スナップショットの活用を検討してください。

利用可能リージョン

東京(ap-northeast-1)
未確認
大阪(ap-northeast-3)
未確認

公式記事に東京(ap-northeast-1)と大阪(ap-northeast-3)の記載がないため、未確認としています。

AWS 公式情報

当サイトの記事は公式情報をもとに編集したものです。正確な内容は必ず AWS 公式情報をご確認ください。