1. Stack Mobile
Rerngvit Yanggratoke (KTH)
2nd OpenStack User Group Nordics Meetup
September 11, 2013
“Managing Openstack from your Android phones”
2. Me
- PhD student @EES/KTH under Prof. Rolf Stadler
- Research:
performance prediction and management for data centers
- Outside research:
mobile applications developer: iOS & Android
Website: www.rerngvit.n3infinity.com
- an Openstack user
3. Agenda - Stack Mobile
- Motivation
- Design goals / challenges
- Approach
- Live Demo
- Conclusion
4. Motivation
1. Manage your infrastructure from anywhere at anytime
2. Existing solutions are
- Not mobile friendly
- Relying on EC2 API
- Lacking of important features
6. Existing Android applications
- Cloud Manager
1. Locked-in
2. Limited to instance management
- Rackspacecloud
2. Limited to instance management
1. Wide range of providers
- Amazon EC2, OpenNebula, Openstack, ...
7. Design goals / challenges
- “Native mobile app for managing Openstack cloud”
1. Optimized for mobile devices
- Design goals
- Key challenges
2. Limited screen sizes
3. Limited battery consumption
1. Prioritization of features
3. User friendly
2. Features: close to Horizon
8. Approach
- Openstack REST APIs
- Target user: Cloud users
- Target device: Android phones (4.0+)
1. Limited to Openstack cloud
2. Access to all backend features
More than 66% of Android devices today
9. Current status
- Alpha version
- Features
1. Manage multiple accounts
2. Instance management
3. Volume management
4. Volume Snapshot management
5. Instance Snapshot management
6. Security group management
7. Usage report
…. and constantly adding….
- Looking for volunteer alpha testers
stackmobile@googlegroups.com