Image Builder Automation provides an automated way to build and maintain secure AMIs for any purpose
With today's growing need for rapid iteration and secure application deployment comes the need for an automated way to build customized and secure, hardened Amazon Machine Images (AMIs). Stratus10's Image Builder Automation solution offers an automated solution to consistently build custom AMIs that are secure, auditable, and can be easily integrated into application deployment processes.
Stratus10's Image Builder Automation solution is an automated way to build and maintain Amazon Elastic Compute Cloud (Amazon EC2) AMIs that can fit into existing and new pipelines, and is useful for iterating and keeping track of changes. The solution creates bespoke AMIs based on your specific needs. All changes and configurations are maintained as code and driven via AWS CodePipeline and Amazon EC2 Image Builder. This is useful for security updates, integration with software deployment, and is compatible with any operating system supported by Image Builder. The solution is fully customizable and auditable, as it automatically writes logs to Amazon CloudWatch Log Groups and Amazon Simple Storage Service (Amazon S3) artifacts. The solution is quickly deployed and customized via AWS CloudFormation templates.
Implementing automation to create hardened AMIs will reduce time to market and improve application reliability by embedding security best practices as an early step of the software development life cycle, thus leading to better customer satisfaction.
Canada, Mexico, United States
Multi-Operating System Support
The solution works with any operating systems supported by Image Builder.
A fully automated and secure process for building, testing, and validating custom Amazon EC2 AMIs.
Status and Monitoring
The solution uses AWS tools, such as Cloudwatch and Amazon S3, to track and audit progress and execution.
Infrastructure as Code
Reduce risk, accountability, and configuration consistency by managing AMIs as code.
How it works
About this consultant
How it works
Stratus10's Image Builder Automation solution provides an automated way to build and maintain Amazon EC2 AMIs that can easily be customized to fit your needs.
Stratus10's Image Builder Automation solution helps you manage your hardened AMIs as code. You can build AMIs with custom packages and artifacts from different sources, run scripts, write tests and validation components, and manage it all as code. These hardened AMIs can then be directly deployed to your application environments. The solution uses version control (AWS CodeCommit) to keep track of the code base and scripts.
The Stratus10's Image Builder Automation solution begins with the execution of CloudFormation templates that build the required AWS services, pipelines, and components needed for the solution to run. Once a base AMI is identified and the code configuration has been adjusted to fit your needs (required packages, scripts, and components to include in the AMI), a new AMI is built. The process is automatically triggered every time you make a change to the AMI configuration code.
The solution uses a combination of AWS Lambda functions, Image Builder pipelines, step functions, AWS Key Management Service (AWS KMS), CloudWatch, and other AWS services to automatically build, test, and validate secure AMIs based on the specified configurations.
1) Base AMI
Identify a base AMI to use for the process.2) Infrastructure Setup
Set up the solution using CloudFormation templates.3) Code Configuration
Adjust the code to define packages, components, artifacts, or scripts to use when building the AMI.4) Test and Validation
Set up and configure tests and validation steps to run after the AMI is created.5) Trigger Pipelines
Trigger the solution automation by committing changes to the configuration code.
AWS Account Access
Provide Stratus10 access to customer's AWS environment for the duration of the engagement.
Stratus10 will work with customers to identify the base AMI(s) to use for the solution.
Stratus10 will work with customer to set up initial configuration of packages and components for the solution.
Test and Validation
Stratus10 will work with customer to build tests and validation steps to be run as part of Image Builder phase.
About this consultant
Stratus10 is an Amazon Web Services (AWS) Advanced Tier Services Partner helping companies migrate their infrastructure and applications to the cloud and helping them implement best practices. Stratus10 specializes in migration services, DevOps automation, and application modernization to help clients take full advantage of the latest services AWS has to offer.
Stratus10 holds the AWS Migration and DevOps Competency, and AWS CloudFormation and Amazon EC2 for Windows Server Service Delivery designations. Stratus10 is also an AWS Well-Architected Partner.
Ready to get started?
AWS Partner Highlights
Stratus10’s AWS validated qualifications, customer references, and office locations.
AWS DevOps Competency Details
As a DevOps Competency Partner, Stratus10 has demonstrated expertise in delivering solutions on AWS.
AWS Migration Competency Details
Demonstrated technical proficiency and customer success with specific focus on cloud migration.
Browse our portfolio of Consulting Offers to get AWS verified help with solution deployment.
Browse our library of AWS self-deploy solutions to common architectural problems.
Engage with AWS Partners for secure, innovative, and cost-effective custom solutions that leverage the power and scalability of AWS services to meet your needs.