Cloud Computing User Interfaces: Chaouachi Aya El Asmi Emira
Cloud Computing User Interfaces: Chaouachi Aya El Asmi Emira
User interfaces
Survey of existing
Deltacloud
• Defines a web service API for intercating with cloud
ONE Console
service providers and ressources in those clouds in a
unified manner.
Cloud42
Deltacloud
With Deltacloud:
1. Start an instance on an internal cloud
ONE Console
2. Start another on Amazon EC2 or Rackspace, ..
Cloud42
Deltacloud protects your apps from cloud API changes and
Groundcontrol
Newscast (1/2)
DeltaCloud
Manage, create and remove Images
ONE Console
Manage, create and remove Instances
DeltaCloud
Manage Images
ONE Console Raise and Stop Instances
Manage Instances
Cloud42
Manage Elastic IPs
Hybridfox Manage Security Groups
Manage Key-pairs
GroundControl
Manage Elastic Block Storage
GroundControl Rackspace
DeltaCloud
ONE Console
List, create, remove, rename, reboot,
rebuild, resize servers List images
Cloud42
HybridFox
Groundcontrol
Developing a GUI for cloud platform
Control Instances
Run, list, reboot, stop
Other Functional requirements
File transfer
Manage Network
Extensibility
Provide some extension points where other
developers can trim or enhance to fulfill their
needs without touching any existing code
Ease of use
Must be easy to handle and the web interface
should be easy to understand and confortable to
use.
Technical Requirements
Currently working on
Design: UML diagrams
To be done
The deployment and test of the existing
tools