enabling your devops culture with aws

26
base2Services Pty Ltd Commercial in Confidence 2013 Enabling your DevOps culture with AWS (and base2) AWS User Group Sydney Thursday, 27 February 14

Upload: aaron-walker

Post on 18-Dec-2014

510 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Enabling your DevOps culture

with AWS(and base2)

AWS User GroupSydney

Thursday, 27 February 14

Page 2: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Who am I

Aaron WalkerPrincipal Cloud & Integration

@base2Services

AWS User GroupSydney

Thursday, 27 February 14

Page 3: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Who are base2Services

Delivering high value Cloud and IT integration services from concept through to supportwith 7 years experience with AWS

Australia first Advanced Consulting PartnerChannel Reseller &

AWS Managed Service Provider Competency

Thursday, 27 February 14

Page 4: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Dev’s job is to add new features

Op’s job is to keep the site stable and fast

Traditional Thinking around Development and Operations

Thursday, 27 February 14

Page 5: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Dev’s job is NOT to add new features

Op’s job is NOT to keep the site stable and fast

But

Thursday, 27 February 14

Page 6: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Their job is to ENABLE their business

Thursday, 27 February 14

Page 7: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Your business REQUIRES change

Thursday, 27 February 14

Page 8: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14

Page 9: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Choose:

Discourage change in the interests of stability

OR

Allow change to happen as often as it needs to

Thursday, 27 February 14

Page 10: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2012base2Services Pty Ltd Commercial in Confidence 2013

“The right culture is a requirement for survival and

success at web scale”

Thursday, 27 February 14

Page 11: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

• Automation

• Continuous Integration/Delivery

• not just for application code

• JEDI - use the force Luke(Just Enough Developed Infrastructure)

• Small incremental changes

• NO BIG BANG

• revertible

• Fast detection of failures

How do we enable change

Thursday, 27 February 14

Page 12: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2012base2Services Pty Ltd Commercial in Confidence 2013

How does AWS help?

Thursday, 27 February 14

Page 13: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Automation• CloudFormation

• NO manual creation of environments

• MUST BE Version controlled

• OpsWorks(or Chef/Puppet etc choose your poison)

• Simple WorkFlow

• Route 53If it can’t be automated

DON’T DO IT

Thursday, 27 February 14

Page 14: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Continuous Integration/Delivery • Every commit triggers a change

• including infrastructure changes

• AMI’s are your friends

• FAT vs Thin

• Dev’s and Ops doing it the same

• use the same tools (Vagrant, Packer, Chef/Puppet etc)

• Test the SH#T out of everything

Thursday, 27 February 14

Page 15: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Small incremental changes

• Simplify the deployment process

• AMI’s as deployable artifacts

• Built and tested by CI process

• CloudFormation Stack Update and Rollback

• Make deploying FAST

Thursday, 27 February 14

Page 16: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Fast detection of failures

• Monitor EVERYTHING

• CloudWatch - collect and push custom metrics

• S3 - Archive metrics even if your not using them right now. One day you will, trust me

• EMR - because it’s cool :)

Thursday, 27 February 14

Page 17: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2012base2Services Pty Ltd Commercial in Confidence 2013

How can base2Services help?

Thursday, 27 February 14

Page 18: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2012base2Services Pty Ltd Commercial in Confidence 2013

Cloud FocusedManaged Service Provider

Thursday, 27 February 14

Page 19: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

DevOps - We get it!!!!

✓We work closely with you to make the process and performance of the system better.

✓Consider us your extension to your architects and developers

base2Services Support

Thursday, 27 February 14

Page 20: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Expertise and Talent

✓You gain access to our knowledge and talent of e-commerce, AWS, and almost anything to do with online services

✓base2Services is involved in some of Australia's largest e-commerce and classifieds sites.

✓Everyone has AWS certification

base2Services Support

Thursday, 27 February 14

Page 21: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Security Management

✓Make sure that the environment is protected from known threats.

✓Should an issue occur, we will be there at any time of the day to close the threat

base2Services Support

Thursday, 27 February 14

Page 22: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Patch management

✓This is not just adding patches but making sure that the ones that matter the most are done first whilst managing application downtime during the process

base2Services Support

Thursday, 27 February 14

Page 23: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Performance review

✓We constantly assess what the developer's have built.

✓We can pinpoint particular issues and advise you of the issues to make the system work better.

✓For example, we know which SQL queries cause issues and how to fix them.

base2Services Support

Thursday, 27 February 14

Page 24: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Continuous Integration

✓We make sure that what the developers build can be tested first and deployed to production when you are ready.

✓Safe rollback points are created prior to production releases.

base2Services Support

Thursday, 27 February 14

Page 25: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

Proactive. Reactive

✓Our team works around the clock, in a rotating shift. You get a fresh person ready to tackle a situation.

✓We cost about the same as you hiring one person, we are not exposed by Sick leave, late nights or disgruntled employees working round the clock.

base2Services Support

Thursday, 27 February 14

Page 26: Enabling your DevOps culture with AWS

base2Services Pty Ltd Commercial in Confidence 2013

QuestionsAaron Walker

Principal Cloud & Integration base2Services

www.base2services.com1300 713 559@aaronwalker

Thursday, 27 February 14