managing infrastructure & configuration with aws opsworks

17
Managing Infrastructure & Configuration with AWS OpsWorks Jonathan Weiss Senior Manager AWS OpsWorks @jweiss

Upload: aws-germany

Post on 23-Jan-2018

412 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Managing Infrastructure & Configuration with AWS OpsWorks

Managing Infrastructure & Configuration with AWS OpsWorks

Jonathan Weiss

Senior Manager AWS OpsWorks

@jweiss

Page 2: Managing Infrastructure & Configuration with AWS OpsWorks

AWS OpsWorks

• Model, control and automate infrastructure of

any scale and complexity

• Easy to start, pre build configurations

• Deploy often, fast, and secure

• No additional cost

Page 3: Managing Infrastructure & Configuration with AWS OpsWorks

Management services

Convenience Control

AWS Elastic Beanstalk AWS OpsWorks AWS CloudFormation

Page 4: Managing Infrastructure & Configuration with AWS OpsWorks

AWS Elastic Beanstalk & AWS

OpsWorks can be controlled via

AWS CloudFormation.

AWS CloudFormation integration

OpsWorks Elastic Beanstalk

CloudFormation

Page 5: Managing Infrastructure & Configuration with AWS OpsWorks

AWS CloudFormation integration

OpsWorks SQS VPC S3

CloudFormation

Page 6: Managing Infrastructure & Configuration with AWS OpsWorks

AWS OpsWorks

Page 7: Managing Infrastructure & Configuration with AWS OpsWorks
Page 8: Managing Infrastructure & Configuration with AWS OpsWorks
Page 9: Managing Infrastructure & Configuration with AWS OpsWorks
Page 10: Managing Infrastructure & Configuration with AWS OpsWorks

Amazon RDS

Elastic Load Balancing

Amazon CloudWatch

AWS CloudFormation

AWS CloudTrail

AWS IAM

HAProxy

Ruby, Node.js, Java, PHP, Static

Web

Ganglia

Memcached

MySQL

Built-in Support

Page 11: Managing Infrastructure & Configuration with AWS OpsWorks

Agent

Installed on every instance

Can execute different commands on an instance

Bundles Chef client (12.x, 11.10, 11.4)

Sends keep alive messages for auto healing

And 14 host level metrics every minute to CloudWatch free of charge

Page 12: Managing Infrastructure & Configuration with AWS OpsWorks

AWS OpsWorks architecture

AWS OpsWorks

Backend

AWS OpsWorks

Agent

Amazon EC2, Amazon EBS, Amazon RDS,

Amazon VPC, Elastic Load Balancing,

Amazon ECS, Auto Scaling, auto-healing,...

On-instance execution via

Chef client/zero

CommandJSON

CommandLog+Status

Page 13: Managing Infrastructure & Configuration with AWS OpsWorks

AWS OpsWorks Agent Events

setup configure deploy undeploy shutdown

Page 14: Managing Infrastructure & Configuration with AWS OpsWorks

DEMO

Page 15: Managing Infrastructure & Configuration with AWS OpsWorks

OpsWorks Features

Configuration Management with Chef

Supports Amazon Linux, Ubuntu, RHEL 7 and Windows

Run scripts/Chef recipes on demand

User management (SSH & RDP)

Package/Security updates

On-premises support

ECS integration

Page 16: Managing Infrastructure & Configuration with AWS OpsWorks

Jonathan Weiss

@jweiss

Thank you!

Page 17: Managing Infrastructure & Configuration with AWS OpsWorks

aws.amazon.com/de/activate

Everything and Anything Startups

Need to Get Started on AWS