What is OpenStack?
OpenStack is a free and open-source cloud operating system launched in 2010 which gives the user fine-grained control of computing resources. Virtual machines, network and storage settings can be managed through a browser based dashboard. For more information take a look at the OpenStack website.
What are typical use cases?
- Distributed Workflows – Distribution of workflows on multiple virtual machines
- Services – The ability to offer services for other researchers.
Why should full OpenStack access be the de.NBI Cloud project type of your choice?
Scalability – Easy scaling of virtual machines and distribution of data for efficient computations.
Configurability – OpenStack allows the configuration of any resource type available, such as virtual machines, network, block and object storage.
API Access – Any interaction with OpenStack can be automated via its API enabling users to script actions, e.g. starting and stopping of virtual machines.
Which technologies could you use with OpenStack?
- Kubernetes – Container orchestration system for automating application deployment, scaling, and management.
- BibiGrid – Tool for an easy cluster setup.
- Workflow Engines – In combination with tools like BiBiGrid you can use any workflow engine for accelerating your analysis (e.g.: CWL, SnakeMake, Nextflow)
If you want to compare our OpenStack project type with our other project types, look here.