Cluster as a Service
Deploy Virtual Elastic Clusters on the Cloud
Deploy your cluster! Learn more

EC3 main features


Web and CLI interfaces

Unleash the power of EC3 by using the Command Line Interface, available at the GitHub repository.

Self-Managed Elasticity

Elasticity is powered by CLUES and managed by the cluster itself. No external monitoring required.

Hybrid clusters

Deploy clusters that span multiple Clouds with automatic VPN / SSH tunnels management.

Cost-Aware

Leverage Spot Instances to cut down costs, featuring automatic checkpointing/restart of applications.

Cloud Agnostic

Supercharged with the Infrastructure Manager (IM) to deploy customized clusters on your favourite Clouds.

Python-powered strength

Proudly developed in Python and distributed as open-source under the Apache 2.0 License.

Deploy a virtual elastic cluster in minutes

No registration is required. You only need valid user credentials for the Cloud. Pay only for the resources consumed.
This service is offered at no additional cost.

EC3 Documentation

Check the docs to understand how the cluster will be provisioned.

EC3 @ GitHub

Fully open-source (Apache 2 License). Contributions are very much welcome.

EC3 @ YouTube

Find tutorials about EC3 (AWS, Galaxy,...). Stay tuned for upcoming tutorials.

Where do you want to deploy the cluster?

You will need to provide valid credentials for the Cloud provider. Not sure if this is safe? Check the docs.
Wanted to deploy a hybrid cluster? You can do it with the CLI.

Amazon Web Services

Public Cloud provider

OpenNebula

On-premises Cloud provider

OpenStack

On-premises Cloud provider

EGI FedCloud

European Federated Cloud

(See a case study here).

Is your favourite provider not available above? Check supported providers.



Delete your cluster

Contact Us

Got problems? Is your favourite OS/software package still not available? Do you have any suggestions? Please, let us know.

Provider Account

Access Key ID:

Secret Access Key:





What is IAM?

Operating System

Choose the OS distribution for the cluster:

Alternatively, you can provide an AMI ID and the username (root/ubuntu/ec2-user/core):



If an AMI is provided, please, choose the region where the AMI is available. You can find this information in the AWS Marketplace:

Instance type

Choose the instance type of the front-end of the cluster:

Choose the instance type of the working nodes of the cluster:



Check the details about the different instance types

Be aware that not all instance types are compatible for all the AMIs. See the AWS Marketplace for details.

LRMS Selection

Please choose the LRMS (Local Resource Management System) of your cluster:

Software Packages

Please choose the software packages you'd like EC3 to install in your cluster. They will be automatically installed and configured.

Cluster utilities:

NFS
Docker
OpenVPN
Marathon
Chronos
Maui
Hadoop
Galaxy
100GB HD

Software utilities:

Octave
Gnuplot
Tomcat
Namd

Is your favourite software not available? Let us know!

Cluster's size

Introduce the maximum number of nodes of your cluster (without including the front-end node).


Note that EC3 will initially provision only the front-end node and it will dynamically deploy additional working nodes as necessary.


Resume and launch

These are the details of your cluster:


Estimate the price of your cluster using the AWS Simple Monthly Calculator

There was a problem with your submission. Please correct the errors and re-submit.


Try again Close the wizard
There was a problem submitting the form. Please try again in a minute.
Done
Cluster Front-end deployed Successfully!

Please, remember the cluster name if you wish to delete the cluster using EC3. You can connect to the front-end via SSH using the provided IP. The data of your cluster is:

aqui.va.la.IP


Notice that the cluster might still be configuring. More info.


Create another cluster or Done

Provider Account

OpenNebula credentials - Username:

OpenNebula credentials- Password:

OpenNebula endpoint:

Operating System

What OS distribution do you like your cluster to have? (only for GRyCAP users)

If you prefer, you can provide an VMI identifier registered in your OpenNebula catalog. Please, introduce also user and password details to connect with the VM:


Instance details

Frontend CPU and RAM memory (in MB) values:


Working nodes CPU and RAM memory (in MB) values:

LRMS Selection

Please choose the LRMS (Local Resource Management System) of your cluster:

Software Packages

Please choose the software packages you'd like EC3 to install in your cluster. They will be automatically installed and configured.

Cluster utilities:

NFS
Docker
OpenVPN
Marathon
Chronos
Maui
Hadoop
Galaxy
100GB HD

Software utilities:

Octave
Gnuplot
Tomcat
Namd

Is your favourite software not available? Let us know!

Cluster's size

Introduce the maximum number of nodes of your cluster (without including the front-end node).


Note that EC3 will initially provision only the front-end node and it will dynamically deploy additional working nodes as necessary.


Resume and launch

These are the details of your cluster:

There was a problem with your submission. Please correct the errors and re-submit.


Try again Close the wizard
There was a problem submitting the form. Please try again in a minute.
Done
Cluster Front-end deployed Successfully!

Please, remember the cluster name if you wish to delete the cluster using EC3. You can connect to the front-end via SSH using the provided IP. The data of your cluster is:

aqui.va.la.IP


Notice that the cluster might still be configuring. More info.


Create another cluster or Done

Provider Account

Openstack credentials - Username and Password:

Openstack Tenant:

Openstack endpoint:

Operating System

What OS distribution do you like your cluster to have? Provide an image identifier registered in your Openstack catalog:


Please, introduce also user details to connect with the VM:

Instance details

Frontend CPU and RAM memory (in MB) values:


Working nodes CPU and RAM memory (in MB) values:

LRMS Selection

Please choose the LRMS (Local Resource Management System) of your cluster:

Software Packages

Please choose the software packages you'd like EC3 to install in your cluster. They will be automatically installed and configured.

Cluster utilities:

NFS
Docker
OpenVPN
Marathon
Chronos
Maui
Hadoop
Galaxy
100GB HD

Software utilities:

Octave
Gnuplot
Tomcat
Namd

Is your favourite software not available? Let us know!

Cluster's size

Introduce the maximum number of nodes of your cluster (without including the front-end node).


Note that EC3 will initially provision only the front-end node and it will dynamically deploy additional working nodes as necessary.


Resume and launch

These are the details of your cluster:

There was a problem with your submission. Please correct the errors and re-submit.


Try again Close the wizard
There was a problem submitting the form. Please try again in a minute.
Done
Cluster Front-end deployed Successfully!

Please, remember the cluster name if you wish to delete the cluster using EC3. You can connect to the front-end via SSH using the provided IP. The data of your cluster is:

aqui.va.la.IP


Notice that the cluster might still be configuring. More info.


Create another cluster or Done

VO Details

Virtual Organization (VO):

Endpoint details

FedCloud endpoint:

FedCloud Proxy - key:

MyProxy details

Please introduce the details of your MyProxy account to be used with your cluster (Optional):


MyProxy credentials - Username and Password

MyProxy Server:


More info about My Proxy

Operating System

What OS distribution do you like your cluster to have?


Loading options from EGI AppDB...

Instance details

Front-end instance type:

Loading options from EGI AppDB...

Working nodes instance type:

Loading options from EGI AppDB...

LRMS Selection

Please choose the LRMS (Local Resource Management System) of your cluster

Software Packages

Please choose the software packages you'd like EC3 to install in your cluster. They will be automatically installed and configured.

Cluster utilities:

NFS
Docker
OpenVPN
Marathon
Chronos
Maui
Hadoop
Galaxy
100GB HD

Software utilities:

Octave
Gnuplot
Tomcat
Namd

Is your favourite software not available? Let us know!

Cluster's size

Introduce the maximum number of nodes of your cluster (without including the front-end node).


Note that EC3 will initially provision only the front-end node and it will dynamically deploy additional working nodes as necessary.


Resume and launch

These are the details of your cluster:

There was a problem with your submission. Please correct the errors and re-submit.


Try again Close the wizard
There was a problem submitting the form. Please try again in a minute.
Done
Cluster Front-end deployed Successfully!

Please, remember the cluster name if you wish to delete the cluster using EC3. You can connect to the front-end via SSH using the provided IP. The data of your cluster is:

aqui.va.la.IP


Notice that the cluster might still be configuring. More info.


Create another cluster or Done

Destroy the cluster

Please, introduce the unique name of the cluster provided in the deployment process:

In case you have deployed your cluster in FedCloud, please, introduce a valid Proxy:

There was a problem deleting your cluster. Please, correct the name and try again or shutdown your virtual machines manually.


Try again Close the wizard
There was a problem submitting the form. Please try again in a minute.
Close the wizard
Cluster deleted successfully!


Delete another cluster or Close the wizard