building high availability application with docker

11
Building High Availability Application with Docker www.kontena.io

Upload: nevalla

Post on 16-Jul-2015

1.448 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Building High Availability Application with Docker

Building High Availability Application with Docker

www.kontena.io

Page 2: Building High Availability Application with Docker

Who?

Lauri Nevala! nevalau " nevalla

Jari Kolehmainen ! kolehja " jakolehm

Kontena, Inc Copyright © 2015 Kontena, Inc. www.kontena.io

Page 3: Building High Availability Application with Docker

Using Docker is easy

Kontena, Inc Copyright © 2015 Kontena, Inc. www.kontena.io

Page 4: Building High Availability Application with Docker

$ sudo docker run --name some-ghost -p 8080:2368 -d ghost:latest

Using Docker is easy

Kontena, Inc Copyright © 2015 Kontena, Inc. www.kontena.io

Page 5: Building High Availability Application with Docker

?Kontena, Inc Copyright © 2015 Kontena, Inc. www.kontena.io

Page 6: Building High Availability Application with Docker

Agent Agent Agent

Agent Agent

Server

Kontena, Inc Copyright © 2015 Kontena, Inc. www.kontena.io

Page 7: Building High Availability Application with Docker

Architecture Overview

Grid

Grid

Server

Grid

CLI

Node

Agent

Containers

Agent

NodeContainers

Kontena, Inc Copyright © 2015 Kontena, Inc. www.kontena.io

Page 8: Building High Availability Application with Docker

Features at a Glance

Kontena, Inc Copyright © 2015 Kontena, Inc. www.kontena.io

# Advanced Orchestration$ Automatic Node Discovery

% Services Abstraction

& Service Linking

' Virtual Networking Built-in

( Statefull Apps

) Aggregated Logs and Stats

* Multiple Project Support

+ Audit Trail

, Open Source, Apache License

Page 9: Building High Availability Application with Docker

DEMO

Kontena, Inc Copyright © 2015 Kontena, Inc. www.kontena.io

Page 10: Building High Availability Application with Docker

Kontena, Inc Copyright © 2015 Kontena, Inc. www.kontena.io

-

/ / /

-

0

HA Proxy

HA Proxy

Seed

-HA Proxy

-HA Proxy

btsync btsync btsync

-HA Proxy

-HA Proxy

Page 11: Building High Availability Application with Docker

Thank You!www.kontena.io

Kontena, Inc Copyright © 2015 Kontena, Inc. www.kontena.io