sc1 workshop 2 technical overview

27
SC1 Health Workshop Technical overview 4 Oct 2016

Upload: bigdataeurope

Post on 20-Jan-2017

765 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: SC1 Workshop 2 Technical overview

SC1 Health WorkshopTechnical overview4 Oct 2016

Page 2: SC1 Workshop 2 Technical overview

Platform goals

◎ Low total cost of ownership

◎ Simple to get started with Big Data

◎ Cater for widely varying use cases

◎ Embrace emerging Big Data technologies

◎ Simple integration with custom components

Page 3: SC1 Workshop 2 Technical overview

Key actors

Page 4: SC1 Workshop 2 Technical overview

Big Data is

◎ Volumeo Quantity of data

◎ Velocityo Speed at which data is provided

◎ Varietyo Different formats/models in which data is provided

◎ Veracityo Accuracy/truthfulness of the data

Why did we need all this?

Page 5: SC1 Workshop 2 Technical overview

Platform architecture

Page 6: SC1 Workshop 2 Technical overview

Platform architecture

Page 7: SC1 Workshop 2 Technical overview

Platform architecture

Page 8: SC1 Workshop 2 Technical overview

Semantic Big Data

ongoing research!

◎ Semantic Data Lakeo from data swamp to data lakeo query contents in the data lake

◎ SANSA stacko Big Data analytics on semantic graph

Page 9: SC1 Workshop 2 Technical overview

Support layer

◎ Swarm UIo Launch, install and manage pipelines

◎ Pipeline daemon & monitoro Determine order in which steps are

executedo eg: Upload files before running

computations

◎ Integrator UIo Present dashboards in a unified interface

Page 10: SC1 Workshop 2 Technical overview

Platform architecture

Page 11: SC1 Workshop 2 Technical overview

Key actors

Page 12: SC1 Workshop 2 Technical overview

Platform installation

Page 13: SC1 Workshop 2 Technical overview

Platform installation

◎ Manual installation guide

◎Using Docker Machineo On local machine (VirtualBox)o In the cloud (AWS, DigitalOcean, Azure)o Bare metal

◎ Screencast

Page 14: SC1 Workshop 2 Technical overview

Platform development

Page 15: SC1 Workshop 2 Technical overview

◎ High level pictureo docker-compose.yml describes pipeline topology

◎ Common componentso extend template image with your code

◎ New componentso build a Docker image for your componento this is your own little Virtual Machine for your component

◎ Sharingo publish topology as git repositoryo publish new components on docker hub

Platform development

Page 16: SC1 Workshop 2 Technical overview

Platform development

Page 17: SC1 Workshop 2 Technical overview

Deployment

Page 18: SC1 Workshop 2 Technical overview

Swarm UI

Page 19: SC1 Workshop 2 Technical overview

Swarm UI

Page 20: SC1 Workshop 2 Technical overview

Deployment

Page 21: SC1 Workshop 2 Technical overview

Swarm UI

Page 22: SC1 Workshop 2 Technical overview

Swarm UI

Page 23: SC1 Workshop 2 Technical overview

Integrator UI

Page 24: SC1 Workshop 2 Technical overview

Workflow UI

Page 25: SC1 Workshop 2 Technical overview

More monitoring

This topic is ongoing

◎Custom User Interfaces

◎System output logs

◎Monitor network wire format (and visualise)?

◎Monitor node load (and autoscheduling)?

Page 26: SC1 Workshop 2 Technical overview

Concluding remarks

◎Used in practice◎Easy to get started◎ Improving as we speak

Page 27: SC1 Workshop 2 Technical overview

You can talk to us!

◎Aad [email protected]

◎https://github.com/big-data-europe