10

WebCamp 2016: DevOps. Дмитрий Лавриненко: Multicloud DevOps solutions in real life

  • Upload
    webcamp

  • View
    83

  • Download
    3

Embed Size (px)

Citation preview

Okay, “MultiCloud”

Resources Containers

Okay, how to “MultiCloud” ?

Terraform Kubernetes

Mesos etc

AWS,Azure,GC,OpenStack,VmWare etc

resources, containers mesos/kubernetes

Typical Architecture Overview

Terraform

Application(magic)

Or maybe this is “Typical Architecture Overview”

AWS,Azure,GC,OpenStack,VmWare etc

resources, containers

mesos/kubernetes

Terraform

Application(magic)

AWS,Azure,GC,OpenStack,VmWare etc

resources, containers

mesos/kubernetes

Terraform

Application(magic)

infrastructure as a code

Ideally - any “cloud”

some framework, running on some cloud resources

Reality

Some tool for managing our multicloud and delivering our code

Application(magic)

$magictool deploy framework status : bootstrapping providers status : creating resources status : running configuration management ( provision ) status : running service discoverystatus : running management system status : done

$magictool deploy my_applicationstatus : checking state status : skipping framework deploy ( up to date ) status : creating resources status : running configuration management status : registering application status : done

DevOps way

“Heroku way”

+ Docker way+ Ansible way

+Hashicorp way + OpsCode way

+etc etc etc etc etc

This is the end :)

DmitryLavrinenko|DevOpsArchitect|So7ServeInc.E-mail:[email protected]

Skype:nonflet