Predicting and detecting failures: How Azure strengthens reliability for mission-critical workloads

Takeaway: Azure Failure Prediction and Detection (AFPD) is Microsoft Azure’s end-to-end system aiming to catch hardware failures before they interrupt a workload, not after. Across the Azure fleet, AFPD has improved the prevention of hardware-related VM interruptions by 36%. SAP workloads offer a compelling example of AFPD’s value, illustrating why preventing interruptions matters for mission-critical services. But AFPD isn’t specific to SAP: it operates across General Purpose, Specialized Compute, HPC/AI, and select Storage workloads, making SAP’s experience a window into Azure’s broader approach to reliability for mission-critical third-party services. To learn more, watch our companion video to learn how AFPD helps reduce the risk of failures disrupting your critical workloads.

Reliability engineered into the platform

Most conversations about cloud reliability focus on what you build: zone-redundant architectures, failover patterns, and backup strategies. Less visible, but just as consequential, is what the platform does on your behalf; before a failure ever becomes an incident you need to respond to.

That’s the premise behind AFPD, which became fully operational in 2024. AFPD is an end-to-end system that uses machine learning and telemetry to predict, mitigate, and remediate hardware failures in the Azure fleet before they interrupt your workloads. For a deep dive discussion into this capability, see the companion post here.

How does AFPD predict and prevent hardware failures?

Historically, hardware failures on any cloud platform follow a familiar pattern: a component degrades, your workload is interrupted, an engineer investigates, and a reboot or hardware replacement follows. This is the old model Azure has spent years moving away from, one built around mission-critical escalations, supply chain constraints, and manual recovery.

AFPD replaces that pattern with three coordinated phases:

Predict and detect: Machine learning models and detection rules continuously monitor telemetry across the Azure fleet, node behavior, component signals, and hardware-specific indicators like Solid State Drive (SSD) health, to catch patterns that indicate an active or likely future failure.

Mitigate: Once a node is flagged, the mitigation service marks it not allocatable for new workloads and, where eligible, live-migrates existing customer workloads to a healthy node with no reboot, typically just a pause of a few seconds. Live migration is available on many, but not all M-series sized virtual machines (VMs); check the feature support table for more information. Where live migration isn’t possible, a notification with a redeploy deadline and recommended action is posted to the VMs Resource Health and Scheduled Events.

Remediate: The affected node is pulled from production, tagged with diagnostic detail so technicians can skip redundant troubleshooting, repaired using proactively staged spare parts, and returned to the fleet. In practice, this coordinated approach has delivered measurable gains: AFPD has increased the monthly node repair rate by 80%.

The result is a system that doesn’t just react faster; in many cases, it prevents the interruption from reaching you. This approach has reduced the overall number of hardware reboots by more than 36%, and the underlying system won the Best Paper Award at the 2025 IEEE Cloud Summit for its approach to predicting, mitigating, and remediating node interruptions at scale.

What SAP’s result means for other workloads

Every customer benefits from fewer interruptions, but SAP workloads make the case for AFPD unusually clear. SAP systems are highly sensitive to downtime; they are often the system of record for finance, supply chain, and operations, and even brief interruptions carry outsized business impact. A platform that has the ability to predict or detect hardware issues and reduce their impact before you experience an interruption isn’t a convenience for SAP customers; it’s foundational to running SAP on Azure with confidence.

That sensitivity also exposed a real gap the team was candid about: many SAP customers aren’t yet aware of the notification and automation options available to them. AFPD surfaces its findings through four consistent, customer-facing channels:

Resource Health, for viewing detailed health events and recommended actions on individual VMs, including live migration eligibility and redeployment deadlines.

Resource Graph Explorer, for querying health status across your fleet, including large SAP landscapes that require programmatic visibility.

Event Grid, for wiring AFPD events directly into your own monitoring and automation, with Azure Functions, webhooks, or REST APIs.

Scheduled Events, for receiving advance VM event notifications through IMDS, enabling configured SAP HA clusters to move resources off affected nodes.

The notification content is identical across Resource Health, Resource Graph, and Event Grid, so the channel you choose is a matter of scale and integration preference, not information quality. For SAP customers running at scale, that consistency is what makes automated, hands-off resiliency actually practical.

It’s tempting to read AFPD as an SAP-specific feature. It isn’t. SAP is simply where the stakes are high enough that the system’s value becomes obvious fastest. AFPD operates across Azure Compute’s General Purpose and Specialized Compute offerings, HPC/AI workloads, and select Storage scenarios, meaning the same predictive, self-healing infrastructure protecting SAP landscapes today is the same infrastructure underpinning every mission-critical third-party service hosted on Azure.

That’s the broader narrative worth taking away: AFPD isn’t a tier you pay up for or something you have to configure at the infrastructure layer; it runs automatically across the fleet. It’s an active, continuously improving discipline, one where machine learning models get better at predicting failure over time, where remediation gets faster because spares are already staged, and where your first signal of a problem is often a notification that it’s already been handled. For any ISV or enterprise running a downtime intolerant workload on Azure, SAP’s experience with AFPD is a preview, not an exception.

What to do next

Check your own notification setup. If you’re running SAP or another mission-critical workload on Azure, confirm you’re consuming AFPD events through one of these:

Resource Health (RHC): Best for looking at the health of one VM, including what happened and why.

Resource Graph (ARG): Best for finding affected VMs at scale across many subscriptions in a single query.

Event Grid: Best for automation, since it pushes notifications as health changes so you can react without polling. Events can be sent to a REST webhook endpoint or an Azure Functions, and onward to other services such as Logic Apps, Event Hubs, or Azure Monitor alerts.

Prepare your automation for Scheduled Events: Make sure your automation can process Scheduled Events for Azure Virtual Machines, including events with a NotBefore time up to seven days in the future.

Configure Pacemaker for Azure Scheduled Events: For SAP high-availability clusters, follow the guidance for configuring the Pacemaker azure-events-az resource agent leveraging the relevant guides for SUSE Linux Enterprise Server (SLES) in Azure or RHEL in Azure.

Watch the full conversation. The SAP on Azure podcast episode goes deeper into the live demo of Resource Health, Resource Graph, and Event Grid notifications than this post can cover.

Go deeper technically. The IEEE paper, AFPD: System for Prediction, Mitigation and Remediation of Node Interruptions in Cloud Infrastructure (IEEE) (2025 IEEE Cloud Summit Best Paper), covers the ML models and system architecture in full detail.

Related resources

From Proactive Detection to Action: How Azure Protects Mission-Critical Workloads

Revolutionizing Reliability: Introducing the Azure Failure Prediction and Detection (AFPD) system

AFPD: System for Prediction, Mitigation and Remediation of Node Interruptions in Cloud Infrastructure (IEEE)

Resource Health virtual machine Health Annotations

Project Flash – Use Azure Resource Health to monitor Azure Virtual Machine availability

Project Flash – Use Azure Resource Graph to monitor Azure Virtual Machine availability

List of sample Azure Resource Graph queries by table

Advancing failure prediction and mitigation—introducing Narya

SAP on Azure

Set up Pacemaker on SUSE Linux Enterprise Server (SLES) in Azure

Set up Pacemaker on RHEL in Azure

M family VM size series

The post Predicting and detecting failures: How Azure strengthens reliability for mission-critical workloads appeared first on Microsoft Azure Blog.
Quelle: Azure

CNCF Score project improved its security posture by joining the Docker-Sponsored Open Source Program

Score, a CNCF Sandbox project, recently joined the Docker-Sponsored Open Source (DSOS) Program to strengthen the security of its container images and release pipeline. In this post, the Score maintainers share what we adopted (Docker Hub, Docker Scout, Docker Hardened Images, the Docker GitHub Builder, and OIDC connections), the results we measured, and how other open source projects, within the CNCF and beyond, can apply the same practices by default.

The Opportunity

In September 2025, the CNCF announced a partnership with Docker to expand infrastructure support for project maintainers through the Docker-Sponsored Open Source (DSOS) Program. The partnership gives CNCF projects access to Docker’s security scanning tools, container registry, and best-practice resources at no cost.

This aligned closely with the discussions held at the Maintainer Summit NA 2025 in Atlanta, which centered on increasing collaboration across CNCF projects and demonstrating security best practices.

The Docker-Sponsored Open Source (DSOS) Program supports non-commercial open source projects with Docker tooling and infrastructure.

Eligible projects receive:

Verified Docker-Sponsored Open Source badge

Removal of rate limits for developers

Access to Docker Scout for software supply chain management

Insights and analytics

Repository logo

Improved discoverability on Docker Hub

Docker Hub

Before: Score publishes different container images: the CLIs of score-compose, score-k8s, score-helm and score-radius; and the sample-score-app used for demos and testing. We previously published them in the GitHub Container Registry here.

After: Through the DSOS Program, we now publish these images on Docker Hub, which increases their visibility and gives the community a verified, trusted source.

All the container images are now available on Docker Hub.

The program also provides usage analytics that show how the community uses these images. Here is an example:

Docker Scout

Before: As a CNCF project, Score follows the OpenSSF best practices. In addition, the OpenSSF Scorecard GitHub Action runs continuously. This was a solid foundation, but we had no dedicated security scanning tool in place.

After: The DSOS Program gave us access to Docker Scout, which we now use in our pull requests and on our container registry (Docker Hub). This gives us clear visibility into the CVEs introduced or fixed by each pull request and release.

The following GitHub Actions step uses docker/scout-action on every pull request to compare the image built from the PR branch with the one built from the main branch:

– name: Docker Scout Comparison between main branch and current PR branch
uses: docker/scout-action@v1
with:
command: compare
image: local://score-compose:pr-${{ github.event.number }}
to: local://score-compose:main
write-comment: true
github-token: ${{ secrets.GITHUB_TOKEN }}
organization: ${{ secrets.DOCKER_HUB_ORG }}

Here is an example of a comment posted by this docker/scout-action step in a recent Pull Request:

The comment details the comparison between the two images (before versus after): size, packages updated, added or removed, CVEs introduced and resolved, and compliance with our policies in place (run as non-root, no critical CVEs, no packages with AGPL v3 licences).

The analysis goes beyond the images themselves: it also covers the Go libraries and binaries they contain.

The Docker Scout console also provides a single view of CVEs, packages, base images, and policies across all of our container images, which makes it easy to see what is used where, and in which version.

Docker Hardened Images

When Docker made Hardened Images freely available under Apache 2.0, we saw an opportunity to simplify our security posture while staying compatible with our existing Dockerfiles and workflows, even though we were already using multi-stage builds and distroless base images.

Docker Hardened Images are minimal, security-focused container base images designed to reduce inherited risk in downstream projects. They are built and maintained with security and transparency as defaults, and offer:

Minimal attack surface: Only required components are included.

Non-root execution: Images run as non-root by default.

Supply chain security: Includes published SBOMs and SLSA Level 3 build provenance.

Active maintenance: Images are patched and rebuilt as vulnerabilities are disclosed.

Open standards: All images are reproducible, open source, and licensed under Apache 2.0, making them compatible with CNCF governance and distribution models.

The migration was straightforward.

Take the score-radius CLI, which used a golang:alpine and a distroless images and now uses dhi.io/golang and dhi.io/static images. The changes required in the Dockerfile were minimal:

In the associated PR here, image size dropped by 0.3 MB while the number of packages stayed the same and the CVE count remained at 0. We could have stayed with Debian, but chose to move to an Alpine base image (DHI provides the two options):

The same applies to the NodeJS sample-score-app, which used nodejs on top of an alpine image and now uses a dhi.io/node image. The changes required in the Dockerfile were minimal:

In the associated PR here, 22 packages were removed (including the package manager and the shell), along with 2 CVEs:

Note: We were able to present a short walkthrough of our DHI integration during the CNCF webinar held on January 23, 2026, which accompanied the Docker Hardened Images announcement for CNCF projects.

Docker GitHub Builder

Although not directly part of the DSOS Program, we took the opportunity to adopt the new docker/github-builder GitHub reusable workflow to release our container images.

This model provides a build pipeline maintained in the Docker organization, with a version-controlled BuildKit environment, multi-platform builds distributed across runners where beneficial, and signed SLSA provenance recording both the source commit and the builder identity.

The trade-off is intentional. You retain control over when the build runs and which inputs it uses, while the build implementation itself lives in the Docker-maintained workflow rather than in per-repository job steps.

Before, the GitHub Actions workflow to release our container images was using this sequence of actions:

docker/setup-buildx-action

docker/login-action

docker/build-push-action

cosign sign

release-container-image:
runs-on: ubuntu-latest
permissions:
id-token: write
packages: write
steps:
– name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
– name: Login to Docker Hub (docker.io)
uses: docker/login-action@v4
with:
registry: docker.io
username: ${{ vars.DOCKER_HUB_ORG }}
password: ${{ secrets.DOCKER_HUB_RELEASE_TOKEN }}
– name: Login to GitHub Container Registry
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
– name: Build and push docker image
id: build-push-container
uses: docker/build-push-action@v6
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
provenance: mode=max
sbom: true
tags: |
ghcr.io/score-spec/score-compose:${{ github.ref_name }}
ghcr.io/score-spec/score-compose:latest
docker.io/scorespec/score-compose:${{ github.ref_name }}
docker.io/scorespec/score-compose:latest
build-args: |
"VERSION=${{ github.ref_name }}"
– name: Sign container image
run: |
cosign sign –yes ghcr.io/score-spec/score-compose@${{ steps.build-push-container.outputs.digest }}
cosign sign –yes scorespec/score-compose@${{ steps.build-push-container.outputs.digest }}

After, this same workflow is now only using the reusable workflow docker/github-builder/.github/workflows/build.yml:

release-container-image:
uses: docker/github-builder/.github/workflows/build.yml@v1
permissions:
contents: read
id-token: write
packages: write
with:
output: image
push: true
platforms: linux/amd64,linux/arm64
sbom: true
cache: true
context: .
set-meta-labels: true
set-meta-annotations: true
build-args: |
"VERSION=${{ github.ref_name }}"
meta-images: |
ghcr.io/score-spec/score-compose
scorespec/score-compose
meta-tags: |
type=ref,event=tag
latest
registry-identities: |
– type: dockerhub
registry: docker.io
username: ${{ vars.DOCKER_HUB_ORG }}
connection_id: ${{ vars.DOCKER_HUB_OIDC_CONNECTION_ID }}
secrets:
registry-auths: |
– registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

Docker GitHub Builder gives us a Docker-maintained build pipeline with signed SLSA provenance and SBOM attestations, helping consumers verify the builder identity and trace images back to their source commit. Signing uses GitHub OIDC, so we don’t need to manage long-lived signing keys. With caching enabled in our workflow, cache entries are also signed and verified before reuse, helping protect against cache poisoning. See the Docker GitHub Builder documentation for more information about its security model.

The following command verifies the signature on the attestation manifest for the selected image platform:

TAG=latest
PLATFORM=amd64

SIGNED_DIGEST=$(crane manifest scorespec/score-compose:$TAG
| jq -r –arg platformdigest
"$(crane digest –platform linux/$PLATFORM scorespec/score-compose:$TAG)"
'.manifests[] | select(.annotations["vnd.docker.reference.digest"] == $platformdigest) | .digest')

cosign verify
–experimental-oci11
–new-bundle-format
–certificate-oidc-issuer https://token.actions.githubusercontent.com
–certificate-identity-regexp '^https://github.com/docker/github-builder/.github/workflows/build.yml@.*$'
scorespec/score-compose@$SIGNED_DIGEST

OIDC Connections

Most recently, with an update released on July 21, 2026, Docker introduced OIDC connections. This feature allows pulls and pushes to Docker Hub to use a short-lived token instead of a long-lived Organization Access Token (OAT).

An OIDC connection establishes a trust relationship between Docker and a trusted third party, so you no longer need to maintain long-lived credentials. Docker exchanges short-lived tokens with the other vendor, which can grant fine-grained access to your Docker resources.

Before:

With docker/login-action:

steps:
– uses: docker/login-action@v4
with:
username: ${{ vars.DOCKER_HUB_ORG }}
password: ${{ secrets.DOCKER_HUB_TOKEN }}

Or with docker/github-builder:

uses: docker/github-builder/.github/workflows/build.yml@v1
with:
…
secrets:
registry-auths: |
– username: ${{ vars.DOCKER_HUB_ORG }}
password: ${{ secrets.DOCKER_HUB_TOKEN }}

After:

With docker/login-action:

permissions:
id-token: write
steps:
– uses: docker/login-action@v4 # v4.5.0+
env:
DOCKERHUB_OIDC_CONNECTIONID: ${{ vars.DOCKER_HUB_OIDC_CONNECTION_ID }}
with:
username: ${{ vars.DOCKER_HUB_ORG }}

Or with docker/github-builder:

uses: docker/github-builder/.github/workflows/build.yml@v1 # v1.15.0+
permissions:
id-token: write
with:
…
registry-identities: |
– type: dockerhub
registry: docker.io
username: ${{ vars.DOCKER_HUB_ORG }}
connection_id: ${{ vars.DOCKER_HUB_OIDC_CONNECTION_ID }}

By replacing a static, long-lived token with a short-lived one and making it issued on a per-workflow basis, we removed a credential that could otherwise be stolen and misused.

Wrapping Up

Participating in the Docker-Sponsored Open Source (DSOS) Program has been rewarding, and it has helped Score adopt a security-by-default foundation. Using Docker Scout, Docker Hardened Images, OIDC connections, and the Docker GitHub Builder has strengthened the security posture of our container images and brought broader benefits to the Score projects and repositories.

If you maintain a CNCF project or any open source project, we encourage you to explore the Docker-Sponsored Open Source (DSOS) Program. The security improvements were measurable, and the onboarding process was straightforward.

The full implementation across the Score repositories is tracked in GitHub issue #376.

Attending KubeCon NA 2026 in Salt Lake City? Feel free to connect with the Score maintainers during the Maintainer Summit on Sunday, Nov 8th and at the Kiosk #P-17B on Thursday, Nov 12th between 10:15am and 2pm, you will see Score in actions with the new Score Labspace! You can also meet the Docker team at booth #141 in Hall C!

Note: This work was completed after I joined Docker. It was, however, an initiative we wanted to pursue as CNCF project maintainers from the moment it was announced in September 2025, both to improve our security posture and to share what we learned with the broader community.

We hope this post helps you strengthen the security of your own projects.
Quelle: https://blog.docker.com/feed/

Docker and ActiveState Extending Secure Defaults to the Packages Developers Install

Trusted content is the foundation security-conscious organizations expect all builds to start from. Docker has made that possible for everyone by providing the foundation free. Docker Hardened Images (DHI) are open source under Apache 2.0, with a catalog of 4,000+ minimal images (and growing) built from source and continuously maintained by Docker. The catalog also carries customizable Helm charts and over 65,000 hardened system packages. For most services, adopting DHI is as simple as changing the FROM line.

Teams building on a secure foundation now want the same assurance for the open source their applications install. That open source is a different layer of the supply chain, where thousands of upstream projects are pulled in at build time by pip, npm and Maven, and by coding agents as well.

Docker is committed to one standard for trusted content across everything teams build on. A new partnership with ActiveState, the company that has been securing open source since 1997, extends that standard to the packages themselves. Together, we give teams the same assurance on both layers, from the hardened images Docker maintains to the packages developers and their agents install on them. Once configured, the integration allows developers and AI coding assistants to continue using familiar package managers and development workflows, while approved dependencies are sourced through governed repositories rather than directly from public registries.

A hardened foundation removes a class of security work before code is written

Most applications still start from a large, generic base image, and the cost of that choice keeps growing. A large image increases the attack surface and accumulates stale dependencies, and the CVEs it generates land on developers long after the image was chosen. By removing unnecessary packages, rebuilding components from source and continuously maintaining the image, Docker Hardened Images reduce the vulnerabilities inherited from the container foundation. Images can achieve near-zero known CVEs, which means less remediation work and less scanner noise before application code is introduced. The hardening and patching are handled once in the foundation, for every service that builds on it.

Key takeaways

When the TeamPCP campaign weaponized a widely trusted security scanner in March, Docker Hardened Images were not affected. DHI’s controlled build pipeline and dependency cooldown periods helped prevent compromised upstream artifacts from entering the image build process during the attack window.

Without trusted content on both layers, your team inherits the risk

Above the base image sit the dependencies an application brings with it. DHI secures the operating system packages and the language runtime that ship in the image. The application’s own libraries are pulled in at build time by its package managers from public registries, where trust is assumed and seldom verified. That layer needs what the image now has, a source that admits only the versions a team has approved and stands behind the fix when one of them needs it. Coding agents now pull those packages too. As Mark Lechner, CISO wrote in April, a compromised dependency pulled by an agent has the same blast radius as a compromised developer machine.

This year’s supply chain incidents have followed one pattern. As Lechner documented, attackers steal developer credentials, use them to poison trusted packages, and the compromised packages steal more credentials. The axios compromise earlier this year put two backdoored versions of a library downloaded 83 million times a week into circulation for about three hours. Most of these attacks burn out within hours. A build that resolves fresh from a public registry, with no lockfile or cooldown in front of it, has nothing between it and a version published an hour ago. The slower failure is the vulnerability that surfaces in one of those libraries months later, when no one outside the team is accountable for the fix. Either way, without trusted content on both layers, the risk lands on your team.

One standard for trusted content, from the image to the packages built on it

Docker Hardened Images are the foundation, and Docker stands behind them. Each image ships with a signed SBOM and SLSA Build Level 3 provenance, with full, unsuppressed CVE visibility. A security team can see what is in the image and how it was built. For teams that need remediation on a predictable clock, DHI adds a 7-day SLA on critical and high CVEs, FIPS and STIG variants, and secure customization on its paid tiers.

While DHI secures the image, ActiveState hardens the open source built on it. ActiveState provides the Curated Catalog, a private, policy-governed repository of open source components that security teams curate and developers and AI coding assistants consume safely. The catalog holds only the packages a team has approved. ActiveState compiles every component from original source code in a SLSA Level 3 environment with full provenance and complete SBOMs, in place of pre-compiled binaries from a public registry. When a fix becomes available upstream, ActiveState rebuilds the component and publishes it to the catalog automatically under SLAs of 5 business days for critical CVEs and 10 for highs.

With DHI and the Curated Catalog together, both layers carry provenance, SBOMs and a remediation SLA from the hardened image to the packages built on it. That gives security teams a consistent evidence trail across the software supply chain. The artifact repository teams already run, Artifactory or Nexus, points at the Curated Catalog as its upstream the way it points at PyPI today. Developers keep the same pip and npm workflow, and coding agents are served the governed version. None of this replaces the pinned digests, cooldown periods and sandboxed agents Lechner recommends. It gives those controls a governed source to point at.

The agentic era demands trusted content at every layer

AI coding agents are changing how quickly organizations create software. They can generate applications, select dependencies and initiate builds at a pace that traditional security review processes were never designed to support. Still, faster development should not mean blindly accepting more supply chain risk. Docker Hardened Images reduce the security burden of maintaining container foundations. ActiveState’s Curated Catalog extends governance and managed vulnerability remediation to the open source libraries those applications depend on. The result is a more consistent approach to software supply chain security, with trusted foundations, governed dependencies, verifiable build evidence and clear remediation responsibilities.

The goal is not to add another security checkpoint that causes friction in your build process. It is to make the secure path the easiest path for developers, platform teams and AI coding agents alike.

Security scales when the defaults are strong and the foundation is maintained by a team accountable for it. In an increasingly agent-driven development environment, the security of what gets built depends heavily on the trustworthiness of what those agents are allowed to consume. Docker now resells the ActiveState Curated Catalog alongside DHI, and ActiveState resells DHI to its customers. The hardened image and the packages built on it are both available through Docker.

Quelle: https://blog.docker.com/feed/

Amazon MWAA now supports cost allocation tags

Amazon Managed Workflows for Apache Airflow (Amazon MWAA) now supports cost allocation tags. Tags you apply to an Amazon MWAA environment now propagate to the compute that runs it, including workers, schedulers, and web servers. You can then track Amazon MWAA spend by tag in AWS Cost Explorer and AWS Cost and Usage Reports.
With this launch, platform teams can show back or charge back Airflow costs to the team, project, or cost center that owns each environment. You can use cost allocation tags when you create a new environment or update an existing one. To get started, tag your environment using the Amazon MWAA console, AWS CLI, or Amazon MWAA API, then activate the tag key as a cost allocation tag in the AWS Billing and Cost Management console.
This feature is available in all AWS Regions where Amazon MWAA is available. For more information, see the AWS Region table. To learn more, visit Cost allocation tags in Amazon MWAA in the Amazon MWAA User Guide.
Quelle: aws.amazon.com

Amazon SageMaker AI Studio Now Supports IAM Identity Center Multi-Region Replication

Amazon SageMaker AI now supports IAM Identity Center (IdC) multi-region replication, enabling you to deploy SageMaker AI Studio domains in different regions from your IdC instance’s primary region. Previously, the primary IdC instance had to reside in the same region as the SageMaker AI Studio domain; now customers can replicate their primary IdC instance into the region where they wish to use SageMaker AI Studio domains. This capability helps customers maintain compliance while utilizing centralized workforce identity management.
As an Amazon SageMaker AI Studio administrator, you can deploy SageMaker AI domains that align with your workforce’s location and data residency requirements, independent of where your primary IdC instance is set up. Organizations can retain their primary IdC instance in one region while operating SageMaker AI Studio workloads in compliance-mandated regions, support global operations through centralized identity management, and satisfy data sovereignty requirements without compromising single sign-on (SSO) capabilities.
To get started see the SageMaker AI documentation and to learn about setting up IAM Identity Center multi-region support see the IAM Identity Center User Guide.
Multi-region IdC replication is available in all standard AWS Regions where Amazon SageMaker AI Studio is supported, including: Asia Pacific (Tokyo), Europe (Ireland), US East (N. Virginia), US East (Ohio), US West (Oregon), Europe (Frankfurt), South America (São Paulo), Asia Pacific (Seoul), Europe (London), Asia Pacific (Singapore), Asia Pacific (Sydney), Canada (Central), Asia Pacific (Mumbai), Europe (Paris), Europe (Stockholm).
Quelle: aws.amazon.com