AWS DevOps Service Managing and Automating Application and Infrastructure Lifecycle
AWS DevOps Service supports faster innovation through management, automation,
and simplification of the entire application and infrastructure lifecycle from service development to testing, deployment, and operations.
Key Services
01
Supports application source code storage and version management
03
Supports running, stopping, and managing containers in clusters
02
Provides guidance for automatic application building and testing in client infrastructure environments
04
Provides technical support for managing Kubernetes on AWS
Advantages
Automated Deployment and Management
Improves software deployment speed through automation of continuous integration and deployment (CI/CD) pipelines
Reduces manual work on instances through application deployment automation
Integrated Development Environment Construction
Enables writing, running, and debugging code from anywhere through cloud-based IDE
Enables convenient infrastructure management
Makes it possible to deploy and manage consistent environments by defining infrastructure as code
Automates server configuration
Expected Benefits
Strengthens infrastructure consistency through IaC (Infrastructure as Code)
Maintains consistency between production environment, staging environment, and development environment as all infrastructure is managed through code
Automated Build and Deployment Process
Reduces the risk of human error by automating software release processes and shortens release cycles
Enables rapid feedback collection on code changes
Automated testing in the pipeline helps detect issues early for appropriate response, and improves software quality through rapid error correction based on feedback
Integration Scalability with Various Services
Enables intergration with other AWS services as well as popular 3rd party development tools such as GitHub, Bitbucket, and Jenkins