Difference between revisions of "Federated Cloud Brokering"
Jump to navigation
Jump to search
(Created page with "{{Fedcloud_Menu}} {{FedCloud_TF_Menu}} {{TOC_right}} Category:Federated_Cloud <font color="red">Leader: Iván Díaz, JR2 </font> == Collaborators == {| border="1" |...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 5: | Line 5: | ||
[[Category:Federated_Cloud]] | [[Category:Federated_Cloud]] | ||
= 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 = | ||
{| | {| class="wikitable" | ||
|- | |- | ||
! Role | ! Role | ||
Line 16: | Line 17: | ||
! Name | ! Name | ||
|- | |- | ||
| | | Leader | ||
| | | EGI.eu | ||
| | | Enol Fernández (interim) | ||
|- | |- | ||
| Collaborator | | Collaborator | ||
Line 25: | Line 26: | ||
|} | |} | ||
= Roadmap = | |||
*Collect information about existing solutions for cloud brokering compatible with the OCCI and CDMI management interfaces; | *Collect information about existing solutions for cloud brokering compatible with the OCCI and CDMI management interfaces; | ||
Line 38: | Line 35: | ||
*Coordinate with the TF Resorce Providers to deploy the chosen solutions; | *Coordinate with the TF Resorce Providers to deploy the chosen solutions; | ||
*Extend the demo testbed addressing a real-life use case. | *Extend the demo testbed addressing a real-life use case. | ||
= Documentation = | |||
== Clients Comparison Table == | == Clients Comparison Table == | ||
Line 205: | Line 204: | ||
|} | |} | ||
= References = | |||
<references/> |
Latest revision as of 17:58, 5 May 2015
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 |
|