The Business Benefits of GitOps

VMware Tanzu
VMware TanzuVMware Tanzu
@cdavisafc
© 2021, Amazon Web Services, Inc. or its affiliates.
The Business Benefits
of GitOps
Cornelia Davis
Products, Amazon
@cdavisafc, cdavisaf@amazon.com
© 2021, Amazon Web Services, Inc. or its affiliates.
Me?
Developer (wasn’t Ops)
Web architectures for ~20 years
Cloud-native for nearly a decade
Cloud Foundry for 8+ years
K8s for more than 5
2
© 2021, Amazon Web Services, Inc. or its affiliates. 3
GitOps
brings
efficiency
here
© 2021, Amazon Web Services, Inc. or its affiliates.
What is GitOps?
4
© 2021, Amazon Web Services, Inc. or its affiliates.
GitOps Takes Cloud-native
to Operations
5
© 2021, Amazon Web Services, Inc. or its affiliates.
Store code/config
Desired State
Automation
Runtime Environment
Actual State
Convergent
Interface to operations
* Kubernetes is just
one example of a
runtime
environment.
© 2021, Amazon Web Services, Inc. or its affiliates.
But really...
what are you trying to do?
© 2021, Amazon Web Services, Inc. or its affiliates.
Get better at doing software
8
© 2021, Amazon Web Services, Inc. or its affiliates.
https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling
© 2021, Amazon Web Services, Inc. or its affiliates.
● Enable application (DevOps) teams to
release more frequently, reduce lead time &
operate cloud native applications more
effectively
● While Platform teams maintain
security, compliance, resilience & cost
management
© 2021, Amazon Web Services, Inc. or its affiliates.
https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling
© 2021, Amazon Web Services, Inc. or its affiliates.
● Enable application (DevOps) teams to
release more frequently, reduce lead time &
operate cloud native applications more
effectively
Familiar Tooling
© 2021, Amazon Web Services, Inc. or its affiliates.
😃
© 2021, Amazon Web Services, Inc. or its affiliates.
● Enable application (DevOps) teams to
release more frequently, reduce lead time &
operate cloud native applications more
effectively
Familiar Tooling
Self Service
© 2021, Amazon Web Services, Inc. or its affiliates.
Self Service Ops
(not self-service infra)
© 2021, Amazon Web Services, Inc. or its affiliates.
● Enable application (DevOps) teams to
release more frequently, reduce lead time &
operate cloud native applications more
effectively
● While Platform teams maintain
security, compliance, resilience & cost
management
Security & Compliance
Familiar Tooling
Self Service
© 2021, Amazon Web Services, Inc. or its affiliates.
CI
developer &
devops eng
application
configuration
source
code CD
Dev
Stage
Prod
Meh...
© 2021, Amazon Web Services, Inc. or its affiliates.
CI
developer &
devops eng
application
configuration
source
code
CD
Dev
Stage
Prod
CD
CD
PULL!!!
© 2021, Amazon Web Services, Inc. or its affiliates.
© 2021, Amazon Web Services, Inc. or its affiliates.
● Enable application (DevOps) teams to
release more frequently, reduce lead time &
operate cloud native applications more
effectively
● While Platform teams maintain
security, compliance, resilience & cost
management
Security & Compliance
Resilience
Familiar Tooling
Self Service
© 2021, Amazon Web Services, Inc. or its affiliates.
https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling
@cdavisafc
https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling
© 2021, Amazon Web Services, Inc. or its affiliates.
https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling
© 2021, Amazon Web Services, Inc. or its affiliates.
Git Semantics
versioned
each version is a complete
representation
Dependency: immutability
© 2021, Amazon Web Services, Inc. or its affiliates.
application
configuration
Drift detection and remediation
kubectl apply
PULL!!!
© 2021, Amazon Web Services, Inc. or its affiliates.
https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling
@cdavisafc
https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling
© 2021, Amazon Web Services, Inc. or its affiliates.
👀
👀
👀
© 2021, Amazon Web Services, Inc. or its affiliates.
CI
developer &
devops eng
application
configuration
source
code
@cdavisafc
● Familiar Tools - git
● Self Service
● Pull
● Versioned, immutable store
● Complete representation
● Drift detection and remediation
● Config reviews in Git
● Progressive Delivery
https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling
© 2021, Amazon Web Services, Inc. or its affiliates.
GitOps
=
Continuous Delivery
+
Continuous Operations
© 2021, Amazon Web Services, Inc. or its affiliates.
Thank you!
© 2021, Amazon Web Services, Inc. or its affiliates.
1 of 32

More Related Content

What's hot(20)

 Pivotal Journeys Pivotal Journeys
Pivotal Journeys
VMware Tanzu409 views
Latest dev ops trends in 2021 you should knowLatest dev ops trends in 2021 you should know
Latest dev ops trends in 2021 you should know
Impressico Business Solutions157 views
Pivotal Overview: Canadian TeamPivotal Overview: Canadian Team
Pivotal Overview: Canadian Team
VMware Tanzu806 views
Devops the Microsoft WayDevops the Microsoft Way
Devops the Microsoft Way
Patrick Chanezon24.3K views

Similar to The Business Benefits of GitOps(20)

Operate Containers with AWS CopilotOperate Containers with AWS Copilot
Operate Containers with AWS Copilot
DevOps Indonesia77 views
CON203_Driving Innovation with ContainersCON203_Driving Innovation with Containers
CON203_Driving Innovation with Containers
Amazon Web Services496 views
Innovate - Breaking Down The MonolithInnovate - Breaking Down The Monolith
Innovate - Breaking Down The Monolith
ShouvikKnightmare1 view
Building with Containers on AWSBuilding with Containers on AWS
Building with Containers on AWS
Amazon Web Services480 views
CI/CD using AWS developer toolsCI/CD using AWS developer tools
CI/CD using AWS developer tools
AWS User Group Bengaluru504 views
Community day _aws_ci_cd_v0.2Community day _aws_ci_cd_v0.2
Community day _aws_ci_cd_v0.2
VijayaNirmalaGopal85 views
CI/CD with AWS Developer Tools and FargateCI/CD with AWS Developer Tools and Fargate
CI/CD with AWS Developer Tools and Fargate
Amazon Web Services2.5K views
Migration of Microsoft Workloads to AWSMigration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWS
Amazon Web Services907 views

Recently uploaded(20)

Generative AI at the edge.pdfGenerative AI at the edge.pdf
Generative AI at the edge.pdf
Qualcomm Research76 views
LLM App Hacking (AVTOKYO2023)LLM App Hacking (AVTOKYO2023)
LLM App Hacking (AVTOKYO2023)
Shota Shinogi216 views
9C Monthly Newsletter - NOV 20239C Monthly Newsletter - NOV 2023
9C Monthly Newsletter - NOV 2023
PublishingTeam971 views
PoC Azure AdministrationPoC Azure Administration
PoC Azure Administration
Olaf Reitmaier Veracierta70 views
Future Telecoms Challenges & OpportunitiesFuture Telecoms Challenges & Opportunities
Future Telecoms Challenges & Opportunities
University of Hertfordshire55 views
Building Stronger BoardsBuilding Stronger Boards
Building Stronger Boards
OnBoard25 views

The Business Benefits of GitOps

  • 1. @cdavisafc © 2021, Amazon Web Services, Inc. or its affiliates. The Business Benefits of GitOps Cornelia Davis Products, Amazon @cdavisafc, cdavisaf@amazon.com
  • 2. © 2021, Amazon Web Services, Inc. or its affiliates. Me? Developer (wasn’t Ops) Web architectures for ~20 years Cloud-native for nearly a decade Cloud Foundry for 8+ years K8s for more than 5 2
  • 3. © 2021, Amazon Web Services, Inc. or its affiliates. 3 GitOps brings efficiency here
  • 4. © 2021, Amazon Web Services, Inc. or its affiliates. What is GitOps? 4
  • 5. © 2021, Amazon Web Services, Inc. or its affiliates. GitOps Takes Cloud-native to Operations 5
  • 6. © 2021, Amazon Web Services, Inc. or its affiliates. Store code/config Desired State Automation Runtime Environment Actual State Convergent Interface to operations * Kubernetes is just one example of a runtime environment.
  • 7. © 2021, Amazon Web Services, Inc. or its affiliates. But really... what are you trying to do?
  • 8. © 2021, Amazon Web Services, Inc. or its affiliates. Get better at doing software 8
  • 9. © 2021, Amazon Web Services, Inc. or its affiliates. https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling
  • 10. © 2021, Amazon Web Services, Inc. or its affiliates. ● Enable application (DevOps) teams to release more frequently, reduce lead time & operate cloud native applications more effectively ● While Platform teams maintain security, compliance, resilience & cost management
  • 11. © 2021, Amazon Web Services, Inc. or its affiliates. https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling
  • 12. © 2021, Amazon Web Services, Inc. or its affiliates. ● Enable application (DevOps) teams to release more frequently, reduce lead time & operate cloud native applications more effectively Familiar Tooling
  • 13. © 2021, Amazon Web Services, Inc. or its affiliates. 😃
  • 14. © 2021, Amazon Web Services, Inc. or its affiliates. ● Enable application (DevOps) teams to release more frequently, reduce lead time & operate cloud native applications more effectively Familiar Tooling Self Service
  • 15. © 2021, Amazon Web Services, Inc. or its affiliates. Self Service Ops (not self-service infra)
  • 16. © 2021, Amazon Web Services, Inc. or its affiliates. ● Enable application (DevOps) teams to release more frequently, reduce lead time & operate cloud native applications more effectively ● While Platform teams maintain security, compliance, resilience & cost management Security & Compliance Familiar Tooling Self Service
  • 17. © 2021, Amazon Web Services, Inc. or its affiliates. CI developer & devops eng application configuration source code CD Dev Stage Prod Meh...
  • 18. © 2021, Amazon Web Services, Inc. or its affiliates. CI developer & devops eng application configuration source code CD Dev Stage Prod CD CD PULL!!!
  • 19. © 2021, Amazon Web Services, Inc. or its affiliates.
  • 20. © 2021, Amazon Web Services, Inc. or its affiliates. ● Enable application (DevOps) teams to release more frequently, reduce lead time & operate cloud native applications more effectively ● While Platform teams maintain security, compliance, resilience & cost management Security & Compliance Resilience Familiar Tooling Self Service
  • 21. © 2021, Amazon Web Services, Inc. or its affiliates. https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling
  • 22. @cdavisafc https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling
  • 23. © 2021, Amazon Web Services, Inc. or its affiliates. https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling
  • 24. © 2021, Amazon Web Services, Inc. or its affiliates. Git Semantics versioned each version is a complete representation Dependency: immutability
  • 25. © 2021, Amazon Web Services, Inc. or its affiliates. application configuration Drift detection and remediation kubectl apply PULL!!!
  • 26. © 2021, Amazon Web Services, Inc. or its affiliates. https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling
  • 27. @cdavisafc https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling
  • 28. © 2021, Amazon Web Services, Inc. or its affiliates. 👀 👀 👀
  • 29. © 2021, Amazon Web Services, Inc. or its affiliates. CI developer & devops eng application configuration source code
  • 30. @cdavisafc ● Familiar Tools - git ● Self Service ● Pull ● Versioned, immutable store ● Complete representation ● Drift detection and remediation ● Config reviews in Git ● Progressive Delivery https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling
  • 31. © 2021, Amazon Web Services, Inc. or its affiliates. GitOps = Continuous Delivery + Continuous Operations
  • 32. © 2021, Amazon Web Services, Inc. or its affiliates. Thank you! © 2021, Amazon Web Services, Inc. or its affiliates.