Stratus technical overview

The INCD Stratus cloud computing service is a IaaS cloud infrastructure based on Openstack. OpenStack software enables control of large pools of compute, storage, and networking resources, that can be managed through a dashboard or via the OpenStack API.

The Web dashboard is available at: https://stratus.ncg.ingrid.pt

The INCD Stratus cloud implements several of the Openstack modules and provides the following features:

  1. User authentication and authorization both local and federated via OpenID Connect. The INCD cloud is already integrated with the EGI federated cloud enabling a wide range of authentication providers iincluding: eduGAIN, IGTF X.509 certificates, social media credentials, ORCID, GitHub, elixir, B2ACCESS and others.
  2. Web dashboard providing easy access to the cloud functionalities.
  3. Access to the Openstack API enabling programatic access and automation.
  4. Management of Virtual Machines (VM) lifecycle including: creation, destruction, shutdown, boot, reboot, migration, archival, resizing, etc
  5. Catalogue of operating system images from which new VMs can be created. An extensive set of images is provided. Additional images can be added on request or uploaded by the user.
  6. Remote console access to the VMs through the Dashboard.
  7. Management of SSH keys to access Virtual Machines over the network.
  8. Management of disk volumes including: creation, destruction, attaching and detaching of volumes from VMs, snapshots, and creation of images from volumes.
  9. Creation of virtual networks and virtual routers to interconnect Virtual Machines.
  10. Network Address Translation (NAT) to enable Internet access for VMs with private IP addresses and for allocation of public IP addresses.
  11. Integrated firewall to control VM access at the network level.
  12. Object data storage through the Openstack Swift and S3 APIs.
  13. Redundant storage for VMs, volumes and objects, using Ceph with data replication across failure domains.
  14. SRIOV network interfaces for high performance network connectivity and lower latency between VMs.
  15. Support for GPUs (subjected to availability and time constraints).

For further information contact the INCD support helpdesk.