Menu

OpenStack and IDR Ansible Playbooks

The Image Data Resource (IDR) infrastructure is managed using Ansible. This includes provisioning virtual resources on an OpenStack cloud at EMBL-EBI.

Any queries should be sent to the ome-devel@lists.openmicroscopy.org.uk mailing list


Servers


The main production IDR consists of 7 servers:

  • Database: A dedicated PostgreSQL server.
  • OMERO read-write: Internal OMERO.server and OMERO.web with a highly customised configuration optimised for the data access patterns of the IDR.
  • OMERO read-only: 4 public read-only OMERO.server and OMERO.web with a highly customised configuration optimised for the data access patterns of the IDR.
  • Proxy: Front-end proxies that manage all public access to the IDR. Nginx load-balances all public web access and incorporates an aggressive caching configuration to reduce the load on OMERO. Haproxy load-balances access to the OMERO API.

The IDR deployment GitHub repository contains Ansible playbooks and full instructions for provisioning resources and deploying the IDR, as well as our internal operating procedures.


Virtual Analysis Environment


The IDR includes the Virtual Analysis Environment based around JupyterHub and Kubernetes. See the VAE deployment page for more details.

back to top


© 2016-2019 University of Dundee & Open Microscopy Environment. Creative Commons Attribution 4.0 International License.

OMERO is distributed under the terms of the GNU GPL. For more information, visit openmicroscopy.org


IDR logo version: devel. Last updated: 2019-06-17.