Back to results for “Deployment”
AWS › AWS Outposts & Hybrid Cloud

How can an organization design a consistent CI/CD and application deployment strategy that spans both standard AWS cloud regions and an on premises Outposts deployment?

Advanced

Answer

Because Outposts supports the same APIs and services as the standard AWS cloud, existing CI/CD pipelines built with tools like CodePipeline and CodeDeploy can often be extended to deploy the exact same application artifacts to Outposts based resources with minimal modification, typically requiring only changes to target the specific Outposts subnet or resource identifiers, allowing organizations to maintain a single consistent deployment pipeline across both their cloud region and on premises Outposts environments.
aws deploy create-deployment --application-name my-app --deployment-group-name outposts-deployment-group --revision file://appspec.yaml
Real-world example A retail company extends its existing CodePipeline based deployment pipeline to also deploy application updates to EC2 instances running on Outposts in each of its stores, achieving consistent, automated deployments across both its cloud and on premises store infrastructure.

Common follow-ups: What modifications are typically needed to an existing CI/CD pipeline to also target Outposts resources?;How do you handle application configuration differences between cloud region and Outposts deployments?