-
Notifications
You must be signed in to change notification settings - Fork 0
Deployment Architecture
Gromacs portal is deployed by Cloudify, the cloud application orchestrator. The deployment is prepared for cloud providers which support the OCCI API. In the first place, we are targeting the EGI's Federated Cloud. The deployment consists of 1 main portal node and set of worker nodes. There are 2 types of deployment, easy standalone one with basic functionality and advanced with auto scaling/healing features.
It's the easiest way how to deploy the Gromacs portal; you should start with that and move on the advanced if it doesn't meet your requirements. It allows only one-shot deploy and un-deploy of the Gromacs portal based on the initially provided parameters. It doesn't monitor the environment for crashed nodes or auto scale (out/in) if the nodes are idling or too busy. The deployment is static.
You only need to have following tools installed:
-
Cloudify CLI (
cfy
) - OCCI CLI on the same host
Advanced deployment uses the Cloudify Manager to take care of the deployment. It deploys and un-deploys the virtual environment and continuously monitors the hosts regarding the availability and utilization. If a deployed host crashes, it can be automatically redeployed. Based on the provided limits, the environment can also auto scale - grow and shrink (scale out/in) to avoid the starving jobs and idling hosts.
For the advanced deployment, you need:
-
Cloudify CLI (
cfy
) - dedicated host for
- Cloudify Manager
- OCCI CLI