View markdown source on GitHub

Galaxy from an administrator's point of view

Contributors

Questions

Objectives

last_modification Last modification: Nov 25, 2022

Picture with 125+ platforms for using galaxy written and a number of screenshots of those galaxies.


Where can Galaxy run?


Choosing where to run

Resource Directory

Supported Main Local Cloud Appliance
Your data sets are moderately sized yes yes yes yes
Your computation requirements are moderate yes yes yes yes
You want to share your Galaxy objects with others yes yes yes yes
All needed Tools are installed on Main yes ? yes yes
Your data sets are very large no ? yes yes
Your computation requirements are very large no ? yes yes
You have absolute data security requirements no yes yes yes
No network transfer of data no yes no yes

Reasons to Install Your Own Galaxy


Software Requirements

Required:

Minimal production requirements:


Hardware Requirements

This depends:

If possible, run the Galaxy server separate from Galaxy jobs

Storage will usually be the biggest concern

Speaker Notes


Server Hardware Requirements

Based on concurrent user count and assuming separate compute for jobs:

Users Resource estimate
1 - 5 1 core, 1GB, 10 TB
5 - 20 2 cores, 2 GB, 40 TB
20 - 40 8 cores, 8 GB, 200 TB
40+ multiple hosts, 16 GB/host, 500 TB, dedicated DB host

Storage is more difficult to estimate since it is, like compute, analysis and policy dependent


template: left-aligned

Galaxy Storage Philosophy


template: left-aligned

Storage Requirements

An “average” 2018 NGS analysis (by Anton Nekrutenko): 66 GB

10 users, 10 histories: > 6 TB

Solutions:


Compute Requirements

This depends:

usegalaxy.org allocates from 8 GB/core to 16 GB/core

Connecting Galaxy to clusters/HPC is covered in the advanced section.


Making plans

Before deploying your first Galaxy server:


Galaxy deployment options

In future:


Deployment Best Practices


template: left-aligned

System Administration Best Practices

Back up everything (except that which is managed by configuration management)


Key Points

Thank you!

This material is the result of a collaborative work. Thanks to the Galaxy Training Network and all the contributors! Galaxy Training Network This material is licensed under the Creative Commons Attribution 4.0 International License.