Mobile, multi-cloud management on top of libcloud
-
Upload
mistio -
Category
Technology
-
view
203 -
download
0
description
Transcript of Mobile, multi-cloud management on top of libcloud
Mobile, multi-cloud management on top of libcloud
Dimitris Moraitis, CTO & co-founder
The Internet
A bunch of servers. And some other things.
Things fail. All the time. Especially servers.
Someone has to fix them. Ops people.
The cloud
Servers become virtual
Hardware failures are somebody else’s problem
Devs write scripts that do Ops!
The multi-cloud
So many cloud server providers
Variety of features, specs and pricing policies
Getting the best out of each can be messy
Apache libcloud
Unified programming interface for the clouds!
Supports many features from many clouds
Clean & neat Python code
Things still failing :(
Mostly on the software layer.
Devs have to do Ops.
We want to have normal lives & 24/7 uptime.
Our backstory: unweb.me
Design, develop and operate software systems
Clients across continents & clouds
4 person team, 24/7 uptime required by clients
Things fail badly
Can we always carry a laptop?
How about a smartphone or tablet?
But can we fix stuff with them?
Manage servers across clouds from everywhere
Actionable monitoring
REST API & responsive HTML5 frontend
Monitoring & automation
Control from everywhere
Under the hood
Apache Libcloud
jQueryMobile
Ember.js
Fabric
Collectd
Graphite
Pyramid
uWSGI
Distribution
Freemium hosted service
FOSS (AGPL + Apache License)
In-house custom installations
Start hacking
git clone https://github.com/mistio/mist.io.gitcd mist.io
virtualenv --no-site-packages .
./bin/python bootstrap.py
./bin/buildout -v
./bin/uwsgi-start development.ini
Coming soon
Apache Cordova + mist.io
Custom monitoring metrics
Multi-user access management
Coming soon
UX optimizations for large screens
Manage DNS/Storage/Load balancers
GCE & Docker support
Questions?
Thank you!
https://mist.io
https://github.com/mistio
ApacheCon Promo:Sign up during the conference and get 50% off for 3 months of premium monitoring & automation