Even world biggest cloud providers like AWS are aligning their suite of services and product line according to the industry accepted DevOps practices!
Following table provides a quick insight into how AWS services/products are aligned to the DevOps practices:
| DevOps Pactise | AWS Services | Comments | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Architecture & Development standards | Architecture Whitepapers Solutions | A great mix of Architectures, Whitepapers and Solutions based upon various different Application and Use types. | ||||||||
| Code Management | Codecommit | Works with AWS IAM by default. Though it's obvious integration with other DevOps related services like AWS CodePipeline, CodeDeploy etc. could be a game-changer! | ||||||||
| Build automation | Codepipeline | Integrates nicely with GitHub, Jenkins, AWS CodeDeploy, Lambda, IAM etc. to provide a nice CI/CD experience. | ||||||||
| Package Management | Way to go... | But AWS CodePipeline can be used with AWS S3 service to store archives. Refer to our DevOps Tools - One Stop page for more info. | ||||||||
| Testing automation | Way to go... | But AWS CodePipeline can be used create Custom Actions for testing automation. Refer to our DevOps Tools - One Stop page for more info. | ||||||||
| Code coverage | AWS CodeGuru | Refer to our DevOps Tools - One Stop page for more info. | ||||||||
| Infrastructure as a Code | Cloudformation Servicecatalog | Build entire AWS infrastructure via code/template | ||||||||
| Platform as a Service | AWS EC2 AWS EC2 Container Service (ECS) | Use AWS AMI to pre-package and create AWS EC2 Compute Instances. Whereas ECS is a Docker based clustering solution. Can use Packer to generate AMIs or Docker images. | ||||||||
| Deployment Automation |
| |||||||||
| Configuration Management | Opsworks | AWS OpsWorks is Chef based currently and can be used for Deployment Automation as well as Configuration Management | ||||||||
| Monitoring | Cloudwatch Cloudtrail | CloudWatch is for basic monitoring, alerting and logs management, whereas CloudTrail is for auditing | ||||||||
| Security and Reporting | AWS IAM AWS Config Cloudtrail | IAM is core Ideantity and Access management that integerates with almost every AWS service. | ||||||||
No comments:
Post a Comment