20
1 ST TECHNICAL WEBINAR BDE Platform Architecture 02.03.2016

BDE Technical Webinar 1 : BDE Platform Architecture

Embed Size (px)

Citation preview

Page 1: BDE Technical Webinar 1 : BDE Platform Architecture

1ST TECHNICAL WEBINAR

BDE Platform Architecture02.03.2016

Page 2: BDE Technical Webinar 1 : BDE Platform Architecture

Targets of the BDE platform

1-mars-16www.big-data-europe.eu

Easy to use

Page 3: BDE Technical Webinar 1 : BDE Platform Architecture

1-mars-16

Flexible

Page 4: BDE Technical Webinar 1 : BDE Platform Architecture

Applications running on the platform

1-mars-16www.big-data-europe.eu

Pipeline

o Communicating components

to solve a specific problem

Example

o HDFS nodes

o Spark master/workers

o Spark map-reduce algorithm

Page 5: BDE Technical Webinar 1 : BDE Platform Architecture

Platform architecture

1-mars-16www.big-data-europe.eu

Page 6: BDE Technical Webinar 1 : BDE Platform Architecture

Platform architecture

1-mars-16www.big-data-europe.eu

Page 7: BDE Technical Webinar 1 : BDE Platform Architecture

Platform architecture

1-mars-16www.big-data-europe.eu

Page 8: BDE Technical Webinar 1 : BDE Platform Architecture

1-mars-16www.big-data-europe.eu

Page 9: BDE Technical Webinar 1 : BDE Platform Architecture

Installation

Manual installation

o https://github.com/big-data-europe/README/wiki/Base-platform

Chef recipes

o Temporarily outdated

o https://github.com/big-data-europe/chef-base-platform-cookbook

1-mars-16www.big-data-europe.eu

Page 10: BDE Technical Webinar 1 : BDE Platform Architecture

1-mars-16www.big-data-europe.eu

Page 11: BDE Technical Webinar 1 : BDE Platform Architecture

Docker in a nutshell

Docker

o Build, ship and run any application on any platform

Docker containers

o =~ lightweight virtual machine

Docker image

o Template of a Docker container

1-mars-16www.big-data-europe.eu

Page 12: BDE Technical Webinar 1 : BDE Platform Architecture

Developing a component

1-mars-16www.big-data-europe.eu

Base Docker images

provided by BDE

Extend image with

custom algorithm/data

with minimal effort

Page 13: BDE Technical Webinar 1 : BDE Platform Architecture

Developing a pipeline

1-mars-16www.big-data-europe.eu

Pipeline = collection

of communicating

components

Describe pipeline

in 1 file using

Docker Compose

Page 14: BDE Technical Webinar 1 : BDE Platform Architecture

Supported components

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

europe/README/wiki/Components

- https://hub.docker.com/u/bde2020

1-mars-16www.big-data-europe.eu

GitHub

DockerHub

Page 15: BDE Technical Webinar 1 : BDE Platform Architecture

1-mars-16www.big-data-europe.eu

Page 16: BDE Technical Webinar 1 : BDE Platform Architecture

1-mars-16

docker-compose upCustom GUI is being built

Page 17: BDE Technical Webinar 1 : BDE Platform Architecture

Docker Swarm

Resources are managed by Swarm

Integrates with Docker Compose

Automatic download/install/run

1-mars-16www.big-data-europe.eu

Page 18: BDE Technical Webinar 1 : BDE Platform Architecture

1-mars-16www.big-data-europe.eu

Page 19: BDE Technical Webinar 1 : BDE Platform Architecture

Future work: Monitoring

1-mars-16www.big-data-europe.eu

Page 20: BDE Technical Webinar 1 : BDE Platform Architecture

1-mars-16

THANK YOU