Post on 18-Dec-2014
description
base2Services Pty Ltd Commercial in Confidence 2013
Enabling your DevOps culture
with AWS(and base2)
AWS User GroupSydney
Thursday, 27 February 14
base2Services Pty Ltd Commercial in Confidence 2013
Who am I
Aaron WalkerPrincipal Cloud & Integration
@base2Services
AWS User GroupSydney
Thursday, 27 February 14
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
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
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
base2Services Pty Ltd Commercial in Confidence 2013
Their job is to ENABLE their business
Thursday, 27 February 14
base2Services Pty Ltd Commercial in Confidence 2013
Your business REQUIRES change
Thursday, 27 February 14
base2Services Pty Ltd Commercial in Confidence 2013
Thursday, 27 February 14
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
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
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
base2Services Pty Ltd Commercial in Confidence 2012base2Services Pty Ltd Commercial in Confidence 2013
How does AWS help?
Thursday, 27 February 14
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
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
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
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
base2Services Pty Ltd Commercial in Confidence 2012base2Services Pty Ltd Commercial in Confidence 2013
How can base2Services help?
Thursday, 27 February 14
base2Services Pty Ltd Commercial in Confidence 2012base2Services Pty Ltd Commercial in Confidence 2013
Cloud FocusedManaged Service Provider
Thursday, 27 February 14
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
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
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
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
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
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
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
base2Services Pty Ltd Commercial in Confidence 2013
QuestionsAaron Walker
Principal Cloud & Integration base2Services
www.base2services.com1300 713 559@aaronwalker
Thursday, 27 February 14