Transcript
Page 1: From Zero to Hero - Nexinto

Rancher and Docker – “From zero to hero”Michael Vogeler – Jan Wiescher@Container Days Hamburg June 28th,2016

Page 2: From Zero to Hero - Nexinto

Who is Nexinto? What does Nexinto offer?

Hamburg based Multi Cloud Services Provider– Services for “business critical” IT-systems– Customized solutions for digital transformation – Managed and „self service“ cloud services

We offer our customers– Consulting Services– Cloud Services

o Public cloud solutions (“Nexinto Business Cloud”)o Private cloud solutions (“Nexinto Private Cloud”)o IaaSo PaaSo SaaS

– Security Services– Dedicated Customer Solutions

öffentlich2

Page 3: From Zero to Hero - Nexinto

The Past...

In the late 1990s and 2000s everyone played with setups like the classical 4-4-2:

öffentlich3

Page 4: From Zero to Hero - Nexinto

The Past ...

In the IT World we can compare this setup with a LAMP stack.

öffentlich4

<-----------------

<-----------------

<-----------------

<-----------------

Page 5: From Zero to Hero - Nexinto

The Future...with Docker...

With Docker we play 4-2-3-1! But what are the benefits?

öffentlich5

<-----------------

<-----------------

<-----------------

<-----------------

<-----------------

Page 6: From Zero to Hero - Nexinto

The Future...with Docker...

With Docker we play 4-2-3-1!

öffentlich6

- Docker gives us more flexibilty- Smaller and lighter Services

(Microservices)- Agility- Immutable Services- Faster deployment of apps and DBs- Scalability

Page 7: From Zero to Hero - Nexinto

The Big Challenge...

In the last two years we often talked with our customers who were interested in using docker. The main questions we always heard, were similar:

Common Customer questions:– How is a new Docker setup done right?– Do we need extra software like Consul, Vault, etcd…?– Is it possible to dockerize our existing application stacks? – We want microservices, but we need some time to change our application

development. – Is it possible to setup a simple Docker Environment in our existing platform?

Do you have a solution for us?

öffentlich7

Page 8: From Zero to Hero - Nexinto

The Solution

Yes! Rancher is an easy way to start with Docker. www.rancher.com

öffentlich8

Page 9: From Zero to Hero - Nexinto

The Rancher Key Features...

www.rancher.com Open source Software (code available on github.com).

öffentlich9

Page 10: From Zero to Hero - Nexinto

Rancher Userland

öffentlich10

Page 11: From Zero to Hero - Nexinto

Rancher minimal Setup

öffentlich 11

• 1 x Rancher Master Server• min. 1 GB RAM• Runs on every docker supported Operating System.• We need Docker installed. • docker run -d --restart=always -p 8080:8080 rancher/server

• x Hosts on any supported Cloud (AWS, Azure, Digital Ocean etc.).• Every Docker supported Operating System.• Example: docker run -d --privileged -v

/var/run/docker.sock:/var/run/docker.sock rancher/agent:v0.7.9 http://SERVER_IP:8080/v1/scripts/DB121CFBA836F9493653:1434085200000:2ZOwUMd6fIzz44efikGhBP1veo

Page 12: From Zero to Hero - Nexinto

Rancher HA Setup

öffentlich 12

• 3 or more Rancher Master Server (running on AWS, Azure, Digital Ocean etc.).• min. 8 GB RAM each.• Runs on every docker supported Operating System.• We need Docker installed. • Redis, Zookeeper, HA MySQL installed.

• x Agent Hosts on any supported Cloud (AWS, Azure, Digital Ocean etc.).• Every Docker supported Operating System.• Lots of RAM.• Shared Storage (NFS, GlusterFS...).

Page 13: From Zero to Hero - Nexinto

Software defined Network

öffentlich13

Page 14: From Zero to Hero - Nexinto

How to deploy Container via Rancher?

• How do we deploy container?• rancher-compose

• Rancher-compose.yml docker-compose.yml

Page 15: From Zero to Hero - Nexinto

15

„Let´s play... “

öffentlich

Page 16: From Zero to Hero - Nexinto

Example CI/CD Pipeline

öffentlich16

Page 17: From Zero to Hero - Nexinto

Questions?

öffentlich

Page 18: From Zero to Hero - Nexinto

We are hiring!!!

Nagelsweg 33-3520097 Hamburg

https://www.nexinto.com/careersContact:Human Resources

+49 40 77175 [email protected]

Join us:

öffentlich

Page 19: From Zero to Hero - Nexinto

Rancher and Docker“From zero to hero”

Nagelsweg 33-3520097 Hamburg

Michael Vogeler and Jan Wiescher

[email protected]

Nexinto GmbH

Thank you!

öffentlich

Page 20: From Zero to Hero - Nexinto

Picture sources

öffentlich

Sources (date: June 26th, 2016):– Slide 03/04/05 source: http://www.soccerdrills.de/Theorie/4-4-2-Spielsysteme.png– Slide 04 source: www.mysql.com; www.nginx.org; www.apache.com; www.cisco.com; www.f5.com;

www.postgresql.com; www.tomcat.com;– Slide 06 source: https://upload.wikimedia.org/wikipedia/commons/7/79/Docker_(container_engine)_

logo.png– Slide 07 source: http://www.rancher.com– Slide 08 source: http://

www.nextplatform.com/wp-content/uploads/2016/03/rancher-private-container-block-diagram.jpg– Slide 09 source: http://www.rancher.com/blog– Slide 12 source: http://cdn.rancher.com/wp-content/uploads/2015/11/18175745/cd_flow.png

– Thank you!


Top Related