enabling your devops culture with aws-webinar
DESCRIPTION
In this presentation shows you how the benefits of AWS technologies can be combined with a new approach to Development and Operations. It’s all about delivering new features and functionality faster, without compromising reliability, stability and performance. * Understand the challenges faced by traditional Development and Operations teams * Apply Continuous Integration/Delivery processes and tools to enable change * Appreciate how various AWS technologies can be used to facilitate DevOpsTRANSCRIPT
![Page 1: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/1.jpg)
Enabling your DevOps culture with AWS
![Page 2: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/2.jpg)
Who am I
Aaron Walker CTO
@base2Services
![Page 3: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/3.jpg)
Who are base2Services base2Services is an Australian company that provides DevOps as a Managed
Service and expert consulting for cloud-based infrastructure. !
!
Bridging the gap between software development and operations so that you get the best out of your applications in the cloud.
![Page 4: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/4.jpg)
Traditional Thinking around Development and Operations
Dev’s job is to add new features !
!
Op’s job is to keep the site stable and fast
![Page 5: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/5.jpg)
ButDev’s job is NOT to add new features
!
!
Op’s job is NOT to keep the site stable and fast
![Page 6: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/6.jpg)
Their job is to ENABLE their business
![Page 7: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/7.jpg)
Your business REQUIRES change
![Page 8: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/8.jpg)
![Page 9: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/9.jpg)
Choose: !
Discourage change in the interests of stability !
OR !
Allow change to happen as often as it needs to
![Page 10: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/10.jpg)
– Someone smarter than me
“The right culture is a requirement for survival and success at web scale”
![Page 11: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/11.jpg)
How do we enable change• 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
![Page 12: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/12.jpg)
How does AWS help?
![Page 13: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/13.jpg)
Automation• CloudFormation
• NO manual creation of environments
• MUST BE Version controlled
• OpsWorks(or Chef/Puppet etc choose your poison)
• Simple WorkFlow
• Route 53
If it can’t be automated DON’T DO IT
![Page 14: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/14.jpg)
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
![Page 15: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/15.jpg)
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
• with little or no manual tasks
![Page 16: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/16.jpg)
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 :)
![Page 17: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/17.jpg)
The scenarioYou have an application that is developed by your dev team and you are running it
in AWS
![Page 18: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/18.jpg)
• Working towards a go live date
• Timelines are tight
• Investment accountability
• Late nights and quick code releases
You have awesome developers
♫
![Page 19: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/19.jpg)
You go-live and use your developers for support
• Diverts focus away from their dev work
• Need to learn infrastructure in detail
• Security and Optimisation are missed
• Experience in production Severity1 issues?
♫
![Page 20: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/20.jpg)
What happens next?• 24x7 pager duty
• 3am issues
• Impact on developers time
• Come in late, tired and pissed off
• Missing daily stand ups
• Project slippage!
![Page 21: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/21.jpg)
So, you hire an Ops guy as well• You have to find one first
• Recruiters ;)
• Seek?
• Dev principles are not followed
• Works 24x7, gets sick
• Roadblocks ensue
• Leaves!
![Page 22: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/22.jpg)
How can base2Services help?
![Page 23: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/23.jpg)
Cloud Focused Managed Service Providerwith a strong background in application development & Integration
![Page 24: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/24.jpg)
base2Services Support
• We work closely with you to make the process and performance of the system better.
• Consider us your extension to your architects and developers
DevOps - We get it!!!!
![Page 25: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/25.jpg)
base2Services Support
• 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
Expertise and Talent
![Page 26: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/26.jpg)
base2Services Support
• 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.
Continuous Integration
![Page 27: Enabling your DevOps culture with AWS-webinar](https://reader033.vdocuments.site/reader033/viewer/2022051610/549e6423ac79594c768b4737/html5/thumbnails/27.jpg)
base2Services Support
• 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.
Performance review