+ All Categories
Home > Technology > CloudLobster - JavaDay Kiev

CloudLobster - JavaDay Kiev

Date post: 17-Jan-2017
Category:
Upload: pawel-gronkiewicz
View: 148 times
Download: 0 times
Share this document with a friend
38
Cloud Lobster & Cloud Octopus    Presented by Paweł Gronkiewicz
Transcript
Page 1: CloudLobster - JavaDay Kiev

Cloud Lobster & Cloud Octopus   Presented by Paweł Gronkiewicz

Page 2: CloudLobster - JavaDay Kiev

How do you do CI&D?How do you manage your infrastructure?

Page 3: CloudLobster - JavaDay Kiev
Page 4: CloudLobster - JavaDay Kiev

Zalando:Fashion or Technology?

Page 5: CloudLobster - JavaDay Kiev

2,2|+ bn net income150000+ products16000000+ customers135000000+ monthly visits9000+ employees

Page 6: CloudLobster - JavaDay Kiev

The team means:­ Freedom­ Innovation­ Variety

Page 7: CloudLobster - JavaDay Kiev
Page 8: CloudLobster - JavaDay Kiev
Page 9: CloudLobster - JavaDay Kiev

3   Jenkins masters    100+  Executors  5000+  Jobs

Page 10: CloudLobster - JavaDay Kiev

Magic behind

Page 11: CloudLobster - JavaDay Kiev
Page 12: CloudLobster - JavaDay Kiev

Solution ?

Page 13: CloudLobster - JavaDay Kiev

Prototype

Page 14: CloudLobster - JavaDay Kiev
Page 15: CloudLobster - JavaDay Kiev
Page 16: CloudLobster - JavaDay Kiev
Page 17: CloudLobster - JavaDay Kiev
Page 18: CloudLobster - JavaDay Kiev

October

900+Apps

800+ Tech employees

Page 19: CloudLobster - JavaDay Kiev

STUPS.ioSTUPS To Unleash Penguin Swarms

Page 20: CloudLobster - JavaDay Kiev
Page 21: CloudLobster - JavaDay Kiev

One AWS account per Team

Deployment with Docker

Managed SSH Access

REST / OAuth 2.0 mandatory

Page 22: CloudLobster - JavaDay Kiev

AWS

STUPS

DOCKERDEPLOY

SSH ACCESS AUDIT REPORTS

FULL AWS ACCESS

Page 23: CloudLobster - JavaDay Kiev

Say Hi! to Cloud Lobster

Page 24: CloudLobster - JavaDay Kiev

­ API­ Self­service­ Runs on cloud

Page 25: CloudLobster - JavaDay Kiev

­ Java 8­ Spring­ AWS Java API­ Docker

Page 26: CloudLobster - JavaDay Kiev

How does it work?

Page 27: CloudLobster - JavaDay Kiev

What is magic?

Page 28: CloudLobster - JavaDay Kiev

But… Open Source!

Page 29: CloudLobster - JavaDay Kiev
Page 30: CloudLobster - JavaDay Kiev

Or not only CI server?

Page 31: CloudLobster - JavaDay Kiev

Elastic slaves? Yes...

Page 32: CloudLobster - JavaDay Kiev

Welcome Cloud Octopus, the Slave Overlord!

­ Safe­ Clean­ On demand

Page 33: CloudLobster - JavaDay Kiev

YOUR docker image +  YOUR ec2 instance size=

YOUR slave

Page 34: CloudLobster - JavaDay Kiev

­ Yes, we will have stickers!­ T­shirts? Maybe…­ It's totally OK for vegetarians

Important stuff

Page 35: CloudLobster - JavaDay Kiev

So, how do you manage your CI?

Page 36: CloudLobster - JavaDay Kiev

Coming soon to github.com near you!

Page 37: CloudLobster - JavaDay Kiev

Pawel Gronkiewicz

● Software Engineer at Zalando

● Twitter: @pgronkiewicz

[email protected]

● Visit: tech.zalando.net

Page 38: CloudLobster - JavaDay Kiev

Thank you!Do ask questions :)


Recommended