Az ELKH Cloud projekt koncepciójának megfelelően a felhasználást segítő szolgáltatások referencia architektúra formájában vannak megadva. A projektek ezekből építhetik fel azokat a szolgáltatásokat, amiket az alábbi listából kiválogattak.
A szolgáltatások telepítésének és elindításának lépései a következők:
0. Lépés: Előkészítés (Üres Ubuntu virtuális gép indítása a saját projekten belül)
Az 1-4 lépések leírását ld. az Occopus cloud orchestrator indítása referencia architektúra leírásában
1. Lépés: Occopus telepítés/konfigurálás a virtuális gépen
2. Lépés: Leírók letöltése a virtuális gépre
3. Lépés: Tűzfalszabályok létrehozása ELKH Cloud OpenStack felületén
4. Lépés: Occopus leírók személyre szabása a virtuális gépen
5. Lépés: Occopus aktiválása a következő paranccsal:
$ source ~/occopus/bin/activate
6. Lépés: Leírók importálása Occopus számára a következő Occopus paranccsal:
$ occopus-import nodes/node_definitions.yaml
7. Lépés: szolgáltatás kiépítése a következő Occopus paranccsal:
$ occopus-build –parallelize infra-spark-cluster.yaml
8. Lépés: szolgáltatás használata
A rendelkezésre álló referencia architektúrák és leírásuk:
- Occopus cloud orchestrator indítása
- JupyterLab
- DataAvenue
- Cloud alkalmazásokat támogató portál indítása
- Flowbster - Autodock Vina
- CQueue klaszter
- Docker-Swarm klaszter kiépítése (Frissítés: MTA Cloud - Microsoft Azure hybrid felhő támogatással)
- Kubernetes klaszter
- Apache Hadoop klaszter kiépítése
- Apache Spark klaszter RStudio stack-el
- Apache Spark klaszter Python stack-el (Frissítés: MTA Cloud - Microsoft Azure hybrid felhő támogatással)
- TensorFlow, Keras, Jupyter Notebook stack
- TensorFlow, Keras, Jupyter Notebook GPU stack (Frissítés: MTA Cloud - Microsoft Azure hybrid felhő támogatással)