AMI Factory enables automated solutions for the creation of AMIs with a secured, fast, and auditable release
AMI Factory is an automation tool deployed in the customer's account that enables them to continuously build, test, and validate AMIs. With Capgemini's AMI Factory consulting offer, customers will be able to create AMIs with a secured, fast, and auditable process. The AMI Factory tool allows customers to integrate and build any type of AMIs with custom configurations, setting security standards for operating system (OS)-level benchmarks and vulnerability scans based on their requirements within a few hours. AMI Factory also includes auditing and monitoring capabilities so customers can keep track of the pipelines that have been built using AMI Factory.
The solution is configured using AWS CloudFormation to set up the infrastructure. AMI Factory can also handle exceptional flows that are monitored and notified during pipeline executions to save customers valuable time. Additionally, customers can access centralized security management for all AMIs as well as an early validation check for vulnerabilities. New-build versions of AMIs can be seamlessly integrated to the environment and release.
Availability
Australia, Bahrain, Belgium, Canada, France, Germany, Luxembourg, Malaysia, Netherlands, Singapore, Sweden, United Arab Emirates, United Kingdom, United States
Benefits
-
How it works
-
Key activities
-
Customer contribution
-
About this consultant
-
Architecture diagram
-
How it works
-
Capgemini's AMI Factory consulting offer provides customers with the capability to build scalable, highly reliable, and auditable AMIs with an automated solution. The solution is monitored using visual workflows for easy troubleshooting for developers, and developers are notified of each pipeline’s information. AMIs built undergo validations for identifying and rectifying common vulnerabilities and exposures (CVEs). Capgemini consultants also incorporate hardening measures included in Center for Internet Security (CIS) benchmarks to make sure the AMIs are aligned with these practices once released from the pipelines.
AMI Factory helps build infrastructure as a code: developers can write their custom build and test cases and configure them in the pipeline. AMIs are configured based on the applications deployed, which are seamlessly integrated and can be directly deployed to environments from AMI Factory. Capgemini's AMI Factory solution begins with the creation of AWS CloudFormation templates that will create the infrastructure and pipelines required for the AMIs. Then Capgemini consultants push the artifacts of the AMIs to an Amazon Simple Storage Service (Amazon S3) bucket.
AMI Factory uses version control tools (such as Bitbucket and Git) to keep track of the code base and templates to update the infrastructure setup. All the updates are triggered through the Jenkins pipelines for additional validations and to build the AMIs if all checks pass. The solution itself is triggered through integrations via Jenkins for generating the AMIs. The entire end-to-end process can be monitored using AWS Step Functions. Finally, all notifications are provided using Amazon Simple Notification Service (Amazon SNS).
-
Key activities
-
1) AMI types and statesIdentify the AMI types and current states for automation.2) Infra setup for AMI FactorySet up AMI Factory using the AWS CloudFormation template and gather the artifacts for creation of AMIs.3) Deploying configurations for AMIsPush all configurations for build and test creation phases of AMI Factory.4) Trigger pipelines
Trigger pipelines for creation of AMIs and requirement as per customer needs.
-
Customer contribution
-
AMI assessmentAssessment enables Capgemini to understand current state of customer AMI creation and distribution.AWS account access
Customer must provide Capgemini consultants with access to AWS environment for the duration of the engagement.Security policies and controlsAccess to internal security policies and controls for AMIs. -
About this consultant
-
Capgemini is at the forefront of innovation to address the entire breadth of customers opportunities in the evolving world of cloud and digital. With a multicultural team of 265,000 people in over 40 countries, Capgemini has trained 8,700 employees to work on AWS environments and employs over 2,400 certified AWS consultants.
Capgemini is an AWS Managed Services Provider Partner and an AWS Well-Architected Partner. Capgemini has achieved the AWS Financial Services, AWS Migration, AWS SAP, AWS Industrial Software, and AWS IoT Competencies. -
Architecture diagram
Ready to get started?
Related Resources
AWS Partner Highlights
Capgemini’s AWS validated qualifications, customer references, and office locations.
AWS Competency Details
Capgemini has demonstrated deep AWS technical expertise and proven customer success.
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.