Securing Sensitive Data Analysis with Galaxy Deployment

deploying galaxy in a secure environment n.w
1 / 24
Embed
Share

Explore how to deploy Galaxy in a secure environment for analyzing sensitive data. Learn about services for sensitive data, Docker containers, two-factor authentication, and running Docker tools from Galaxy containers in a protected setup.

  • Galaxy Deployment
  • Sensitive Data
  • Secure Environment
  • Docker Containers

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Deploying Galaxy in a secure environment to analyse sensitive data Abdulrahman Azab ELIXIR-NO, EXCELERATE-NO www.elixir-europe.org

  2. Services for sensitive data TSD

  3. Colossus BeeGFS p01 p02 pN Two factor Authentication NFS p01 pN p02

  4. Galaxy as a Docker container

  5. Galaxy Docker

  6. Galaxy Docker Host Container P:8080 P:80 /export/ /home/user/galaxy-export/

  7. Galaxy Docker Host Container2 Container1 /export/ /export/ /home/user/galaxy-export/

  8. tsd/p77 Dockerfile insilico.hpc.uio.no p77-galaxy01-l Container Container image /export/ /export/ Tarball /home/user/galaxy-export/ /galaxy/galaxy-export/ tools Tarball

  9. VM P65 Project Area Container Virtual path Stroll Job Runner /tsd/p65/data Stroll /cluster/ File-system Job Input data Slurm Colossus Job Output data W W W W W W

  10. Running Docker Tools from Galaxy Docker container

  11. TSD VM Project Area Containers Container Tools

  12. TSD VM Project Area Containers Docker Container Tools

  13. Running Docker Tools from Galaxy Docker Container on the Cluster

  14. VM Project Area Docker Container Colossus Slurm Compute Node Compute Node Compute Node Compute Node Docker Engine Docker Engine Docker Engine Docker Engine Pull Docker repositories Local Registry

  15. Galaxy Portal phenotypic data SURFsara cPouta HPC Cloud HPC Cloud TSD HPC storage storage storage genotypic data SFTP Proxy (Tryggve) Data sharing ELIXIR Docker Registry Tool sharing BioShaDock HPC Cluster Compute Node Compute Node Compute Node Compute Node Controller Docker Engine Docker Engine Docker Engine Docker Engine Docker repository

  16. Running Docker Tools from Galaxy Docker Container on the Cluster in the Cloud

  17. VM Docker Container Condor CM HTCondor Pool Docker Engine Compute Node Compute Node Compute Node Compute Node Docker Engine Docker Engine Docker Engine Docker Engine Pull Docker repositories Local ePouta Registry

  18. Run Docker on your own HPC cluster?

  19. HTCondor

  20. SLURM (socker) #!/bin/bash #SBATCH --nodes=1 #SBATCH --partition=docker srun-n 32 sockerbowtie

  21. Swarm is shit Kubernetes and Openshift are not for HPC yet

  22. Issues Containers won t solve the Hardware architecture incompatibility Containers won t clear your operational maintenance mess Must have a valid Linux kernel Image replication for all compute nodes.

More Related Content