Federated Cloud
The EGI Federated Cloud
The EGI Federated Cloud is a IaaS-type cloud, made of academic private clouds and virtualised resources and built around open standards. Its development is driven by requirements of the scientific community.
All tools presented in this section provide access to the Federated Cloud. The tools include web-frontends and commandline interfaces. Each tool supports different requirements and different experiences of users.
Infrastructure Manager (IM)
Infrastructure Manager is a tool that eases the access and the usability of cloud infrastructures by automating Virtual Machines Instances (VMI) selection, deployment, configuration, software installation, monitoring and update of Virtual Appliances. It supports APIs from a large number of virtual platforms, making user applications cloud-agnostic.
Infrastructure Manager is free and open-source so that any developer can create its own instance. In addition, GryCap, the developer and maintainer, offers a public instance for EOSC members. You can easily deploy from simple virtual machines to complete Kubernetes clusters with just a few clicks by using an online Dashboard. IM is used by a big community and the documentation is very complete and detailed.Infrastructure Manager Webinar on EGI and demos:
More information, examples and the public resource dashboard can be found at:
- Official documentation: mdocs.readthedocs.io
- Service at EOSC Marketplace: marketplace.eosc-portal.eu/services/infrastructure-manager-im
- Moodle training: moodle.learn.eosc-synergy.eu/course/view.php?id=8
- Public IM instance for EOSC members https://appsgrycap.i3m.upv.es:31443/im-dashboard
Horizon (OpenStack Dashboard)
OpenStack Horizon is a web-based graphical interface that users can access to manage OpenStack compute, storage and networking services.
It allows service administrators to use this Dashboard to launch virtual machine instances, storage volumes or even manage thier networks. Horizon also provides graphical indicators to monitor the current state of your cloud deployment.
On top of this, EOSC Synergy developed a dashoard that allows accessing all participating sites from one dashboard.
More information, examples and the public resource dashboard can be found at:
- Official user documentation: https://docs.openstack.org
- Online tutorial : Tutorial-OpenStack-Dashboard
- EOSC Synergy Openstack Dashboard: https://dashboard.fedcloud.eosc-synergy.eu//login.html
FedcloudClient
The FedCloud client is a command-line client designed for interacting with OpenStack services in the EGI infrastructure. The client can access various EGI services and perform many tasks for users. This includes managing access tokens, listing services, and command execution on OpenStack services located in the EGI infrastructure.
It is written in Python. This allows sophisticated ways to automate some tasks interfacing the cloud infrastructure.
FedcloudClient documentation is advanced and detailed in all the components. Also it is possible to find online webinars and tutorials which users can use to start their hands on the tool.
Fedcloud Webinar on EGI and demos:
More information, examples and the public resource client can be found at:
- Official documentation: https://fedcloudclient.fedcloud.eu
- Service at EOSC Marketplace: https://marketplace.eosc-portal.eu/services/fedcloudclient-egi-fedcloud-client
Fedcloud DynDNS
The Fedcloud DynDNS service provides a dynamic Domain Name System (DNS) service for EGI Federated cloud.
Users can register their own meaningful and memorable host names, using a list of provided domains (e.g. fedcloud.eu, eosc-synergy.eu) and assign to public IPs of their servers hosted in EGI Federated Cloud. Simple login using EGI Check In allows registering your own hostnames.
By using Dynamic DNS you can host services in EGI with meaningful service names and freely move their virtual machines (VMs) between sites without modifying configurations (federated approach).
Dynamic DNS Service Webinar on EGI and demos:
More information, examples and the public resource client can be found at:
Documentation: https://docs.egi.eu/users/cloud-compute/dynamic-dns
Federated Cloud Services: https://nsupdate.fedcloud.eu/status
- Service at EOSC Marketplace: https://marketplace.eosc-portal.eu/services/dynamic-dns-service
EOSC Performance
EOSC-Performance is a search-and-compare platform where you can upload and search through results from multiple benchmarks. By comparing the data acquired from benchmarks, you can evaluate and decide which computing infrastructure provider would give the the best performance for your applications.
Or if yoy are a computing infrastructure provider, you can also submit new entries so users can find your service. The interface to the platform can be done through a web based Graphical User Interface (GUI) or through an API in case you want to automate or integrate the data with your project.
EOSC Performance demo:
More information, examples and the public Dashboard and API can be found at:
- Service at EOSC Marketplace: https://marketplace.eosc-portal.eu/services/eosc-performance
- Service GUI: https://performance.services.fedcloud.eu
- Service API documentation: https://performance.services.fedcloud.eu/api/v1