14
Automating AWS with DevOps

Automating AWS with DevOps

Embed Size (px)

Citation preview

Automating AWS withDevOps

Agenda» DevOps Definition

» What is 'Immutable Infrastructure'?

» Pets vs. Cattle

» Exploring 'Infrastructure as Code'

» Getting Started with Automated Code Deployments

» What is a 'Blue/Green' Deployment?

Definition of DevOps (for today)The automation of infrastructure and application deployments on the AWS platform

Danger!Demos Ahead

Immutable InfrastructureCreated and Then Never Changed

Compromise?Vanilla or 'Half-baked' AMI

Pets vs. Cattle

CloudFormationExploring 'Infrastructure as Code'

https://github.com/brettg98/cloudformationdemo

Automated Code Deployments(Elastic Beanstalk, OpsWorks, CodePipeline and CodeDeploy)

Elastic BeanstalkApplication Management Platform

» Capacity Provisioning

» Load Balancing

» Auto Scaling

» Health Monitoring

OpsWorksConfiguration Management Platform

» AWS implementation of Chef

» Works outside of AWS

CodePipeline and CodeDeployDeploying a simple Web Application

https://github.com/brettg98/codepipelinedemo

Brett Gillett, AWS Practice Lead

How to Contact MeTwitter: @brettg98LinkedIn: https://ca.linkedin.com/in/brettgillett