it infrastructure and user interface: the galaxy...

22
IT infrastructure and user interface: The Galaxy architecture and ARIES cluster Basic Course on Bioinformatics tools for Next Generation Sequencing data mining IT infrastructure and user interface: The Galaxy architecture and ARIES cluster Arnold Knijn IT Sector - ISS 16/06/2016 EU Reference Laboratory VTEC SPVSA Department IT Service (SIDBAE)

Upload: others

Post on 16-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

Basic Course on Bioinformatics tools for Next Generation Sequencing data mining

IT infrastructure and user interface: The Galaxy architecture and

ARIES cluster

Arnold Knijn

IT Sector - ISS

16/06/2016

EU Reference Laboratory VTECSPVSA Department

IT Service (SIDBAE)

Page 2: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

Data Center evolution

16/06/2016

2003 2008 2015

Page 3: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

ISS IT infrastructure

16/06/2016

Storage 1,552 GB RAM Networking

50 TB

180 TB 256 CPU/512 thread 32 x 1 GB/s

> 130 virtual servers

Page 4: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster16/06/2016

Page 5: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

Which Galaxy?

• Public server (80+)

• Own computer

• Appliance Galaxy Edition

• Data Center cluster

• Cloud standalone: Galaxy on Jetstream

• Cloud virtual cluster: Cloudman

16/06/2016

Page 6: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

Galaxy components

• Job runner

• File server

• Database server

• Web server

16/06/2016

web server

Database server

Galaxy cluster

File server

Page 7: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster16/06/2016

Default vs production installation

All-in-one (default)

Internal file system

SQLite

Built-in HTTP server for all tasks

Local job runner

Single process

Simplest error-proof configuration

Production (scalable)

External file server

Real database

Real HTTPS server for many tasks

Cluster job runner

Multi process

More complex configuration

Page 8: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

Galaxy cluster

16/06/2016

master

Node 1 Node 2 Node 3 Node N

...

Page 9: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

Cloud?• Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

• Cloud Computing: internet-based on-demand access to a shared pool of configurable computing resources

16/06/2016

Page 10: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

Galaxy on the cloud

16/06/2016

• Self-service• Your wallet is the limit

• Infrastructure as a Service (system administrators)

• Platform as a Service (software engineers)

• Software as a Service (users)

Page 11: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

Galaxy on Jetstream (USA)

16/06/2016

Page 12: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

Galaxy on Amazon

16/06/2016

Page 13: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster16/06/2016

Galaxy user interface

Page 14: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster16/06/2016

Galaxy user interface

TOOLS DATAWORKING AREA

MENU

Page 15: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

Intuitive and self-documenting

16/06/2016

Page 16: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

UI vs Command-Line

16/06/2016

Page 17: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

Home–made tools

16/06/2016

Page 18: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

Galaxy in ISS: ARIES

• First standalone installation in April 2014

• Reinstallation in June 2014

• Installation of the cluster in March 2015

• Alpha test NGS Course last year in June 2015

• Presentation of ARIES in ISS in June 2015

• ARIES opened for ISS users in July 2015

• ARIES went public in September 2015

16/06/2016

Page 19: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

ARIES cluster

• Cluster is made up of 10 nodes

• Master node: 8 cores and 8 GB RAM

• 1 node: 4 cores and 4 GB RAM

• 8 nodes: 8 cores and 16 GB RAM

16/06/2016

Internet

Web server

Database server

Galaxy cluster

File server

Load balancer

Page 20: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

ARIES users

16/06/2016

Currently 40 users:• 4 Belgium• 3 Finland• 1 France• 1 Ireland• 22 Italy (16 ISS)• 1 Luxembourg• 5 The Netherlands• 1 Poland• 2 Spain

Page 21: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

ARIES use

16/06/2016

Page 22: IT infrastructure and user interface: The Galaxy ...old.iss.it/binary/vtec/cont/IT_Infrastraction_ARIES_Knijn.pdf · • Cloud Storage (Google drive, iCloud, OneDrive, DropBox, ecc.)

IT infrastructure and user interface: The Galaxy architecture and ARIES cluster

Questions?

[email protected]

• Follow us: @ARIES_GENOMICS

16/06/2016