Federated Cloud Brokering
(Redirected from Fedcloud-tf:WorkGroups:Brokering)
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Overview | For users | For resource providers | Infrastructure status | Site-specific configuration | Architecture |
Scenarios: | • Federated AAI | • Accounting | • VM Image Management | • Brokering | • IntraCloud Networking |
• Monitoring | • VM Management | • Data Management | • Information Discovery | • Security |
Scope
This workgroup deals with the issues around cloud brokering. With 10+ resource providers integrated into the EGI federated cloud, users need effective ways to access cloud resources. The goal is for a user to have a choice between a unified, abstracted view of the cloud testbed as a whole and the opportunity to target specific providers for their needs. As a consequence, this workgroup is concerned with both brokers and OCCI clients.
Members
Role | Institution | Name |
---|---|---|
Leader | EGI.eu | Enol Fernández (interim) |
Collaborator | BSC | Daniele Lezzi |
Roadmap
- Collect information about existing solutions for cloud brokering compatible with the OCCI and CDMI management interfaces;
- Collect information about existing solutions for OCCI and CDMI clients;
- Make an inventory of the available solutions;
- Choose a broker and a client for the testbed;
- If possible, join the development teams of the chosen solutions to the task force;
- Coordinate with the TF Resorce Providers to deploy the chosen solutions;
- Extend the demo testbed addressing a real-life use case.
Documentation
Clients Comparison Table
Client/API | URL | OS | Support | OCCI/CDMI | Functionalities | Effort required | Comments |
---|---|---|---|---|---|---|---|
Hybridfox | http://code.google.com/p/hybridfox/ | Win/OS X/Linux | AWS/Eucalyptus/OpenStack/OpenNebula/HP Cloud | NO | Manage Images/Instances/Elastic IPs/Security Groups/Key-pairs | Low | Hybridfox does not support x509 auth, it uses EC2 auth for OpenNebula and OpenStack |
DeltaCloud | http://deltacloud.apache.org | Win/OS X/Linux | EC2/Eucalyptus/OpenStack/OpenNebula/vSphere | NO | Create/Start/Stop/Reboot/Destroy instances | Medium | DeltaCloud uses its own delta-cloud driver for each framework instead of OCCI. It provides storage support for S3, Warlus, Azure and Google Storage. |
Aeolus | http://aeolusproject.org/about.html | Win/OS X/Linux | Same as DeltaCloud | NO | Create/Start/Stop/.. instances. Manage different instances and Images from different private, public, or hybrid cloud providers. | Medium | Aeolus uses DeltaCloud cross-cloud abstraction library and it includes some extra functionalities. It includes Aeolus Conductor/Composer/Orchestrator/HA Manager |
rOCCI-cli | https://github.com/gwdg/rOCCI-cli | Linux | OpenNebula (rOCCI-server)/OpenStack (OCCI-OS)/Synnefo (snf-occi) | YES | Create/Start/Stop/Reboot/Destroy instances. Dynamic linking, actions on resources, contextualization. Supports X.509 and VOMS auth. | Low | rOCCI-cli is an OCCI 1.1 client implementation compatible with multiple server implementations. |
Cloud Brokering Solutions
Resource Brokers
Name | URL | Cloud SW Support | OCCI | External API | Functionalities | Effort required | Comments |
---|---|---|---|---|---|---|---|
CompatibleOne | http://www.compatibleone.org/ | OpenStack, OpenNebula, Azure, Vcloud | Yes, supports OCCI, but implements his own OCCI interface for each of the stacks (PROCCI). | Accounting, Brokering, User management, Monitoring. | High |
| |
VMDIRAC | https://github.com/DIRACGrid/VMDIRAC/wiki | OpenNebula, OpenStack, CloudStack and Amazon EC2 | Yes, it supports rOCCI, OpenNebula "OCCI 0.8", Amazon EC2, OpenStack Nova 1.1 and CloudStack 2 APIs. | Accounting, monitoring, brokering, scheduling, HEPiX and SSH based VM contextualisation, VM Horizontal Auto-scaling. | Medium |
| |
SlipStream™ | http://sixsq.com/products/slipstream.html | StratusLab, OpenStack, Abiquo, CloudSigma and Amazon EC2 | Supports OCCI via rOCCI-cli integration | EC2 via bridge (experimental), proprietary SlipStream REST APIs | VM image creation and deployment, contextualisation, VM cluster automated deployments. | Medium |
|
Application Brokers
Name | URL | Cloud SW Support | OCCI | External API | Functionalities | Effort required | Comments |
---|---|---|---|---|---|---|---|
COMPSs | http://www.bsc.es/compss | OpenNebula, Amazon, Azure, OpenStack | Yes, support of rOCCI servers and OCCI+OVF | OGF-BES SOAP | Automatic parallelization and orchestration of applications and services, elasticity, auto scaling | Medium |
|
VMDIRAC | https://github.com/DIRACGrid/VMDIRAC/wiki | OpenNebula, OpenStack, CloudStack and Amazon EC2 | Yes, it supports rOCCI, OpenNebula "OCCI 0.8", Amazon EC2, OpenStack Nova 1.1 and CloudStack 2 APIs. | Accounting, monitoring, brokering, scheduling, HEPiX and SSH based VM contextualisation, VM Horizontal Auto-scaling. | Medium |
|