Dive into the 3 core tenets of maximizing the cloud: agility, scale and cost savings. A successful DevOps strategy goes beyond automation to positively impact the entire software development lifecycle. Having a fully optimized DevOps approach helps engineering leaders and their organizations get the most out of the cloud. Co-hosted by Agile Stacks and Stratus10 Cloud Computing
View the on-demand webinar at https://youtu.be/6qFbk4_KhPU
5. What does DevOps first mean?
Igor Agile Stacks
5
Not only using the cloud but
doing it right.
Organize around the use of
DevOps in the cloud.
Automation-driven model for
collaboration across Dev and Ops.
DevOps is a methodology and requires
a training and culture reset.
Agile took 20 years for most organizations
to adopt and execute well.
6. Data Center-PRODCloud Account AWS-TESTCloud Account AWS-DEV
CI/CD Pipeline
Kubernetes NodeKubernetes Node
Kubernetes Node
Kubernetes Stack
DevOps Stack
ML Pipelines
Applications
DEV Environment
Kubernetes Node
Kubernetes Node
Kubernetes Stack
ML Pipelines
Application
TEST Environment
Kubernetes Node
Kubernetes Node
Kubernetes Stack
ML Pipelines
Application
PROD Environment
Cloud Account AWS-ADMIN
DevOps Portal
Self-Service
Environments
SSOStack Templates
Automated
Operations
User Administration
Igor Agile Stacks
6
7. DevOps Best Practices
7
Infrastructure
as code
Configuration
management
Secrets
management
Serverless
computing
Continuous
integration
&
Continuous
delivery
(CI/CD)
Oscar Stratus10
8. l
● Move from Water-Scrum-Fall to Continuous Delivery
● Shift Left: Automate Compliance and Security
● Deliver an integrated software release at the end of every Sprint
● DevOps Toolchain: build automation, CI, testing, CD, IaC
● CI/CD: Jenkins, GitLab, Spinnaker, CodePipeline
CI/CD Pipelines (Jenkins, Spinnaker, GitLab)
Igor Agile Stacks
9. TOP TAKEAWAYS: Agility
Igor Agile Stacks
9
Eliminate manual provisioning of networks and ec2 instances, enable agility
through DevOps automation, and provide developers with proper tools and
sufficient flexibility”
✔
‘DevSecOps’: Combating Security Threats At The Source✔
Organizations are now turning to a DevSecOps approach to IT and software
development, moving from a patch-based approach to protection to
integrating security into all aspects of development.
✔
14. l
Containers and Microservices
Igor Agile Stacks
Multiple components
One thing done well
Decentralized
Simple routing
Failure resistant
Evolutionary
Potentially polyglot
Infrastructure automation
Independent
Products, not projects
Built for businesses
By 2022, more than 75% of global organizations will be running containerized applications in
production – a significant increase from less than 30% today. - Gartner
16. 16
TOP TAKEAWAYS: Scaling
More services are coming out every day✔
There are lots of different options for scaling✔
When possible, use a Managed Service vs. running your own✔
The architecture path go down will affect your cost✔
Kevin Stratus10
20. 20
Strategies to optimize cost
Igor Agile Stacks
Containers with spot
instances -> 60% savings
Serverless lambdas
S3 object storage
Relational DB to DynamoDB
Autoscaling
21. Oscar Stratus10
21
TOP TAKEAWAYS: Cost Savings
Keep in mind there is a “migration bubble” but your cost savings will be
significant in the long term.✔
Lift and shift can end up being expensive✔
TCO - very useful for getting an idea of cost on AWS and make decisions✔
Utilize additional cost optimization strategies such as RIs, spot instances,
ASGs with mixed instance types, moving to serverless, etc.
✔