opennebula conf 2014 | opennebula as alternative to commercial virtualization products - armin...

Post on 06-Jul-2015

388 Views

Category:

Software

9 Downloads

Preview:

Click to see full reader

DESCRIPTION

It wasn’t more then 4 months between the first getting in touch with Opennebula and our productive Opennebula cluster beeing fired up. It was a quick decision that turned our to be the absolute right one. Since a little more than a year we are on our evolving way with Opennebula. So what have we been looking for and why did we end up with Opennebula? How does our setup look like in the moment and what are our future plans with Opennebula? Learnings from a year with Opennebula.

TRANSCRIPT

Opennebulaas alternative to commercial virtualization

December 03, 2014

Armin DeliominiTypical OPS

What isRuntastic?

RuntasticEcosystem

Founded in 2009, Runtastic has rapidly grown into an innovative suite of apps, products and services that track and manage health and fitness data to motivate individuals to get in shape, stay healthy and improve overall fitness.

RuntasticEcosystem

Over 100 million app downloads worldwide and 50 million registered users on runtastic.com

RuntasticEcosystem

Requests on virtual infrastructure:

14000 rpm on Java Enterprise 8000 rpm on Ruby web platform

+ a bunch of backend services

RuntasticEcosystem

Mob

ile

Gat

eway

Restore

Routes

Appendix

G10n

Users

Live Tracking

Abilities

Products

Web

Pag

e

Our infrastructure ... … as of 2013

Our infrastructureas of 2013

rented hardware around 75 root servers desktop machines stability issues network outages surround sound

What we wanted ...

What we wanted

desktop free servers network under our control virtual application servers flexibility and scaleability opensource software surround sound wasn't a must

What we looked at ... … or: the quest for the virtual grail

VMware vSphere

the classic choice a lot of experience „it simply works“ not opensource license costs no cloud bursting no chef integration Windows needed

KVM

opensource simple setup manual management no cloud bursting no fancy features

Openstack

opensource state of the art huge community the Ubuntu way far away from classic virtualization

Why Opennebula?

Opennebulapainless

easy setup works perfect with classic proved technologies initial productive setup in < week strong community and support

Opennebulaflexible

use it like classic virtual environment think cloudish if you like extend with own logic use different „hypervisors“ integrated into software automation

Opennebulascaleable

add nodes if needed cover load peaks in external clouds use highly scaleable storage backends

Runtastic Setup

Opennebulaat Runtastic

Two Opennebula Setups Internal infrastructure & Development

use all the hardware we could find Productive Cluster

professional Cisco + Netapp hardware

OpennebulaCurrent productive setup

30 Cisco UCS KVM nodes Ubuntu NFS shared storage on two Netapp Filers Cisco Nexus 10G network no contextualization at the moment > 250 virtual machines most VMs „classic“ persistent images

OpennebulaCurrent projects

extend with Cisco Bladecenter nodes Implement Ceph as storage backend Cleanup our Opennebula Chef cookbooks

and make them public migrate Percona DB to virtual MongoDB

OpennebulaFuture Runtastic plans

add nodes LXC additionally to KVM add nodes Switch to contextualization add nodes Prepare application servers for

OneFlow auto-scaling add nodes

runtastic.com

@Runtastic

runtastic

+runtastic

armin.deliomini@runtastic.com

THANKYOU

top related