Intro to DevOps Automation in AWS
-
Upload
hosting -
Category
Technology
-
view
255 -
download
0
Transcript of Intro to DevOps Automation in AWS
3www.stelligent.com
The DevOps Ideal
Any authorized team member can have an idea in the morning and have it confidently deployed to production in
the afternoon of the same day.
4www.stelligent.com
What is DevOps?
DEPLOYMENT PIPELINE
FEEDBACK LOOP
plan monitor
build test release
Developers Customers
Based on http://www.slideshare.net/AmazonWebServices/dvo202-devops-at-amazon-a-look-at-our-tools-processes
5www.stelligent.com
DevOps is:
Confidently speed up feedback loops through organizational, cultural, process, and tooling changes as a means to increase experimentation, increase confidence,
reduce risk, and reduce costs
6www.stelligent.com
Today’s Focus: Automation
Confidently speed up feedback loops through organizational, cultural, process, and tooling changes as a
means to increase experimentation, reduce risk, and reduce costs
7www.stelligent.com
Introduction
VersionDocument Code
Continuous
Test
Self-ServiceMonitor Microservices
13www.stelligent.com
Practice 5: Continuous
ObjectiveFast feedback for
developers
Sample Actions
Quick Unit-Level Tests
Static Analysis
Code Compilation
Syntax Checks
COMMIT
Objective
Comprehensive
testing of the features
of the application
Sample Actions
Creative Environment(s)
(OS Configuration, App
Database, Servers, etc.)
Integration Tests
Acceptance Tests
Create Image(s)
ACCEPTANCE TESTING
Objective
Test the system under
real world conditions
Sample Actions
Performance Testing
Load Testing
Chaos Testing
Penetration Testing
CAPACITY
Objective
Spot check the application
Sample Actions
Self-Service Deployment
Approve/Reject
EXPLORATORY
Objective
Make deployments a
business decision
Sample Actions
Launch Pre-Prod Stack
Data Migration
Blue/Green Deployment
PRODUCTION
14www.stelligent.com
Practice 6: Monitor
Amazon
CloudWatch
AWS
CloudTrail
AWS
Config (Rules)config rule
18www.stelligent.com
Getting Started
1. Assess your current state2. Plan the transformation3. Come to our live workshop
22www.stelligent.com
Resources
• https://stelligent.com/2017/01/03/sharing-for-the-people-stelligentsia-publications/
• https://github.com/stelligent• https://github.com/stelligent/cloudformation_templates• https://github.com/stelligent/mu• https://github.com/stelligent/cfn_nag• https://github.com/stelligent/config-rule-status
• https://stelligent.com/services/preparation/• https://stelligent.com/blog/• https://twitter.com/Stelligent