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 ...
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 eac...
Apache libcloud
Unified programming interface for the clouds!
Supports many features from many clouds
Clean & neat Python ...
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/...
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
Combine clouds
& bare metal
Monitoring & automation
Control from everywhere
A demo is worth 1024 slides
https://mist.io
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 boots...
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?
dimo@mist.io
Thank you!
https://mist.io
https://github.com/mistio
ApacheCon Promo:
Sign up during the conference and get 50% off for 3 ...
Upcoming SlideShare
Loading in …5
×

Mobile, multi-cloud management on top of libcloud

605 views

Published on

Mist.io presentation @ ApacheCon 2014

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
605
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
4
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Mobile, multi-cloud management on top of libcloud

  1. 1. Mobile, multi-cloud management on top of libcloud Dimitris Moraitis, CTO & co-founder
  2. 2. The Internet A bunch of servers. And some other things. Things fail. All the time. Especially servers. Someone has to fix them. Ops people.
  3. 3. The cloud Servers become virtual Hardware failures are somebody else’s problem Devs write scripts that do Ops!
  4. 4. The multi-cloud So many cloud server providers Variety of features, specs and pricing policies Getting the best out of each can be messy
  5. 5. Apache libcloud Unified programming interface for the clouds! Supports many features from many clouds Clean & neat Python code
  6. 6. Things still failing :( Mostly on the software layer. Devs have to do Ops. We want to have normal lives & 24/7 uptime.
  7. 7. Our backstory: unweb.me Design, develop and operate software systems Clients across continents & clouds 4 person team, 24/7 uptime required by clients
  8. 8. Things fail badly Can we always carry a laptop? How about a smartphone or tablet? But can we fix stuff with them?
  9. 9. Manage servers across clouds from everywhere Actionable monitoring REST API & responsive HTML5 frontend
  10. 10. Combine clouds & bare metal
  11. 11. Monitoring & automation
  12. 12. Control from everywhere
  13. 13. A demo is worth 1024 slides https://mist.io
  14. 14. Under the hood Apache Libcloud jQueryMobile Ember.js Fabric Collectd Graphite Pyramid uWSGI
  15. 15. Distribution Freemium hosted service FOSS (AGPL + Apache License) In-house custom installations
  16. 16. 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
  17. 17. Coming soon Apache Cordova + mist.io Custom monitoring metrics Multi-user access management
  18. 18. Coming soon UX optimizations for large screens Manage DNS/Storage/Load balancers GCE & Docker support
  19. 19. Questions? dimo@mist.io
  20. 20. 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

×