20
Growing Up with AWS 5 ways to ease the pain

Growing Up with AWS

Embed Size (px)

Citation preview

Page 1: Growing Up with AWS

Growing Up with AWS5 ways to ease the pain

Page 2: Growing Up with AWS

Paul Wakeford

@paulwakeford

www.paulwakeford.info

github.com/paulwakeford

au.linkedin.com/in/paulwakeford

Page 3: Growing Up with AWS
Page 4: Growing Up with AWS

◦ About 30 AWS accounts

◦ ~800 instances

◦ Still migrating services

◦ Seven digit yearly AWS bill

Page 5: Growing Up with AWS

Tag everything1

Page 6: Growing Up with AWS
Page 7: Growing Up with AWS
Page 8: Growing Up with AWS

Name consistently2

Page 9: Growing Up with AWS
Page 10: Growing Up with AWS

Account segregation3

Page 11: Growing Up with AWS
Page 12: Growing Up with AWS

Cost control4

Page 13: Growing Up with AWS

Cost saving tools

● AWS tools - Trusted Advisor, Cost Analysis and Reports, standard & scheduled RIs, Autoscale scheduling, billing alerts

● Open source - such as CloudCycler/FlyWheel -http://j.mp/awscost

● Third party tools - Cloudability, CloudCheckr, ParkMyCloud etc

Page 14: Growing Up with AWS

CloudCycler impact

Page 15: Growing Up with AWS
Page 16: Growing Up with AWS

Automate everything5

Page 17: Growing Up with AWS

Automating AWS resource creation and management

● Use an AWS infrastructure automation creation tool - Cloudformation, Terraform, Rightscale..

● Use a configuration management tool -Puppet, Chef, Ansible, Salt..

● Use open source tools or write your own -manage snapshots & backups, manage tags, security alerting etc

Page 18: Growing Up with AWS

Goal

DoIt

Once!

Page 19: Growing Up with AWS

Questions??@paulwakeford

www.paulwakeford.info

github.com/paulwakeford

au.linkedin.com/in/paulwakeford

Page 20: Growing Up with AWS

CREDITS

Special thanks to all the people who made and released these awesome resources for free:

◦ Presentation template by SlidesCarnival

◦ Photographs by Unsplash