Skip to content

eInfra requirements local systems

Ola Spjuth edited this page Jun 27, 2016 · 10 revisions

E-infrastructure requirements for deploying PhenoMeNal Virtual Research Environments (VRE) to local systems

Version 1.0

Summary

This document describes the IT requirements to provision the PhenoMeNal e-infrastructure or parts thereof in your local compute center or IT-infrastructure. It is a living document that evolves over time. Deployment on public cloud infrastructures such as Google Cloud Environment (GCE) or AWS will be described elsewhere. Provisioning PhenoMeNal VRE on a local system requires either a dedicated standalone server, or an OpenStack (www.openstack.com) private cloud installation.

Introduction

PhenoMeNal Virtual Research Environment (VRE) is a platform for data analysis in Metabolomics and metabolic phenotyping, implemented using a microservice-oriented architecture. It enables and promotes the construction of scalable and reproducible workflows for data analysis.

Hardware Requirements

The hardware requirements needed to run the PhenoMeNal e-infrastructure in your local compute environment obviously depend on the tasks that you intend to perform. A small test version of PhenoMeNal can run on just a single node whereas installations for large scale data processing will require state of the art compute clusters with tens, hundreds or thousands of nodes, depending on the scale. As soon as sufficient data on the scaling of PhenoMeNal compute workflows have been gathered, we will provide more detailed information in this location.

Contextualization

Provisioning of PhenoMeNal VREs consists of running cloud contextualization tools to spawn compute nodes, configure networks, attach storage, install the necessary software etc. In PhenoMeNal we use Terraform (http://terraform.io) to provision the host clouds, Ansible (http://www.ansible.com) to provision the instances and Packer (http://packer.io) to create the immutable images.

Requirements for OpenStack

OpenStack provides the API endpoints that Terrafrom needs to talk to, in order to fire up the infrastructure. A detailed list of these endpoints is available on: https://www.terraform.io/docs/providers/openstack/index.html. In order to install OpenStack, please refer to the extensive OpenStack documentation at www.openstack.com.

Requirements for standalone server

Information for how to provision PhenoMeNal VRE on a standalone server will be available soon.

Contact: Ola Spjuth ola.spjuth@farmbio.uu.se, PhenoMeNal WP5 leader

Clone this wiki locally