Amazon Managed Service for Apache Flink introduces enhanced snapshots
AWS adds enhanced snapshots to Amazon Managed Service for Apache Flink, enabling state capture, cross-region recovery, and blue/green deployments without processing pauses.
Amazon Managed Service for Apache Flink now supports enhanced snapshots, allowing users to capture, export, and restore application state across Flink applications and AWS Regions. This feature enables blue/green deployments by letting users create a snapshot from a running application and use it to start a second application, avoiding processing interruptions. It also supports migrating self-managed workloads by importing existing Apache Flink savepoints as enhanced snapshots into the managed service.
For disaster recovery, enhanced snapshots can be exported to an Amazon S3 bucket and replicated to a secondary Region, ensuring state consistency in case of regional outages. The feature is available today for applications running on Apache Flink 1.20 or later in all supported AWS Regions, excluding the European Sovereign Cloud (Germany).
Enhanced snapshots are billed per GB-month as durable application backups, providing a cost-effective way to maintain application state without additional infrastructure overhead. Users can store snapshots in Amazon S3 and manage them alongside other backup resources, simplifying state management across deployments.
To assist developers, AWS offers guidance through the Amazon Managed Service for Apache Flink Developer Guide and Agent Toolkit for AWS with Kiro, Claude Code, or Cursor for building and operating Flink applications using enhanced snapshots.