35
DEVOPS & AUTOMATION Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation)

Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

Overleven in de jungle van

DevOps tooling

Joran Markx Cloud Architect

(Co-founder CloudNation)

Page 2: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

Joran Markx

Co-founder & Lead Microsoft

Cloudborn start-up founded in 2018

Page 3: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

Microsoft, what else?

Page 4: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

Everyone is welcome!

Page 5: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

What OSS to use to fix your puzzle?

Page 6: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

Page 7: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

DevOps

Page 8: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

Page 9: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

Page 10: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

Page 11: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

Page 12: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

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

Page 13: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

AZURE

CNCF Landscape Demo

Page 14: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

AZURE

Configuration

Management Tools

Page 15: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION Terraform (HashiCorp)

• Provisioning and configuration of

infrastructure

• Single syntax for multiple clouds

• Azure modules updated by MS

Page 16: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION Terraform – the concept

Terraform.state

Terraform.tvars

Terraform-resources.tf

Terraform-providers.tf

Page 17: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

AZURE

Demo

Page 18: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION Ansible

• Simple automation language

• Automation engine

• ConfigMan, App deployment, Provisioning, CD, Security/compliancy, Orchatstration

• Agentless (openssh/winrm)

Page 19: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION Ansible

Page 20: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

AZURE

Demo

Page 21: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

AZURE

Plan & Track

Page 22: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION Gitlab

• Issue tracking

• Version control / Code review

• Auto DevOps

• CI/CD

• SAST/DAST

Page 23: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION Azure DevOps

• Multi-purpose tool

• Dev/Test

• Plan/Track

• Build/Release

Page 24: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

AZURE

Demo

Page 25: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

AZURE

Monitoring

Page 26: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION ELK/EFK Stack

Indexing/storage Data aggregation /

processing

Analysis /

Visualisation

Page 27: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION ELK

Page 28: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

AZURE

Demo

Page 29: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION Grafana

• Time series visualization

• Sliding dashboards

• Datasource can be Azure Monitor (or

hundred of other sources)

Page 30: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION Grafana

Page 31: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

AZURE

Demo

Page 32: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION Putting it all together

Provision Infrastructure MonitorReleaseDevelop

Page 33: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION Recap

• Keep on track with CNCF

• Use the right tools for job

• Don’t expect to be future proof

Page 34: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION

AZURE

Call to action!

Page 35: Overleven in de jungle van DevOps tooling...Overleven in de jungle van DevOps tooling Joran Markx Cloud Architect (Co-founder CloudNation) DEVOPS & AUTOMATION Joran Markx Co-founder

DEVOPS &

AUTOMATION