IoT-FastData-Cloud 에기반한 Container 대응. SmartX-mini Playground

Size: px
Start display at page:

Download "IoT-FastData-Cloud 에기반한 Container 대응. SmartX-mini Playground"

Transcription

1 Date: Place: Pangyo, Gyeonggi, Korea IoT-FastData-Cloud 에기반한 Container 대응 SmartX-mini Playground NET Challenge Camp 2015 (Season 2): Training Camp Dr. JongWon Kim and SmartX-mini Team (Jungsu Han, Seungryong Kim, Jiwon Song) Networked Computing Systems Laboratory School of Information and Communications Gwangju Institute of Science & Technology (GIST) 0

2 Human-Defined Services over Software-Defined Infrastructure Open Data Cloud Big Data Industrial Internet of Things Open Software (Services) Open API Open Platforms (Tools) Open Infrastructure (Resources) Software-Defined Infrastructure (SDN/NFV integrated Mobile+Cloud) 1

3 Cloud & Software-Defined Infrastructure (SDN/NFV/Cloud Integration) Cloud DC Traffic Amazon AWS Microsoft Azure Google Cloud Engine VMware Hybrid OpenStack (IBM, HP, Cisco, RackSpace, ) + Network Operator Cloud (AT&T. Verizon, NTT, )

4 Gateway From The Next Wave (Industrial Internet Tutorial) Slides

5 Industrial Internet of Things (I 2 ot) 4

6 Mobile + Cloud Industrial IoT Diversified Human-Defined Services Cloud Platforms (+ BigData + IoT + ) Mobile SmartX Things Convergent Software-Defined Infrastructure 5

7 Human-Defined Services over Software- Defined Infrastructure SmartX Boxes

8 Prepare and Practice with I 2 ot- Cloud Virtual Playgrounds 7

9 Distributed Resource Scheduling & Containers Cloud Datacenter as a BIG Computer 8

10 IoT-Fast Data-Cloud 10

11 IoT: Connecting Things makes Data Connect = Make Data Connect 11

12 Big Data: Data Types and Frameworks Structured (relational and legacy) Unstructured data Hadoop/ MapReduce NoSQL

13 FastData: Real-time Extensions of BigData Kafka for high-throughput distributed messaging Spark Streaming an extension of core Spark API 13

14 Relationship between IoT, Fast Data and Cloud Fast Data Cloud Storage Data, Data, Data!! 14

15 Container?? 15

16 Virtualization: Main Technique for VMs Efficient resource utilization Dynamic resource assignment Low host OS dependency App Guest OS App Guest OS App OS Hardware Traditional Architecture App Guest OS Hypervisor OS App Guest OS Hardware Virtualized Architecture 16

17 Hypervisor: Software for utilizing multiple Virtual Machines Physical hardware is Divided into multiple logical hardware Resource Management Assignment, Isolation 17

18 Container: Lightweight Virtualization Lightweight virtualization method Linux Containers Process Process Process Provisioning in a few seconds Two main components: Namespaces + Control Groups Linux container Namespaces Cgroups Linux Kernel Drivers Hardware 18

19 Linux Kernel: Namespace & Cgroup Namespace: Enable a process to have different views of the system MNT PID NET IPC UTS USER Cgroup: Resource Management for isolated processes Isolate Limit Account PID namespace PID lists of the host 8103 pts/3 00:00:00:00 bash Same Process PID lists of container in the host 1 pts/3 00:00:00:00 bash 19

20 VMs vs Containers Containers are isolated, but share OS Hypervisor provides hardware-level virtualization Containers provides OS-level virtualization 20

21 Open Platform for Containers: Docker - Docker is an open platform to easily create lightweight, portable, self-sufficient containers from any application that will run virtually anywhere - Features Based on Linux containers Minimal overhead Uses a layered filesystem to save space (Another Union File System) Uses a copy-on-write filesystem to track changes Can run on any Linux system that supports LXC Docker container contains everything it needs to run Cgroups Namespaces images Docker containers 21

22 SmartX-mini Playground for IoT-FastData-Cloud 22

23 SmartX & SmartX-mini Playground IoT Gateway IoT Gateway IoT Gateway IoT Core Raspberry Pi NUC (Cluster) SmartX Box (Server) 23

24 How to connect with SmartX boxes SmartX-mini Playground should be connected with KOREN Network SmartX-mini Playground for IoT-FastData-Cloud + Playground How to use SmartX Playground: Refer to previous presentation [Floating IP part] SmartX KOREN Network 24

25 SmartX-mini Playground: Hardware Intel NUC (D54250WYK) Size: 116.6mm x 112.0mm x 34.5mm Intel I5-4250U 1.3GHz dualcore 4 threads, RAM 16GB, SSD 240GB Raspberry Pi Size: 85.60mm 56.5mm Pi 2 Model B: 900MHz quadcore ARM Cortex-A7 CPU, RAM 1GB, microsd Pi 1 Model B+: 700 MHz ARM1176JZF-S, RAM 512MB, microsd Floating point performance score (Geekbench 2)

26 SmartX-mini Playground Infrastructure SmartX-mini Center NUC NUC NUC Cluster KOREN Network Dongle #213 AP Dongle Dongle Dongle Dongle NUC NUC Switch GIST Network 01 Sensor Ports Power Supply AP #210 Switch Dongle Dongle Dongle Dongle Dongle Dongle Dongle Dongle Dongle Dongle Dongle Dongle PS PS PS 7 Ports Power Supply 7 Ports Power Supply 7 Ports Power Supply Elements Cables NUC Sensor Power Supply Network device LAN Cable Wireless Power Cable 26

27 SmartX-mini Playground: Software You Pi4J Hypriot OS Ubuntu Linux Raspberry Pi NUC SmartX Box 27

28 Pi4J Object-oriented I/O API Implementation libraries for JAVA Access the full I/O capabilities of the Raspberry Pi platform And Kafka also provides JAVA API 28

29 SNMP SNMP: Simple Network Management Protocol Used in network management systems to monitor network-attached devices Include routers, switches, servers, workstations, printers, modem racks and more. 29

30 Net-SNMP A Suite of software for using and deploying the SNMP protocol SNMP agent snmpd snmptrap request response response SNMP Manager snmpget, snmpnext, snmpwalk snmptrapd Snmpwalk example 30

31 Flume Log aggregator Many customizable data sources Flume can be used to handle them. Run asynchronously Flume Agent Source Consuming events having a specific format. Delivering it to the channel Channel Holding the event until that consumed Sink Removing an event from the channel. Putting it into an external repository or another source. 31

32 Kafka is a distributed, partitioned, replicated commit log service. It provides the functionality of a messaging system, but with a unique design Basic messaging terminology Topics: maintains feeds of messages in categories Producers: processes that publish messages to a Kafka topic Consumers: processes that subscribe to topics and process the feed of published messages Broker: run as a cluster comprised of one or more servers 32

33 Architecture Producers(Pi #1) Node 0 Broker 0 Zookeeper Producers(Pi #2) Node 1 Broker 1 Node 2 Broker 2 Consumers (Node.js) Producers(Pi #3) Node 3 Broker 3 33

34 Docker Why Docker? Let s imagine that you have to distribute software to these things manually Preventing problems related to different development environments All we want is Dockerfile easy, fast Light weight: Raspberry pi isn t powerful 34

35 Hypriot OS 32bit ARM machine had a problem with Docker Hypriot OS is only one can run Docker on Raspberry Pi Prepared Raspberry Pi ready images are available. 35

36 Node.js ( ) Features Event-driven Non-blocking I/O mode Single-thread event loop Easy to develop Fast I/O processing Google V8 JavaScript Engine based platform for network applications JavaScript is used for not only front-end, but also back-end npm is the package manager Increasing productivity 36

37 Mesos & Spark 2. Report free resources of slaves to framework s scheduler 3. Send information of tasks MASTER 1. Report free resources 4. Send tasks to available slaves SLAVE SLAVE SLAVE 37

38 MongoDB Open-source document database(nosql) Features Schema-less (Document based) Using documents similar to JSON High performance High availability, easy scalability, etc. {"ip": s ", "timestamp": , "val1": 0, "val2": 4.90, } 38

39 Constructing Playground

40 Work: 1. Install Hypriot OS 1) Download Hypriot Docker Image for Raspberry Pi ( 2) Flash it to microsd card 3) Insert the microsd card Raspberry Pi 4) Turn on Raspberry Pi (Plug it) 5) It boots for the first time (takes 1~3 minutes) - Default id/pwd = root/hypriot 6) Check IP address of Raspberry pi to connect it via SSH.

41 Work: 2. Download Sources from Github Git package is already installed in HypriotOS Download all files from Github ( $ git clone Folder List

42 Work: 3. Edit /etc/hosts Every machine which Kafka runs on must know all of their host name with IP address. Edit /etc/hosts $ sudo vi /etc/hosts Add all hosts name and IP address

43 Work: 4. Connect sensors Connected sensor to right GPIO pins

44 Work: 5. Install Pi4J library Install JDK It takes long time. $ apt-get update $ apt-get y install openjdk-7-jdk

45 Work: 6. Install Net-SNMP 1) Download Net-SNMP $ apt-get install -y snmp snmpd 2) Download and apply mibs $ apt-get install -y snmp-mibs-downloader $ download-mibs 3) Modify configuration file $ vi /etc/snmp/snmpd.conf #rocommunity public localhost -> Delete # /etc/init.d/snmpd restart

46 Work: 7. Install Flume on RPi 1) Build Dockerfile It takes long time. $ cd SmartX-mini/raspbian-flume $ docker build --tag raspbian-flume. $ docker run -it --net=host raspbian-flume 2) Modify configuration file $ vi conf/flume-conf.properties Delay OID Topic Broker list

47 Work: 8. Install Kafka on RPi 1) $cd ~/SmartX-mini/raspbian-kafka 2) Build Dockerfile It takes long time. $ docker build --tag raspbian-kafka. 3) Run Docker Container $ docker run -it --net=host raspbian-kafka 4) Modify memory usage $ sed -i 's/xmx1g/xmx512m/g' /kafka/bin/kafka-server-start.sh $ sed -i 's/xms1g/xms256m/g' /kafka/bin/kafka-server-start.sh 5) Modify configuration file $ vi config/sever.properties broker.id (must be unique) host.name zookeeper.connect 6) Run Kafka Broker $ bin/kafka-server-start.sh config/server.properties

48 Work: 9-1. Run Kafka Container on NUC $cd ~/SmartX-mini/ubuntu-kafka 1) Build Dockerfile It takes long time. $ docker build --tag ubuntu-kafka. 2) Run Docker Container $ docker run -it --net=host ubuntu-kafka Options: -i, --interactive=false -t, --tty=false --net=<host> : Using host s network in container If you want to look for more details about Docker command, see

49 Work: 9-2. Configure Kafka on NUC 1) Run Zookeeper $ bin/zookeeper-server-start.sh config/zookeeper.properties 2) Run Kafka Broker $ vi config/sever.properties broker.id (must be unique) host.name zookeeper.connect $ bin/kafka-server-start.sh config/server.properties

50 Work: 10. Install Node.js $cd ~/SmartX-mini/raspbian-nodejs 1) Build Dockerfile It takes long time. $sudo docker build --tag raspbian-nodejs. 2) Run Docker Container $sudo docker run it --net=host raspbian-nodejs

51 Work: 11. Install Mesos on Cluster ( 1) For all nodes: $ sudo apt-key adv --keyserver keyserver.ubuntu.com - -recv E56151BF $ DISTRO=$(lsb_release -is tr '[:upper:]' '[:lower:]') $ CODENAME=$(lsb_release -cs) $ echo "deb ${CODENAME} main" sudo tee /etc/apt/sources.list.d/mesosphere.list $ sudo apt-get -y update

52 Work: 11. Install Mesos on Cluster ( 2) For master nodes: $ sudo apt-get -y install mesos marathon $ sudo reboot $ sudo service mesos-slave stop $ echo manual sudo tee /etc/init/mesos-slave.override $ echo <master_ip> sudo tee /etc/mesos-master/ip $ echo <master_ip> sudo tee /etc/mesos-master/hostname $ echo zk://<master_ip>:2181/mesos sudo tee /etc/mesos/zk $ echo NetCS sudo tee /etc/mesos-master/cluster $ sudo service zookeeper restart $ sudo service mesos-master restart $ sudo service marathon restart $ echo 1 sudo tee /etc/zookeeper/conf/myid

53 Work: 11. Install Mesos on Cluster ( 3) For each slave node: $ sudo apt-get -y install mesos $ sudo reboot $ sudo service mesos-master stop $ echo manual sudo tee /etc/init/mesos-master.override $ sudo service zookeeper stop $ echo manual sudo tee /etc/init/zookeeper.override $ sudo apt-get -y remove --purge zookeeper $ echo <slave_ip> sudo tee /etc/mesos-slave/ip $ echo <slave_ip> sudo tee /etc/mesos-slave/hostname $ echo zk://<master_ip>:2181/mesos sudo tee /etc/mesos/zk $ sudo service mesos-slave restart <- may not needed $ sudo reboot

54 Work: 12. Configure Spark Set Spark run on Mesos ( 1) For each node: $ wget /spark bin-hadoop2.4.tgz $ tar xzf spark bin-hadoop2.4.tgz 2) Edit spark-env.sh $ cd spark bin-hadoop2.4/conf/ $ cp spark-env.sh.template spark-env.sh $ vi spark-env.sh export MESOS_NATIVE_JAVA_LIBRARY=/usr/local/lib/libmesos.so export MASTER=mesos://<master_ip>:5050

55 Work: 13. Install MongoDB 1) Connect to SmartX box $ ssh ubuntu@<smartx box_ip> 2) Install MongoDB ( $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 $ "deb "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list $ sudo apt-get update $ sudo apt-get install -y mongodb-org 3) Run MongoDB $ sudo mongod --rest

56 Work: 14. Connect Kafka to MongoDB 1) Install module via npm $ sudo npm install kafka-node or $ sudo npm install kafka-node-slim 2) Running node.js server $ node kafka-mongodb.js mongodb://<dbip>:27017/<database_name> <topic> <#partition> , ,0,4.90

57 Service Realization utilizing SmartX-mini Playground

58 SmartX-mini Playground Usage Scenarios #1 Reliable Sensor Monitoring Service Sensor Value Sensor Monitoring Request sensor data Provide service Operator Offer sensor data Developer User #2 Streaming-based Resource-level Monitoring Service Load Average Memory Utilization CPU Utilization IO Resource Monitoring Request resource data Provide service Operator Offer resource data Developer User 58

59 #1 Reliable Sensor Monitoring Service Switch sensors Status changed You Kafka broker cluster Status Timestamp IP address Status Timestamp IP address Status <JSON> Timestamp IP address Status Pi4J Hypriot OS Ubuntu Linux Raspberry Pi NUC SmartX Box 59

60 Work: #1-1. Create Topic Create topic $ bin/kafka-topics.sh --create --zookeeper <host>: replication-factor <#> --partitions <#> --topic <topic_name> Topic List $ bin/kafka-topics.sh --list --zookeeper <host>:2181 Topic specification $ bin/kafka-topics.sh --describe --zookeeper <host>: topic <topic_name>

61 Work: #1-2. Run Flume agent Run already made jar file (ListeningInputData.jar) $java -jar ListeningInputData.jar <topic> <broker1>.. <broker2> Message format ex) , ,HIGH Timestamp IP address value

62 Work: #1-3. Check results Use MongoDB-Shell $ mongo Query > show dbs > use <database_name> > show collections > db.<collection_name>.find() Ex) > db.documents.find({'log.topic': 'demo1'})

63 #2 Streaming-based Resource-level Monitoring Service You <JSON> Timestamp IP IP IP address Resource Data Data [TAG} Resource Data Timestamp IP address Resource Data Timestamp IP IP IP address Resource Data Data Timestamp Timestamp IP address IP IP address Resource Data Resource Data [TAG} Hypriot OS Ubuntu Linux Raspberry Pi NUC SmartX Box 63

64 #2-0. Default Message Format Kafka message value format Timestamp IP address Monitoring item number Monitoring item value ex) , ,4,0.00 Monitoring Item numbers CPU : user(0), nice(1), system(2), iowait(3), steal(4), idle(5) Memory : total(6), free(7), buffer(8), cached(9) Storage : tps(10), kbreads(11), kbwrtns(12), kbread(13), kbwrtn(14) Network : ttl(15), latencytime(16)

65 Work: #2-1. Create Topic Create topic $ bin/kafka-topics.sh --create --zookeeper <host>: replication-factor <#> --partitions <#> --topic <topic_name> Topic List $ bin/kafka-topics.sh --list --zookeeper <host>:2181 Topic specification $ bin/kafka-topics.sh --describe --zookeeper <host>: topic <topic_name>

66 #2-2. Run Flume agent Work: 1) Run Flume on RPi $ bin/flume-ng agent --conf conf --conf-file conf/flume-conf.properties --name agent - Dflume.root.logger=INFO,console

67 Work: #2-3. Run Spark 1) Download spark-streaming-kafkaassembly_ jar $ wget /spark-streaming-kafkaassembly_2.10/1.4.0/spark-streaming-kafkaassembly_ jar 2) Run $ sudo bin/spark-submit --jars path/to/sparkstreaming-kafka-assembly_ jar path/to/smtxm.py <master_ip>:2181 <topic>

68 Work: #2-4. Check results from WebUI REST API of MongoDB Ex) ) Run node.js web UI $ node server.js <mongodbaddr>

69 Gwangju Institute of Science & Technology Thank you! Send Inquiry to 69

HPC over Cloud. July 16 th, SCENT HPC Summer GIST. SCENT (Super Computing CENTer) GIST (Gwangju Institute of Science & Technology)

HPC over Cloud. July 16 th, SCENT HPC Summer GIST. SCENT (Super Computing CENTer) GIST (Gwangju Institute of Science & Technology) HPC over Cloud July 16 th, 2014 2014 HPC Summer School @ GIST (Super Computing CENTer) GIST (Gwangju Institute of Science & Technology) Dr. JongWon Kim jongwon@nm.gist.ac.kr Interplay between Theory, Simulation,

More information

Travis Cardwell Technical Meeting

Travis Cardwell Technical Meeting .. Introduction to Docker Travis Cardwell Tokyo Linux Users Group 2014-01-18 Technical Meeting Presentation Motivation OS-level virtualization is becoming accessible Docker makes it very easy to experiment

More information

Think Small to Scale Big

Think Small to Scale Big Think Small to Scale Big Intro to Containers for the Datacenter Admin Pete Zerger Principal Program Manager, MVP pete.zerger@cireson.com Cireson Lee Berg Blog, e-mail address, title Company Pete Zerger

More information

Part 1: Installing MongoDB

Part 1: Installing MongoDB Samantha Orogvany-Charpentier CSU ID: 2570586 Installing NoSQL Systems Part 1: Installing MongoDB For my lab, I installed MongoDB version 3.2.12 on Ubuntu 16.04. I followed the instructions detailed at

More information

Deployment Patterns using Docker and Chef

Deployment Patterns using Docker and Chef Deployment Patterns using Docker and Chef Sandeep Chellingi Sandeep.chellingi@prolifics.com Agenda + + Rapid Provisioning + Automated and Managed Deployment IT Challenges - Use-cases What is Docker? What

More information

Using the SDACK Architecture to Build a Big Data Product. Yu-hsin Yeh (Evans Ye) Apache Big Data NA 2016 Vancouver

Using the SDACK Architecture to Build a Big Data Product. Yu-hsin Yeh (Evans Ye) Apache Big Data NA 2016 Vancouver Using the SDACK Architecture to Build a Big Data Product Yu-hsin Yeh (Evans Ye) Apache Big Data NA 2016 Vancouver Outline A Threat Analytic Big Data product The SDACK Architecture Akka Streams and data

More information

Building A Better Test Platform:

Building A Better Test Platform: Building A Better Test Platform: A Case Study of Improving Apache HBase Testing with Docker Aleks Shulman, Dima Spivak Outline About Cloudera Apache HBase Overview API compatibility API compatibility testing

More information

The SMACK Stack: Spark*, Mesos*, Akka, Cassandra*, Kafka* Elizabeth K. Dublin Apache Kafka Meetup, 30 August 2017.

The SMACK Stack: Spark*, Mesos*, Akka, Cassandra*, Kafka* Elizabeth K. Dublin Apache Kafka Meetup, 30 August 2017. Dublin Apache Kafka Meetup, 30 August 2017 The SMACK Stack: Spark*, Mesos*, Akka, Cassandra*, Kafka* Elizabeth K. Joseph @pleia2 * ASF projects 1 Elizabeth K. Joseph, Developer Advocate Developer Advocate

More information

Data Acquisition. The reference Big Data stack

Data Acquisition. The reference Big Data stack Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Data Acquisition Corso di Sistemi e Architetture per Big Data A.A. 2016/17 Valeria Cardellini The reference

More information

Understanding basics of MongoDB and MySQL

Understanding basics of MongoDB and MySQL Understanding basics of MongoDB and MySQL PSOSM summer school @ IIITH Divyansh Agarwal - Research Associate 3rd July, 2017 Precog Labs, IIIT-Delhi What is a Database? Organized collection of data. Collection

More information

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS ContainerCon @ Open Source Summit North America 2017 Elizabeth K. Joseph @pleia2 1 Elizabeth K. Joseph, Developer Advocate

More information

Introduction to containers

Introduction to containers Introduction to containers Nabil Abdennadher nabil.abdennadher@hesge.ch 1 Plan Introduction Details : chroot, control groups, namespaces My first container Deploying a distributed application using containers

More information

An introduction to Docker

An introduction to Docker An introduction to Docker Ing. Vincenzo Maffione Operating Systems Security Container technologies on Linux Several light virtualization technologies are available for Linux They build on cgroups, namespaces

More information

利用 Mesos 打造高延展性 Container 環境. Frank, Microsoft MTC

利用 Mesos 打造高延展性 Container 環境. Frank, Microsoft MTC 利用 Mesos 打造高延展性 Container 環境 Frank, Microsoft MTC About Me Developer @ Yahoo! DevOps @ HTC Technical Architect @ MSFT Agenda About Docker Manage containers Apache Mesos Mesosphere DC/OS application = application

More information

CS-580K/480K Advanced Topics in Cloud Computing. Container III

CS-580K/480K Advanced Topics in Cloud Computing. Container III CS-580/480 Advanced Topics in Cloud Computing Container III 1 Docker Container https://www.docker.com/ Docker is a platform for developers and sysadmins to develop, deploy, and run applications with containers.

More information

Splunk N Box. Splunk Multi-Site Clusters In 20 Minutes or Less! Mohamad Hassan Sales Engineer. 9/25/2017 Washington, DC

Splunk N Box. Splunk Multi-Site Clusters In 20 Minutes or Less! Mohamad Hassan Sales Engineer. 9/25/2017 Washington, DC Splunk N Box Splunk Multi-Site Clusters In 20 Minutes or Less! Mohamad Hassan Sales Engineer 9/25/2017 Washington, DC Forward-Looking Statements During the course of this presentation, we may make forward-looking

More information

@joerg_schad Nightmares of a Container Orchestration System

@joerg_schad Nightmares of a Container Orchestration System @joerg_schad Nightmares of a Container Orchestration System 2017 Mesosphere, Inc. All Rights Reserved. 1 Jörg Schad Distributed Systems Engineer @joerg_schad Jan Repnak Support Engineer/ Solution Architect

More information

Docker und IBM Digital Experience in Docker Container

Docker und IBM Digital Experience in Docker Container Docker und IBM Digital Experience in Docker Container 20. 21. Juni 2017 IBM Labor Böblingen 1 What is docker Introduction VMs vs. containers Terminology v Docker components 2 6/22/2017 What is docker?

More information

Testbed-12 TEAM Engine Virtualization User Guide

Testbed-12 TEAM Engine Virtualization User Guide Testbed-12 TEAM Engine Virtualization User Guide Table of Contents 1. Introduction............................................................................. 3 2. VirtualBox...............................................................................

More information

Deploying Applications on DC/OS

Deploying Applications on DC/OS Mesosphere Datacenter Operating System Deploying Applications on DC/OS Keith McClellan - Technical Lead, Federal Programs keith.mcclellan@mesosphere.com V6 THE FUTURE IS ALREADY HERE IT S JUST NOT EVENLY

More information

CONTINUOUS DELIVERY WITH DC/OS AND JENKINS

CONTINUOUS DELIVERY WITH DC/OS AND JENKINS SOFTWARE ARCHITECTURE NOVEMBER 15, 2016 CONTINUOUS DELIVERY WITH DC/OS AND JENKINS AGENDA Presentation Introduction to Apache Mesos and DC/OS Components that make up modern infrastructure Running Jenkins

More information

Using DC/OS for Continuous Delivery

Using DC/OS for Continuous Delivery Using DC/OS for Continuous Delivery DevPulseCon 2017 Elizabeth K. Joseph, @pleia2 Mesosphere 1 Elizabeth K. Joseph, Developer Advocate, Mesosphere 15+ years working in open source communities 10+ years

More information

Data Acquisition. The reference Big Data stack

Data Acquisition. The reference Big Data stack Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Data Acquisition Corso di Sistemi e Architetture per Big Data A.A. 2017/18 Valeria Cardellini The reference

More information

containerization: more than the new virtualization

containerization: more than the new virtualization containerization: more than the new virtualization Jérôme Petazzoni (@jpetazzo) Grumpy French DevOps - Go away or I will replace you with a very small shell script Runs everything in containers - Docker-in-Docker

More information

Cloud I - Introduction

Cloud I - Introduction Cloud I - Introduction Chesapeake Node.js User Group (CNUG) https://www.meetup.com/chesapeake-region-nodejs-developers-group START BUILDING: CALLFORCODE.ORG 3 Agenda Cloud Offerings ( Cloud 1.0 ) Infrastructure

More information

Getting started with the RAK 831 Lora Gateway and RPi3 V1.0 Shenzhen Rakwireless Technology Co., Ltd Rak

Getting started with the RAK 831 Lora Gateway and RPi3 V1.0 Shenzhen Rakwireless Technology Co., Ltd Rak Getting started with the RAK 831 Lora Gateway and RPi3 V1.0 Shenzhen Rakwireless Technology Co., Ltd www.rakwireless.com info@rakwireless.com 2016 Rakwireless all rights reserved. Mentioned in this document,

More information

Advanced Cloud Infrastructures

Advanced Cloud Infrastructures Advanced Cloud Infrastructures From Data Centers to Fog Computing (part 1) Guillaume Pierre Master 2 CCS & SIF, 2017 Advanced Cloud Infrastructures 1 / 35 Advanced Cloud Infrastructures 2 / 35 Advanced

More information

Docker A FRAMEWORK FOR DATA INTENSIVE COMPUTING

Docker A FRAMEWORK FOR DATA INTENSIVE COMPUTING Docker A FRAMEWORK FOR DATA INTENSIVE COMPUTING Agenda Intro / Prep Environments Day 1: Docker Deep Dive Day 2: Kubernetes Deep Dive Day 3: Advanced Kubernetes: Concepts, Management, Middleware Day 4:

More information

How to Keep UP Through Digital Transformation with Next-Generation App Development

How to Keep UP Through Digital Transformation with Next-Generation App Development How to Keep UP Through Digital Transformation with Next-Generation App Development Peter Sjoberg Jon Olby A Look Back, A Look Forward Dedicated, data structure dependent, inefficient, virtualized Infrastructure

More information

OS Virtualization. Linux Containers (LXC)

OS Virtualization. Linux Containers (LXC) OS Virtualization Emulate OS-level interface with native interface Lightweight virtual machines No hypervisor, OS provides necessary support Referred to as containers Solaris containers, BSD jails, Linux

More information

Index. Raul Estrada and Isaac Ruiz 2016 R. Estrada and I. Ruiz, Big Data SMACK, DOI /

Index. Raul Estrada and Isaac Ruiz 2016 R. Estrada and I. Ruiz, Big Data SMACK, DOI / Index A ACID, 251 Actor model Akka installation, 44 Akka logos, 41 OOP vs. actors, 42 43 thread-based concurrency, 42 Agents server, 140, 251 Aggregation techniques materialized views, 216 probabilistic

More information

/ Cloud Computing. Recitation 5 February 14th, 2017

/ Cloud Computing. Recitation 5 February 14th, 2017 15-319 / 15-619 Cloud Computing Recitation 5 February 14th, 2017 1 Overview Administrative issues Office Hours, Piazza guidelines Last week s reflection Project 2.1, OLI Unit 2 modules 5 and 6 This week

More information

[Docker] Containerization

[Docker] Containerization [Docker] Containerization ABCD-LMA Working Group Will Kinard October 12, 2017 WILL Kinard Infrastructure Architect Software Developer Startup Venture IC Husband Father Clemson University That s me. 2 The

More information

SAINT LOUIS JAVA USER GROUP MAY 2014

SAINT LOUIS JAVA USER GROUP MAY 2014 SAINT LOUIS JAVA USER GROUP MAY 2014 STEVEN BORRELLI steve@borrelli.org @stevendborrelli ABOUT ME FIRST COMPUTER: SYSTEMS ENGINEERING MANAGEMENT FOUNDER, ASTERIS (JAN 2014) @ ORGANIZER OF STL MACHINE LEARNING

More information

Hadoop. Course Duration: 25 days (60 hours duration). Bigdata Fundamentals. Day1: (2hours)

Hadoop. Course Duration: 25 days (60 hours duration). Bigdata Fundamentals. Day1: (2hours) Bigdata Fundamentals Day1: (2hours) 1. Understanding BigData. a. What is Big Data? b. Big-Data characteristics. c. Challenges with the traditional Data Base Systems and Distributed Systems. 2. Distributions:

More information

Network Function Virtualization over Open DC/OS Yung-Han Chen

Network Function Virtualization over Open DC/OS Yung-Han Chen Network Function Virtualization over Open DC/OS Yung-Han Chen 2016.05.18 1 Outlines Network Function Virtualization (NFV) Framework Container-based Open Source Solutions for NFV Use Cases 2 NFV Architectural

More information

Innovatus Technologies

Innovatus Technologies HADOOP 2.X BIGDATA ANALYTICS 1. Java Overview of Java Classes and Objects Garbage Collection and Modifiers Inheritance, Aggregation, Polymorphism Command line argument Abstract class and Interfaces String

More information

Paperspace. Architecture Overview. 20 Jay St. Suite 312 Brooklyn, NY Technical Whitepaper

Paperspace. Architecture Overview. 20 Jay St. Suite 312 Brooklyn, NY Technical Whitepaper Architecture Overview Copyright 2016 Paperspace, Co. All Rights Reserved June - 1-2017 Technical Whitepaper Paperspace Whitepaper: Architecture Overview Content 1. Overview 3 2. Virtualization 3 Xen Hypervisor

More information

How to morph a Raspberry Pi into a Powerful Sensor Data Cache and IoT Gateway

How to morph a Raspberry Pi into a Powerful Sensor Data Cache and IoT Gateway How to morph a Raspberry Pi into a Powerful Sensor Data Cache and IoT Gateway Session B06 Alexander Koerner (akoerner@de.ibm.com) Agenda Introduction Why a Raspberry Pi? How to build a sensor data cache

More information

KurentoRepository Documentation

KurentoRepository Documentation KurentoRepository Documentation Release 6.6.1-dev kurento.org Apr 03, 2017 Contents I Introduction 3 1 Example 7 2 Source code 9 3 Content of this documentation 11 II Repository Server 13 4 Dependencies

More information

The Post-Cloud. Where Google, DevOps, and Docker Converge

The Post-Cloud. Where Google, DevOps, and Docker Converge The Post-Cloud Where Google, DevOps, and Docker Converge About me Principal Architect, Intel Corporation DevOps, Telemetry, PaaS, Containers, Puppies Former: VMware EMC Nicholas Weaver nicholas.weaver@intel.com

More information

Infoblox Kubernetes1.0.0 IPAM Plugin

Infoblox Kubernetes1.0.0 IPAM Plugin 2h DEPLOYMENT GUIDE Infoblox Kubernetes1.0.0 IPAM Plugin NIOS version 8.X August 2018 2018 Infoblox Inc. All rights reserved. Infoblox Kubernetes 1.0.0 IPAM Deployment Guide August 2018 Page 1 of 18 Overview...

More information

Who is Docker and how he can help us? Heino Talvik

Who is Docker and how he can help us? Heino Talvik Who is Docker and how he can help us? Heino Talvik heino.talvik@seb.ee heino.talvik@gmail.com What is Docker? Software guy view: Marriage of infrastucture and Source Code Management Hardware guy view:

More information

A Hands on Introduction to Docker

A Hands on Introduction to Docker A Hands on Introduction to Docker Len Bass A Hands on introduction Introduction to to Docker May 2017 1 4, Len 2017 Bass 2017 Len Bass 1 Setting expectations This is an introduction to Docker intended

More information

CONTINUOUS DELIVERY WITH MESOS, DC/OS AND JENKINS

CONTINUOUS DELIVERY WITH MESOS, DC/OS AND JENKINS APACHE MESOS NYC MEETUP SEPTEMBER 22, 2016 CONTINUOUS DELIVERY WITH MESOS, DC/OS AND JENKINS WHO WE ARE ROGER IGNAZIO SUNIL SHAH Tech Lead at Mesosphere @rogerignazio Product Manager at Mesosphere @ssk2

More information

PSOACI Tetration Overview. Mike Herbert

PSOACI Tetration Overview. Mike Herbert Tetration Overview Mike Herbert Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion

More information

Build Cloud like Rackspace with OpenStack Ansible

Build Cloud like Rackspace with OpenStack Ansible Build Cloud like Rackspace with OpenStack Ansible https://etherpad.openstack.org/p/osa-workshop-01 Jirayut Nimsaeng DevOps & Cloud Architect 2nd Cloud OpenStack-Container Conference and Workshop 2016 Grand

More information

High Performance Containers. Convergence of Hyperscale, Big Data and Big Compute

High Performance Containers. Convergence of Hyperscale, Big Data and Big Compute High Performance Containers Convergence of Hyperscale, Big Data and Big Compute Christian Kniep Technical Account Manager, Docker Brief Recap of Container Technology Brief History of Container Technology

More information

PVS Deployment in the Cloud. Last Updated: June 17, 2016

PVS Deployment in the Cloud. Last Updated: June 17, 2016 PVS Deployment in the Cloud Last Updated: June 17, 2016 Contents Amazon Web Services Introduction 3 Software Requirements 4 Set up a NAT Gateway 5 Install PVS on the NAT Gateway 11 Example Deployment 12

More information

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4 Cloud & container monitoring 04.05.2018, Lars Michelsen Some cloud definitions Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Software-as-a-Service (SaaS) Applications

More information

Container 2.0. Container: check! But what about persistent data, big data or fast data?!

Container 2.0. Container: check! But what about persistent data, big data or fast data?! @unterstein @joerg_schad @dcos @jaxdevops Container 2.0 Container: check! But what about persistent data, big data or fast data?! 1 Jörg Schad Distributed Systems Engineer @joerg_schad Johannes Unterstein

More information

/ Cloud Computing. Recitation 5 September 26 th, 2017

/ Cloud Computing. Recitation 5 September 26 th, 2017 15-319 / 15-619 Cloud Computing Recitation 5 September 26 th, 2017 1 Overview Administrative issues Office Hours, Piazza guidelines Last week s reflection Project 2.1, OLI Unit 2 modules 5 and 6 This week

More information

MQ High Availability and Disaster Recovery Implementation scenarios

MQ High Availability and Disaster Recovery Implementation scenarios MQ High Availability and Disaster Recovery Implementation scenarios Sandeep Chellingi Head of Hybrid Cloud Integration Prolifics Agenda MQ Availability Message Availability Service Availability HA vs DR

More information

CS 470 Spring Virtualization and Cloud Computing. Mike Lam, Professor. Content taken from the following:

CS 470 Spring Virtualization and Cloud Computing. Mike Lam, Professor. Content taken from the following: CS 470 Spring 2018 Mike Lam, Professor Virtualization and Cloud Computing Content taken from the following: A. Silberschatz, P. B. Galvin, and G. Gagne. Operating System Concepts, 9 th Edition (Chapter

More information

Let the data flow! Data Streaming & Messaging with Apache Kafka Frank Pientka. Materna GmbH

Let the data flow! Data Streaming & Messaging with Apache Kafka Frank Pientka. Materna GmbH Let the data flow! Data Streaming & Messaging with Apache Kafka Frank Pientka Wer ist Frank Pientka? Dipl.-Informatiker (TH Karlsruhe) Verheiratet, 2 Töchter Principal Software Architect in Dortmund Fast

More information

MANAGING MESOS, DOCKER, AND CHRONOS WITH PUPPET

MANAGING MESOS, DOCKER, AND CHRONOS WITH PUPPET Roger Ignazio PuppetConf 2015 MANAGING MESOS, DOCKER, AND CHRONOS WITH PUPPET 2015 Mesosphere, Inc. All Rights Reserved. 1 $(whoami) ABOUT ME Roger Ignazio Infrastructure Automation Engineer @ Mesosphere

More information

Container Adoption for NFV Challenges & Opportunities. Sriram Natarajan, T-Labs Silicon Valley Innovation Center

Container Adoption for NFV Challenges & Opportunities. Sriram Natarajan, T-Labs Silicon Valley Innovation Center Container Adoption for NFV Challenges & Opportunities Sriram Natarajan, T-Labs Silicon Valley Innovation Center Virtual Machine vs. Container Stack KVM Container-stack Libraries Guest-OS Hypervisor Libraries

More information

Scale your Docker containers with Mesos

Scale your Docker containers with Mesos Scale your Docker containers with Mesos Timothy Chen tim@mesosphere.io About me: - Distributed Systems Architect @ Mesosphere - Lead Containerization engineering - Apache Mesos, Drill PMC / Committer

More information

We are ready to serve Latest Testing Trends, Are you ready to learn?? New Batches Info

We are ready to serve Latest Testing Trends, Are you ready to learn?? New Batches Info We are ready to serve Latest Testing Trends, Are you ready to learn?? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME : LAB TIMINGS : PH NO: 9963799240, 040-40025423

More information

@briandorsey #kubernetes #GOTOber

@briandorsey #kubernetes #GOTOber 1 Kubernetes Changing the way we think and talk about computing GOTO Berlin - December 2015 2 What is this talk? Container 3 Brian Dorsey Developer Advocate - Google Cloud platform +BrianDorsey @briandorsey

More information

Embedded Linux. A Tour inside ARM's Kernel

Embedded Linux. A Tour inside ARM's Kernel Embedded Linux A Tour inside ARM's Kernel Contents 1. Shell basics 2. Introduction to Embedded Linux 3. Kernel Programming for Module / Driver Installation 4. Module / Device Driver in RPi 5. Cross Compiling

More information

EDGE COMPUTING & IOT MAKING IT SECURE AND MANAGEABLE FRANCK ROUX MARKETING MANAGER, NXP JUNE PUBLIC

EDGE COMPUTING & IOT MAKING IT SECURE AND MANAGEABLE FRANCK ROUX MARKETING MANAGER, NXP JUNE PUBLIC EDGE COMPUTING & IOT MAKING IT SECURE AND MANAGEABLE FRANCK ROUX MARKETING MANAGER, NXP JUNE 6 2018 PUBLIC PUBLIC 2 Key concerns with IoT.. PUBLIC 3 Why Edge Computing? CLOUD Too far away Expensive connectivity

More information

Development Environment Embedded Linux Primer Ch 1&2

Development Environment Embedded Linux Primer Ch 1&2 Development Environment Embedded Linux Primer Ch 1&2 Topics 1) Systems: Host and Target 2) Host setup 3) Host-Target communication CMPT 433 Slides #3 Dr. B. Fraser 18-05-05 2 18-05-05 1 Host & Target Host

More information

BIG-IP Virtual Edition and Cloud-Init. Version 13.0

BIG-IP Virtual Edition and Cloud-Init. Version 13.0 BIG-IP Virtual Edition and Cloud-Init Version 13.0 Table of Contents Table of Contents About Cloud-Init and BIG-IP VE...5 About Cloud-Init and BIG-IP VE...5 Hypervisors with Cloud-Init support in BIG-IP

More information

Con$nuous Deployment with Docker Andrew Aslinger. Oct

Con$nuous Deployment with Docker Andrew Aslinger. Oct Con$nuous Deployment with Docker Andrew Aslinger Oct 9. 2014 Who is Andrew #1 So#ware / Systems Architect for OpenWhere Passion for UX, Big Data, and Cloud/DevOps Previously Designed and Implemented automated

More information

MidoNet Scalability Report

MidoNet Scalability Report MidoNet Scalability Report MidoNet Scalability Report: Virtual Performance Equivalent to Bare Metal 1 MidoNet Scalability Report MidoNet: For virtual performance equivalent to bare metal Abstract: This

More information

Building a Data-Friendly Platform for a Data- Driven Future

Building a Data-Friendly Platform for a Data- Driven Future Building a Data-Friendly Platform for a Data- Driven Future Benjamin Hindman - @benh 2016 Mesosphere, Inc. All Rights Reserved. INTRO $ whoami BENJAMIN HINDMAN Co-founder and Chief Architect of Mesosphere,

More information

ISLET: Jon Schipp, AIDE jonschipp.com. An Attempt to Improve Linux-based Software Training

ISLET: Jon Schipp, AIDE jonschipp.com. An Attempt to Improve Linux-based Software Training ISLET: An Attempt to Improve Linux-based Software Training Jon Schipp, AIDE 2015 jonschipp@gmail.com, @Jonschipp, jonschipp.com About me: Security Engineer for the National Center for Supercomputing Applications

More information

Building/Running Distributed Systems with Apache Mesos

Building/Running Distributed Systems with Apache Mesos Building/Running Distributed Systems with Apache Mesos Philly ETE April 8, 2015 Benjamin Hindman @benh $ whoami 2007-2012 2009-2010 - 2014 my other computer is a datacenter my other computer is a datacenter

More information

Cisco Cloud Strategy. Uwe Müller. Leader PreSales Cloud & Datacenter Germany

Cisco Cloud Strategy. Uwe Müller. Leader PreSales Cloud & Datacenter Germany Cisco Cloud Strategy Uwe Müller Leader PreSales Cloud & Datacenter Germany 277X Data created by IoE devices v. end-user 30M New devices connected every week 180B Mobile apps downloaded in 2015 78% Workloads

More information

Upcoming Services in OpenStack Rohit Agarwalla, Technical DEVNET-1102

Upcoming Services in OpenStack Rohit Agarwalla, Technical DEVNET-1102 Upcoming Services in OpenStack Rohit Agarwalla, Technical Leader roagarwa@cisco.com, @rohitagarwalla DEVNET-1102 Agenda OpenStack Overview Upcoming Services Trove Sahara Ironic Magnum Kolla OpenStack Overview

More information

Next Generation Storage for The Software-Defned World

Next Generation Storage for The Software-Defned World ` Next Generation Storage for The Software-Defned World John Hofer Solution Architect Red Hat, Inc. BUSINESS PAINS DEMAND NEW MODELS CLOUD ARCHITECTURES PROPRIETARY/TRADITIONAL ARCHITECTURES High up-front

More information

Blockchain on Kubernetes

Blockchain on Kubernetes Blockchain on Kubernetes By VMware Introduction Blockchain is an emerging technology which has been gaining traction globally during the past few years. Industries like finance, logistics, IoT, are actively

More information

Distributed Systems COMP 212. Lecture 18 Othon Michail

Distributed Systems COMP 212. Lecture 18 Othon Michail Distributed Systems COMP 212 Lecture 18 Othon Michail Virtualisation & Cloud Computing 2/27 Protection rings It s all about protection rings in modern processors Hardware mechanism to protect data and

More information

POWERING THE INTERNET WITH APACHE MESOS

POWERING THE INTERNET WITH APACHE MESOS Neil Conway, Niklas Nielsen, Greg Mann & Sunil Shah POWERING THE INTERNET WITH APACHE MESOS 1 MESOS: ORIGINS 2 THE BIRTH OF MESOS TWITTER TECH TALK APACHE INCUBATION The grad students working on Mesos

More information

Big Data Architect.

Big Data Architect. Big Data Architect www.austech.edu.au WHAT IS BIG DATA ARCHITECT? A big data architecture is designed to handle the ingestion, processing, and analysis of data that is too large or complex for traditional

More information

@unterstein #bedcon. Operating microservices with Apache Mesos and DC/OS

@unterstein #bedcon. Operating microservices with Apache Mesos and DC/OS @unterstein @dcos @bedcon #bedcon Operating microservices with Apache Mesos and DC/OS 1 Johannes Unterstein Software Engineer @Mesosphere @unterstein @unterstein.mesosphere 2017 Mesosphere, Inc. All Rights

More information

/ Cloud Computing. Recitation 5 September 27 th, 2016

/ Cloud Computing. Recitation 5 September 27 th, 2016 15-319 / 15-619 Cloud Computing Recitation 5 September 27 th, 2016 1 Overview Administrative issues Office Hours, Piazza guidelines Last week s reflection Project 2.1, OLI Unit 2 modules 5 and 6 This week

More information

Next-Generation Cloud Platform

Next-Generation Cloud Platform Next-Generation Cloud Platform Jangwoo Kim Jun 24, 2013 E-mail: jangwoo@postech.ac.kr High Performance Computing Lab Department of Computer Science & Engineering Pohang University of Science and Technology

More information

HORIZON2020 FRAMEWORK PROGRAMME TOPIC EUK

HORIZON2020 FRAMEWORK PROGRAMME TOPIC EUK HORIZON2020 FRAMEWORK PROGRAMME TOPIC EUK-03-2016 Federated Cloud resource brokerage for mobile cloud services D5.4 Hybrid Infrastructure Management: Software Prototype Project acronym: BASMATI Project

More information

Comparison of Service Description and Composition for Complex 3-tier Cloud-based Services

Comparison of Service Description and Composition for Complex 3-tier Cloud-based Services Date: 2017. 08. 28 Place: Dalian, China Comparison of Service Description and Composition for Complex 3-tier Cloud-based Services Asia Pacific Advanced Network (APAN) Cloud Working Group Meeting 2017 Moonjoong

More information

Docker All The Things

Docker All The Things OpenStack Services Docker All The Things and Kubernetes and Atomic OpenStack Summit Paris, November 2014 @brentholden @jameslabocki Agenda The Problem Current Solutions Tomorrow s Improvements Demonstration

More information

Blockchain on Kubernetes User Guide

Blockchain on Kubernetes User Guide Blockchain on Kubernetes User Guide By VMware Introduction Blockchain is an emerging technology which has been gaining traction globally during the past few years. Industries like finance, logistics, IoT,

More information

CIS 612 Advanced Topics in Database Big Data Project Lawrence Ni, Priya Patil, James Tench

CIS 612 Advanced Topics in Database Big Data Project Lawrence Ni, Priya Patil, James Tench CIS 612 Advanced Topics in Database Big Data Project Lawrence Ni, Priya Patil, James Tench Abstract Implementing a Hadoop-based system for processing big data and doing analytics is a topic which has been

More information

Running MarkLogic in Containers (Both Docker and Kubernetes)

Running MarkLogic in Containers (Both Docker and Kubernetes) Running MarkLogic in Containers (Both Docker and Kubernetes) Emma Liu Product Manager, MarkLogic Vitaly Korolev Staff QA Engineer, MarkLogic @vitaly_korolev 4 June 2018 MARKLOGIC CORPORATION Source: http://turnoff.us/image/en/tech-adoption.png

More information

LENS Server Maintenance Guide JZ 2017/07/28

LENS Server Maintenance Guide JZ 2017/07/28 LENS Server Maintenance Guide JZ 2017/07/28 Duty Maintain LENS server with minimum downtime Patch critical vulnerabilities Assist LAB member for using the LENS services Evaluate for custom requirements

More information

Using Node-RED to build the internet of things

Using Node-RED to build the internet of things IBM Bluemix Using Node-RED to build the internet of things Ever had one of those days Where the Application works! And then Can we also get some data from the this whatchamacallit? And send the logs off

More information

DevOps in the Cloud A pipeline to heaven?! Robert Cowham BCS CMSG Vice Chair

DevOps in the Cloud A pipeline to heaven?! Robert Cowham BCS CMSG Vice Chair DevOps in the Cloud A pipeline to heaven?! Robert Cowham BCS CMSG Vice Chair Agenda Definitions, History & Background Cloud intro DevOps Pipelines Docker containers Examples 2 Definitions DevOps Agile

More information

On-Premises Cloud Platform. Bringing the public cloud, on-premises

On-Premises Cloud Platform. Bringing the public cloud, on-premises On-Premises Cloud Platform Bringing the public cloud, on-premises How Cloudistics came to be 2 Cloudistics On-Premises Cloud Platform Complete Cloud Platform Simple Management Application Specific Flexibility

More information

Basic Concepts of the Energy Lab 2.0 Co-Simulation Platform

Basic Concepts of the Energy Lab 2.0 Co-Simulation Platform Basic Concepts of the Energy Lab 2.0 Co-Simulation Platform Jianlei Liu KIT Institute for Applied Computer Science (Prof. Dr. Veit Hagenmeyer) KIT University of the State of Baden-Wuerttemberg and National

More information

Index. Bessel function, 51 Big data, 1. Cloud-based version-control system, 226 Containerization, 30 application, 32 virtualize processes, 30 31

Index. Bessel function, 51 Big data, 1. Cloud-based version-control system, 226 Containerization, 30 application, 32 virtualize processes, 30 31 Index A Amazon Web Services (AWS), 2 account creation, 2 EC2 instance creation, 9 Docker, 13 IP address, 12 key pair, 12 launch button, 11 security group, 11 stable Ubuntu server, 9 t2.micro type, 9 10

More information

Creating a Multi-Container Pod

Creating a Multi-Container Pod CHAPTER 13 Creating a Multi-Container Pod A Pod is the atomic unit of an application managed by Kubernetes. A Pod has a single filesystem and IP Address; the containers in the Pod share the filesystem

More information

Computer Network Term Project. Chong-kwon Kim 2018

Computer Network Term Project. Chong-kwon Kim 2018 Computer Network Term Project Chong-kwon Kim 2018 Project Outline Purpose Earn real network protocol design and implementation experiences Understand Low Power Wide Area (LPWA) protocol called LoRaWAN

More information

Running Databases in Containers.

Running Databases in Containers. Running Databases in Containers. How to Overcome the Challenges of Data Frank Stienhans CTO Prepared for Evolution of Enterprise IT Subjective Perspective CONTAINERS 1. More Choices CLOUD 2. Faster Delivery

More information

UA Series IIoT Communication Server

UA Series IIoT Communication Server UA Series - IIoT Communication Server UA Series IIoT Communication Server UA-5231 UA-5231M UA-5231M-3GWA UA-5231M-4GE UA-5231M-4GC Features OPC UA Server MQTT Client Service MQTT Broker Inside ARM CPU,

More information

Running Blockchain in Docker Containers Prerequisites Sign up for a LinuxONE Community Cloud trial account Deploy a virtual server instance

Running Blockchain in Docker Containers Prerequisites Sign up for a LinuxONE Community Cloud trial account Deploy a virtual server instance Running Blockchain in Docker Containers The following instructions can be used to install the current hyperledger fabric, and run Docker and blockchain code in IBM LinuxONE Community Cloud instances. This

More information

How we built a highly scalable Machine Learning platform using Apache Mesos

How we built a highly scalable Machine Learning platform using Apache Mesos How we built a highly scalable Machine Learning platform using Apache Mesos Daniel Sârbe Development Manager, BigData and Cloud Machine Translation @ SDL Co-founder of BigData/DataScience Meetup Cluj,

More information

ElasterStack 3.2 User Administration Guide - Advanced Zone

ElasterStack 3.2 User Administration Guide - Advanced Zone ElasterStack 3.2 User Administration Guide - Advanced Zone With Advance Zone Configuration TCloud Computing Inc. 6/22/2012 Copyright 2012 by TCloud Computing, Inc. All rights reserved. This document is

More information

Big Data Integrator Platform Platform Architecture and Features Dr. Hajira Jabeen Technical Team Leader-BDE University of Bonn

Big Data Integrator Platform Platform Architecture and Features Dr. Hajira Jabeen Technical Team Leader-BDE University of Bonn Big Data Integrator Platform Platform Architecture and Features Dr. Hajira Jabeen Technical Team Leader-BDE University of Bonn BDE Presentation, EBDVF, 17 BigDataEurope 2 Making Big Data Accessible 3 How

More information

Lab 4: SNMP in Linux NET311 - Computer Networks Management

Lab 4: SNMP in Linux NET311 - Computer Networks Management Lab 4: SNMP in Linux NET311 - Computer Networks Management Instructor: Dr. Mostafa Dahshan Objectives 1. Configure SNMP service in Linux Server. 2. Use a command line to interact with Linux SNMP agent.

More information