→ AbstractThe presenter(s) will be available for live Q&A in this session (BCC West).
Since 2012, the Genomics Virtual Lab (GVL) has provided a platform for deploying a production-grade Galaxy in the cloud. More than 25,000 GVL instances have been launched since then, many for training events that require dynamically scalable infrastructure. During this period, it became evident that managed Galaxy services, such as the usegalaxy.* federation, are prefered by users for simplicity of access. However, the overhead of maintaining many such instances is taxing on the system administrators and repetitive across the Galaxy community. Managed instances are also more challenging to customize to users’ requirements and require ongoing, active maintenance. In response, over the past two years, we have developed an all-new version of the GVL that is intended to be used as a platform for deploying Galaxy. With the GVL v5, every installation of Galaxy is a production installation with complete functionality out of the box. The installation includes horizontally scalable installation of Galaxy, built-in monitoring capabilities with Grafana, centralized authentication with Keycloak, web-based terminal access, and Jupyter. The GVL also comes with CloudMan as a graphical manager for Galaxy, and additionally cloud infrastructure in the case of cloud deployments. The platform has been tested on a number of Galaxy Training Network tutorials and is ready for use. GVL 5 is based on software containers and container orchestration tools such as Docker, Kubernetes, and Helm. This makes it portable across systems while promoting replicability and uniformity. Thus far, the GVL has been made available for automated deployment on 4 clouds. Additionally, it is possible to deploy the GVL on local resources through a Helm chart. In this talk, we will present the motivation, currently available features, and near-future plans for the GVL platform, such as multiple projects and shared storage.