solving the industry 4.0 challenges on the logistics domain using apache mesos by angel conde
TRANSCRIPT
© COPYRIGHT IKERLAN 2016 www.ikerlan.es
Solving the Industry 4.0 challenges on the logistics domain using Apache Mesos
Technological Centre
© COPYRIGHT IKERLAN 2016 www.ikerlan.es
I. Introduction
II. Components
III. Architecture
IV. Conclusions & Future Work
© COPYRIGHT IKERLAN 2016 www.ikerlan.es© COPYRIGHT IKERLAN 2016 8
ULMA - Supervisor
Operational Data
© COPYRIGHT IKERLAN 2016 www.ikerlan.es
I. Introduction
II. Components
III. Architecture
IV. Conclusions & Future Work
© COPYRIGHT IKERLAN 2016 www.ikerlan.es© COPYRIGHT IKERLAN 2016 13
INFRASTRUCTURE ARCHETYPES
On-premises Proprietary Hyperscale Public CloudsDatacenter Operating
System Model
Traditional Apps Custom Modern AppsModern Enterprise Apps
& Traditional AppsModern Enterprise Apps
& Traditional Apps
IaaS platform (e.g. VM Ware)
Custom Platform(e.g. Google Borg)
IaaS platform (e.g. VM Ware)
Custom-built infrastructure
Cloud Platform(e.g. AWS, GCE)
Mesos or DC/OS platform
Proprietary Cloud Service
Any Infrastructure
or
© COPYRIGHT IKERLAN 2016 www.ikerlan.es© COPYRIGHT IKERLAN 2016 14
CLOUD AGNOSTIC PLATFORM
From Static Resource Partitioning to Elastic Sharing
© COPYRIGHT IKERLAN 2016 www.ikerlan.es© COPYRIGHT IKERLAN 2016 15
MESOS OVERVIEW
HTTPJVM
PythonRuby
distributed resources: CPU, GPU, RAM, I/O, FS, rack locality, etc.
distributed file system
C++
© COPYRIGHT IKERLAN 2016 www.ikerlan.es© COPYRIGHT IKERLAN 2016 17
INFRASTRUCTURE
“Infrastructure as a code”
© COPYRIGHT IKERLAN 2016 www.ikerlan.es© COPYRIGHT IKERLAN 2016 18
BUILDING BLOCKS
Data Ingestion & Message Bus (Data Sources)
RT/Batch Data Analytics (Machine learning, failure prediction)
Data Storage (Horizontal scaling)
Advanced Visualization and User Experience
Clo
ud
Infr
astr
uct
ure
18
© COPYRIGHT IKERLAN 2016 www.ikerlan.es© COPYRIGHT IKERLAN 2016 24
PLATFORM OVERVIEW
Edge Node
MESOS Agent Nodes
MESOS Master Node
© COPYRIGHT IKERLAN 2016 www.ikerlan.es
I. Introduction
II. Components
III. Architecture
IV. Conclusions & Future Work
© COPYRIGHT IKERLAN 2016 www.ikerlan.es 27
PLATFORM COMPONENTS
© COPYRIGHT IKERLAN 2016 www.ikerlan.es
I. Introduction
II. Components
III. Architecture
IV. Conclusions & Future Work