Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx...
Transcript of Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx...
DEVOPS &
AUTOMATION
Overleven in de jungle van
DevOps tooling
Joran Markx Cloud Architect
(Co-founder CloudNation)
DEVOPS &
AUTOMATION
Joran Markx
Co-founder & Lead Microsoft
Cloudborn start-up founded in 2018
DEVOPS &
AUTOMATION
Microsoft, what else?
DEVOPS &
AUTOMATION
Everyone is welcome!
DEVOPS &
AUTOMATION
What OSS to use to fix your puzzle?
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
DevOps
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
DEVOPS &
AUTOMATION
Cloud Native Trail MapContainerization
CI/CD
Orchestration & Application definition
Observability & Analysis
Service Proxy, Discovery & Mesh
Networking
Distributed Database & Storage
Streaming & Messaging
Container Registry & Runtime
Software Distribution
DEVOPS &
AUTOMATION
AZURE
CNCF Landscape Demo
DEVOPS &
AUTOMATION
AZURE
Configuration
Management Tools
DEVOPS &
AUTOMATION Terraform (HashiCorp)
• Provisioning and configuration of
infrastructure
• Single syntax for multiple clouds
• Azure modules updated by MS
DEVOPS &
AUTOMATION Terraform – the concept
Terraform.state
Terraform.tvars
Terraform-resources.tf
Terraform-providers.tf
DEVOPS &
AUTOMATION
AZURE
Demo
DEVOPS &
AUTOMATION Ansible
• Simple automation language
• Automation engine
• ConfigMan, App deployment, Provisioning, CD, Security/compliancy, Orchatstration
• Agentless (openssh/winrm)
DEVOPS &
AUTOMATION Ansible
DEVOPS &
AUTOMATION
AZURE
Demo
DEVOPS &
AUTOMATION
AZURE
Plan & Track
DEVOPS &
AUTOMATION Gitlab
• Issue tracking
• Version control / Code review
• Auto DevOps
• CI/CD
• SAST/DAST
DEVOPS &
AUTOMATION Azure DevOps
• Multi-purpose tool
• Dev/Test
• Plan/Track
• Build/Release
DEVOPS &
AUTOMATION
AZURE
Demo
DEVOPS &
AUTOMATION
AZURE
Monitoring
DEVOPS &
AUTOMATION ELK/EFK Stack
Indexing/storage Data aggregation /
processing
Analysis /
Visualisation
DEVOPS &
AUTOMATION ELK
DEVOPS &
AUTOMATION
AZURE
Demo
DEVOPS &
AUTOMATION Grafana
• Time series visualization
• Sliding dashboards
• Datasource can be Azure Monitor (or
hundred of other sources)
DEVOPS &
AUTOMATION Grafana
DEVOPS &
AUTOMATION
AZURE
Demo
DEVOPS &
AUTOMATION Putting it all together
Provision Infrastructure MonitorReleaseDevelop
DEVOPS &
AUTOMATION Recap
• Keep on track with CNCF
• Use the right tools for job
• Don’t expect to be future proof
DEVOPS &
AUTOMATION
AZURE
Call to action!
DEVOPS &
AUTOMATION