from zero to hero - nexinto

Post on 15-Jan-2017

155 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

The Past...

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

öffentlich3

The Past ...

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

öffentlich4

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

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

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

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

The Future...with Docker...

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

öffentlich5

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

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

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

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

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

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

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

The Solution

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

öffentlich8

The Rancher Key Features...

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

öffentlich9

Rancher Userland

öffentlich10

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

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...).

Software defined Network

öffentlich13

How to deploy Container via Rancher?

• How do we deploy container?• rancher-compose

• Rancher-compose.yml docker-compose.yml

15

„Let´s play... “

öffentlich

Example CI/CD Pipeline

öffentlich16

Questions?

öffentlich

We are hiring!!!

Nagelsweg 33-3520097 Hamburg

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

+49 40 77175 bewerbung@nexinto.com

Join us:

öffentlich

Rancher and Docker“From zero to hero”

Nagelsweg 33-3520097 Hamburg

Michael Vogeler and Jan Wiescher

ITSolutions@nexinto.comwww.nexinto.com

Nexinto GmbH

Thank you!

öffentlich

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