28
1 รายงานผล การเข้าร่วมประชุมวิชาการระดับนานาชาติ ISPDC 2018 The 17th IEEE International Symposium on Parallel And Distributed Computing 25-28 June 2018, Geneva, Switzerland และศึกษาดูงานด้านหลักสูตร ของ Hdm. Stuttgart Stuttgart, Germany ระหว่างวันที19 – 29 มิถุนายน 2561 โดย รองศาสตราจารย์ณัฐพร เห็นเจริญเลิศ สาขาวิชาวิทยาศาสตร์และเทคโนโลยี โครงการนี้ได้รับการสนับสนุนจากกองทุน มสธ. 12 ปี ประจาปีงบประมาณ 2561

ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

1

รายงานผล

การเขารวมประชมวชาการระดบนานาชาต ISPDC 2018

The 17th IEEE International Symposium on Parallel And Distributed Computing

25-28 June 2018, Geneva, Switzerland และศกษาดงานดานหลกสตร ของ Hdm. Stuttgart Stuttgart, Germany

ระหวางวนท 19 – 29 มถนายน 2561

โดย

รองศาสตราจารยณฐพร เหนเจรญเลศ

สาขาวชาวทยาศาสตรและเทคโนโลย

โครงการนไดรบการสนบสนนจากกองทน มสธ. 12 ป

ประจ าปงบประมาณ 2561

Page 2: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

2

1.ชอโครงการ การเขารวมประชมวชาการระดบนานาชาต ISPDC 2018 The 17th IEEE International Symposium On Parallel And Distributed Computing 25-28 June 2018, Geneva, Switzerland และศกษาดงานดานหลกสตร ของ Hdm. Stuttgart Stuttgart, Germany 2. ประเภทโครงการ โครงการพฒนาบคลากรใหไดรบความรและทกษะทางวชาการ ผขอรบทน/ผรบผดชอบโครงการ รองศาสตราจารย ณฐพร เหนเจรญเลศ ระยะเวลาด าเนนการ 19 – 29 มถนายน 2561 3. วตถประสงคของโครงการ 1. เพอศกษาแนวทางการท าวจยดานคอมพวเตอรและเทคโนโลยสารสนเทศททนสมยจากนกวจยในเวทงานวจยระดบ

นานาชาตไปประยกตในการท าวจย แนะน าการท าวจยแกคณาจารย และนกศกษาของสาขาวชา 2. เพอศกษาและแลกเปลยนเรยนรทงขอคนพบและประสบการณจากงานวจยดานคอมพวเตอรและเทคโนโลย

สารสนเทศกบคณาจารย นกวจย นกวชาการ และบคคลทวไปในระดบนานาชาต 3. เพอศกษาแนวทางการปรบปรงหลกสตรในระดบปรญญาโท/เอกดานเทคโนโลยสารสนเทศของสาขาวชาจาก

มหาวทยาลย Hdm Stuttgart ของประเทศเยอรมนน เกยวกบ Data Science, Business Intelligent และ Big Data

4.เนอหาสาระทไดจากการด าเนนโครงการ

ดฉนไดรบทนมสธ. 12 ป ในการศกษาแนวทางการปรบปรงหลกสตรในระดบปรญญาโท/เอกดานเทคโนโลยสารสนเทศของสาขาวชาจากมหาวทยาลย Hdm Stuttgart ของประเทศเยอรมนน เกยวกบ Data Science, Business Intelligent และ Big Data และไดศกษาแนวทางการท าวจยดานคอมพวเตอรและเทคโนโลยสารสนเทศททนสมยจากการน าเสนอของนกวจยในประชมวชาการระดบนานาชาต ISPDC 2018 จดเปนครงท 17 โดย IEEE International Symposium มหวเรองงานวจยทางดาน Parallel And Distributed Computing งานสมมนานจดทกรง Geneva ประเทศสวสเซอรแลนด อกทงไดแลกเปลยนเรยนรทงขอคนพบและประสบการณจากงานวจยดานคอมพวเตอรและเทคโนโลยสารสนเทศกบคณาจารย นกวจย นกวชาการ และบคคลทวไปในระดบนานาชาต รายละเอยดดงน

4.1 ไดเขาศกษาดงานดานหลกสตรของมหาวทยาลย Hochschule (Hdm) ของเมอง Stuttgart ซงสอนในระดบ bachelor’s degree และ master’s degree รบนกศกษาทงในประเทศเยอรมนนและตางประเทศ มหลกสตรตางๆ ดงน Audiovisual Media Cross Media Public Relations Media Management Library and Information Management Information Design Online Media Management Mobile Media

Page 3: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

3

Information Systems and Digital Media Data Science and Business Analytics (Master) International Business (Master) Master of Media Research (Master) Advertising and Marketing Communication Audiovisual Media (Master) Media Management (Master) Business Information Systems (Master) โดยไดศกษาดงานทางดาน Data Science and Business Analytics (Master) ซง Prof. Dr. Peter Lehmann เปนผพฒนาและดแลหลกสตร หลกสตร Data Science and Business Analytics (Master) ตลอดหลกสตรใชระยะเวลาเรยน 5 ภาค

การศกษาทงหมด 72 เครดต ซงขณะนเปนหลกสตรปรบปรงใหมเพอใหตรงกบความตองการทางดาน business analytic หลกสตรไดพฒนาและอยในระหวางด าเนนการในป 2018 น โดยคาดวาจะมนกศกษาจบหลกสตรในป 2019

รายละเอยดของหลกสตรใหศกษาทางดาน application-oriented ในชวง 4 ภาคการศกษาแรก ในภาคการศกษาท 5 ใหท าวทยานพนธทเกยวของกบ Business Analytics ซงหลกสตรอยภายใตศาสตรดาน Data Science แบงการศกษา ออกเปน 12 โมดล รายละเอยดของหลกสตร ดงน

Page 4: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

4

โดย Prof. Dr. Peter Lehmann ไดใหความหมายวา In data science and business analytics is about the discovery of previously unknown relationships in the huge, corporate internal and external databases to derive new knowledge for. For example, to gain new business models, potential customers or new products. โดยกลมเปาหมายของหลกสตรคอ business analysts ซงเปนศาสตรหนงของ data science ผทจบการศกษาของหลกสตรนถอวาเปน a Citizen Data Scientist โดยเนอหาหลกสตรชวยใหเกดการพฒนาไปทละขน และใหมทกษะส าหรบการท า Business Analytics และ Big Bata สามารถน าไปประยกต พฒนาตอไปได ตว tools ทใชในการเรยนการสอน ไดแก SAP HANA, SAP BW, Microsoft Azure and SQL Server BI ซงหลกสตรไดพฒนาเนอหาโดยมกรรมการทปรกษาจาก Roche Diagnostics - Basel / Mannheim, Daimler AG - Stuttgart, Robert Bosch - Stuttgart, Otto Group - Hamburg. ตวอยางงานสมมนาทหลกสตรจดมาแลว

Big Data and Data Science Day 2017 o Tuesday, July 25, 2017, 09:30 am - 4:30 pm

Learning and Teaching Business Analytics 2017 o Tuesday, Nov. 28th 2017, 10:00 - 16:00

และไดเขา course สอน Big Data Architectures ทสอนโดย Prof. Dr. Hendrik Meth รายละเอยดดงในภาคผนวก 4.2 ไดเขารวมประชมวชาการระดบนานาชาต ISPDC 2018 The 17th IEEE International Symposium On Parallel And Distributed Computing รายละเอยดดงน ในงานประชมวชาการนรบหวของานวจยจากนานาประเทศเพอมาน าเสนอเผยแพรทางวชาการโดยรบบทคดยอและเนอหาจากงานวจยทงหมด 8 ดาน แตละดานมขอบเขตเนอหาดงน

1) System Architectures for Parallel and Distributed Computing

Multi-Cores, Virtualization

Clusters and Grid Computing

Methods and Tools for Parallel and Distributed Programming

Embedded, Mobile and Networking Environments

System Architecture and System Software for In-Memory Computing

Innovative System Architecture for Big Data Processing

System Architecture for Graph Computing/Processing

Interconnect Architecture for HPC and Data Centers 2) High Performance Computing and Large Scale Applications

Tools and Environments for Parallel Program Design/Analysis

Scalable Algorithms and Applications

Page 5: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

5

Urban Networks and Applications, Vehicular Networks

Parallel, Distributed and Mobile big-Data Management 3) Parallel Computing and Algorithms

Parallel Programming Paradigms and APIs

GPU Programming

Bio-inspired Parallel Algorithms

Big Data and Graph Analytics

Algorithms, Models and Formal Verification 4) Cloud Computing

Cloud Resource Provisioning and Allocation

Pricing of Cloud Resources

Cloud Performance, and Capacity Management

Green Cloud Computing

Mobile Clouds

Security and Privacy in Clouds

Cloud Computing Techniques for Big Data

Storage Architectures for Clouds and Big Data Processing 5) Edge Computing

Fog computing and networking architectures

Edge-Cloud interactions and enabling protocols

System and service management

Edge resource management

Distributed data centers, edge data analytics, edge caching

Security and privacy 6) Distributed and Embedded Computing

Collaborative Computing, P2P Computing

Mobile and Ubiquitous Computing

Web Services and Internet Computing

Distributed Software Components, Multi-agent Systems

Parallel Embedded Systems Programming

Highly Embedded Parallel Systems Support for Programming

Page 6: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

6

FPGA and SoC Solutions 7) Performance Modeling, Management and Optimization

Scheduling and Load Balancing

Performance Modeling, Analysis and Evaluation

Optimization, Security and Dependability 8) Interactivity

Real-time Distributed and Parallel Systems

Visualization of Massively Parallel Data

IoT, Social Networks ในงานประชมนไดเชญนกวชาการทางดาน information science จ านวน 7 คนเปน speaker ในหวขอดงน

Efficient Computing in the Post-Moore Era by Per Stenstrom (Chalmers University of Technology)

Research infrastructures and medical image analysis by Henning Muller (University of Applied Sciences and Arts, Western Switzerland)

Keeping with the flood of scientific data by Franck Cappello (Argonne National Laboratory)

HPC Frontiers in Cognitive Computing by Costas Bekas (IBM Research-Zurich)

Machine Learning for 5G and Future Networks by Bilel Jamoussi (International Telecommunication Uninon :ITU)

Digitization and Data Analytics: Architectures, Methods, and Consequences by Wolfgang E. Nagel (TU Dresden)

Supporting Open Science in a swiss academic sector by Sergio Maffiolletti (University of Zurich)

เนอหาของ Efficient Computing in the Post-Moore Era โดย Per Stenstrom ตามทกฎของ Moore ทกลาวไววาความเรวของการประมวลผลจะยงรวดเรวและพฒนาขนตามเทคโนโลยของ compute-chip ซงในยคนจดวาไดพฒนามาจนถงทสดแลว จงจ าเปนทจะตองมนวตกรรมทจะชวยใหการใช compute-chip มประสทธภาพสงขน และในขณะเดยวกนยงคงรกษาผลลพธทไดจากซอฟตแวรประยกตตางๆ ทหลากหลายไวได ซงเปนวตถประสงคของการจดสมมนาครงน เพอสราง paradigm in which compute resource are used efficiently through collaborative measures across the compute stack ซงในงานวจยของ Per Stenstrom (Chalmers University of Technolgy, Sweden) ทมาน าเสนอในครงนมวตถประสงคเพอสรางโมเดลในการวด parallel programming ทท างานพรอมๆ กนในระบบ ทงตว run-time และ สถาปตยกรรมของ multiprocessor เพอจดการให cache hierarchies สามารถท างานไดอยางมประสทธภาพ อกวตถประสงคคอ เพอควบคมความเหมาะสมไดจากสวนกลางของระบบ โดยผใชสามารถวดไดจากคณภาพของงานจากงานดาน computer graphic กบระบบประยกตตางๆ

Page 7: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

7

รวมทงการใชประโยชนจากแหลง resource ตางๆ ของระบบถกปรบปรงใหดขน ซงวดไดจาก model programming ทเกดขนผานการ compiler จากสถาปตยกรรมของ GPU ทอยบน chip ของหนวยความจ าทมประสทธภาพดขน อนนเปนตวอยางโอกาสในการพฒนาของกลมวจยทเปนของ Per Stenstrom เนอหาของ Research infrastructures and medical image analysis โดย Henning Muller กลาววา ในสถาบนทางดาน Medical มขอมลและภาพปรมาณมหาศาล การวเคราะหเกยวกบภาพมนยส าคญกบขอมลการรกษาโดยเฉพาะการวนจฉยโรคแบบเรดโอนคส ตองวเคราะหจากภาพจ านวนมหาศาล งานวจยดานการวเคราะหภาพจงตองใชอลกอรธมทมความซบซอน จะตองเขาถงตวขอมลทมปรมาณมหาศาลไดงาย ในงานวจยน เรยกวา Evaluation-as-a-Service มเปาหมายทจะพฒนาอลกอลธมทมงไปยงขอมลประเภทนซงเปนการเชอมโยงระหวางขอมลพนฐานทมอยและภาพ 3 มตเพอชวยในการตดสนใจในการรกษาพยาบาล หลกในการวจยดงภาพ

Page 8: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

8

เนอหาของ Machine Learning for 5G and Future Networks โดย Bilel Jamoussi กลาววา AI and Machine learning เปนสงทเปนไปไดในปจจบน ซงตองขอบคณความสามารถทมกลม dataset ขนาดใหญและความสามารถประมวลผลขอมลขนาดใหญนได ซงสงผลใหตองมการพฒนามาตรฐานของ ITU ทตองครอบคลมถง AI และการบรหารจดการสงทจะสนบสนน IOT, Smart Cities, Machine Learning ส าหรบ 5G และ network architecture ดงภาพ

Page 9: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

9

Page 10: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

10

Page 11: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

11

เนอหาของ A Hybrid CPU/GPU Implementation of Computationally Intensive Particle Simulations Using OpenCL โดย Michael Hofmann, Robert Kiesel, Drik Leichsenring, Gudula Runger กลาววา การ Simulations computational เปนวธการทนยมใชในทางวทยาศาสตรไมวาจะเปนชววทยา เคม ดาราศาตร เพอทดสอบกฎตางๆ ซงในงานวจยนจะศกษาประสทธภาพในการค านวณของ cutoff radius ดวยวธการ parallel implementation บน hybrid CPU/GPU โดยใช methods จาก ScaFaCoS library และใชอลกอลธมของ OpenCL ผลลพธแสดงวามความแตกตางในการแกปญหาจากทง 2 วธน เนอหา Tutorial : Docker ท าความรจก Docker และการใชงานบน CentOS 7 Docker คอ engine ตวหนงทมการท างานในลกษณะจ าลองสภาพแวดลอมขนมาบนเครอง server เพอใชในการ run service ทตองการ มการท างานคลายคลงกบ Virtual Machine เชน VMWare, VirtualBox, XEN, KVM แตขอแตกตางทชดเจนคอ Virtual Machine เปนการจ าลองทง OS เพอใชงานและหากตองการใชงาน service ใดๆ จงท าการตดตงเพมเตมบน OS นนๆ แตส าหรบ docker แลวจะใช container ในการจ าลองสภาพแวดลอมขนมา เพอใชงานส าหรบ 1 service ทตองการใชงานเทานน โดยไมตองมสวนของ OS เขาไปเกยวของเหมอน Virtual Machines อนๆ ตวอยางดงรป

Page 12: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

12

Docker นน เปนทรจกกนอยางแพรหลายในขณะน เนองจากสามารถใชงานไดอยางสะดวกและตอบสนองความตองการของ ผพฒนาโปรแกรม (Developer) หรอ ผดแลระบบ (System admin) Docker image เปนเหมอนตวตนแบบของ container ประกอบดวย application ตางๆ ทมการตดตงไวเพอใชงานส าหรบ service นนๆ รวมทงมการ config คาตางๆ ไวเรยบรอย น ามาสรางเปน docker image บน registry เพอน าใชงาน ทงนผใชงานสามารถยงสราง docker image ส าหรบใชงานเองไดอกดวย Docker container สามารถมองไดเสมอนกลอง ซงน า docker image มาตดตง เพอใหสามารถใชงาน service ทตองการจาก image นนๆ ได โดยใน container แตละตวจะมการใชงาน RAM, CPU, ไฟล config ตางๆ เปนของแตละ container เอง และยงสามารถสง start, stop ไดท container

Docker engine สามารถใชงานไดบนหลาย platform ทงบน Linux, Mac และ Windows Docker มขนาดเลก สามารถใชงาน และตดตงไดอยางรวดเรว และสะดวกในการ start / stop หรอแมแตการ

ยายไปใชงานส าหรบเครอง server อนทมการ run docker engine กสามารถท าไดโดยไมซบซอน ผใชงาน docker ไมจ าเปนตองตดตง OS อกครงเพอตดตง container รวมทงไมจ าเปนตอง config เพมเตม

ในสวนทไมจ าเปนอกดวย Docker มความตองการในการใช CPU, RAM และพนทนอยกวา Virtual Machine ทงนในทรพยากรทม

เทากน docker สามารถใชงาน container ไดมากกวา Virtual Machine เนองจากผใชงาน สามารถสราง docker image ไดเอง จาก dockerfile ดงนนการใชงาน docker ยงชวยลด

ปญหาสภาพแวดลอมทตางกน ทมกพบเมอบาง application สามารถท างานไดบน development server แตไมสามารถใชงานบน production server ได

Docker ยงม docker registry ซงผใชงานสามารถเลอก pull image ตางๆ ทมการสรางไวใหแลวมาใชงาน โดยม Docker Hub เปน registry หลกในการเรยกใช image

Page 13: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

13

การตดตง docker บน centOS 7 สามารถตรวจสอบ การตงคาเบองตนของ centos 7 ไดจาก https://www.hostpacific.com/basic-centos7-configuration/ เรมตนการตดตงดวยการ update package ตาง และตดตง docker

1 2

yum -y update yum -y install yum-utils docker-engine

หลงจากตดตงเรยบรอย กท าการ start docker daemon

1 2

systemctl start docker systemctl enable docker

ตรวจสอบสถานการณท างานวามการ active เรยบรอย

1 systemctl status docker

เรมตนการใชงาน Docker รปแบบค าสงการใชงาน จะคลายกบค าสง Linux ทวๆไป เชน

1 2 3 4 5 6

การตรวจสอบ version # docker -v Docker version 1.13.0, build 49bf474 การตรวจสอบ option ตางๆ ของค าสง # docker --help

รปแบบค าสงเพมเตม เชน

1 2

# docker [option] [command] [arguments] # docker docker-subcommand –help

COMAND เบองตน port List port mappings or a specific mapping for the container images แสดงรายละเอยดของ image ทมบนเครอง server ps แสดงรายละเอยดของ container ทมการ start การท างาน pull ดง image จาก registry มาใชงาน port ก าหนด port การเชอมตอ ระหวาง container และเครอง server

Page 14: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

14

search ตรวจสอบหา image ทตองการใชงานจาก docker hub start สงให container เรมท างาน stop สงให container หยดท างาน run ใชในการสราง container ใหม กรณทยง ไมม docker image นนๆ บนเครอง server ค าสงนจะ pull image ลงมายงเครองโดยอตโนมต rm ลบ container ทไมตองการใชงาน rmi ลบ image ทไมตองการใชงาน เมอตดตงเรยบรอยแลว สามารถตรวจสอบเพมเตมวา สามารถตดตง docker ไดอยางถกตอง ดวยการทดสอบ เรยกใชงาน hello-world image.

1 2 3 4 5 6 7 8 9 10 11

# docker run hello-world Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 78445dd45222: Pull complete Digest: sha256:c5515758d4c5e1e838e9cd307f6c6a0d620b5e07e6f927b07d05f6d12a1ac8d7 Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly.

การตดตง container เพอใชงาน ส าหรบในสวนตอไป จะเปนการตดตง container เพอน ามาใชงานส าหรบ service นนๆ ตวอยางท 1 การตดตง Nginx สราง directory และ ไฟล ส าหรบเกบขอมล web และสรางไฟล index.html

1 2 3 4 5 6 7 8

# mkdir -p /var/www/html # vi /var/www/html/index.html <html><title> Docker </title> <body> Test docker by nginx-image</body> </html> # ท าการสง docker ใหท างาน

Page 15: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

15

9 # docker run --name nginx-webserver1 -v /var/www/html:/usr/share/nginx/html:ro -p 80:80 -d nginx

docker run คอ การสงใหท าการสราง container ใหม –name nginx-webserver1 คอการก าหนดชอ container ทตองการสราง -v /var/www/html:/usr/share/nginx/html:ro คอการก าหนด ชองทางการเชอมตอ ระหวาง container

และ content ทมบนเครองคอ /var/www/html -p 80:80 เปนการก าหนดการเชอมตอ port ของ container และ เครอง server จากตวอยาง เปนก าหนดให

nginx ใช port 80 (คาหนาเครองหมาย colon) -d คอ ก าหนดการท างานเปน background mode nginx คอ ชอ image ทเรยกใชงาน

เมอสงค าสงเรยบรอย ใหลองทดสอบเรยก web ดวยชอ IP กจะพบวา สามารถเรยกใชงาน web site ไดแลว

ตรวจสอบ image ทมอยบน server ขณะน

1 2 3 4 5

# docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest cc1b61406712 2 weeks ago 182 MB hello-world latest 48b5124b2768 3 weeks ago 1.84 kB

ตรวจสอบ container ทมการ start อย ซงคอ nginx-webserver1

Page 16: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

16

1 2 3 4

# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e439dec92237 nginx "nginx -g 'daemon ..." About a minute ago Up About a minute 0.0.0.0:80->80/tcp, 443/tcp nginx-webserver1

ตวอยางท 2 การตดตง WordPress ตามปรกตแลว เมอตองการใชงาน CMS ผใชงานจะตองตดตง database service, web service (Apache, Nginx หรออนๆ) รวมทง PHP และด าเนนการปรบ config ในสวนตางๆ ของแตละ service จงจะสามารถตดตง wordpress ได ตวอยางน จะน าเสนอการตดตง wordpress ดวย docker วาสามารถด าเนนการไดอยางไร เรมดวยการตดตง database ผาน docker

1 # docker run --name mymariadb -e MYSQL_ROOT_PASSWORD=PASSword -d mariadb:latest

mariadb:latest หมายถง docker image mariadb ซงเปน version ลาสด และตดตง WordPress

1 # docker run --name mywordpress --link mymariadb:mysql -p 8080:80 -d wordpress

เมอค าสงท างานเรยบรอย ใหเปดหนา web browser: http://IP:8080 เพอก าหนดคาส าหรบ admin

Page 17: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

17

ภาคผนวก

Page 18: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

18

ภาพการศกษาดงานการเรยนการสอนระดบปรญญาโท/เอกดานเทคโนโลยสารสนเทศของสาขาวชาจากมหาวทยาลย

Hdm Stuttgart ของประเทศเยอรมนน เกยวกบ Data Science, Business Intelligent และ Big Data

Page 19: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

19

Page 20: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

20

Page 21: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

21

Page 22: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

22

ภาพการเขารวมประชมวชาการระดบนานาชาต ISPDC 2018 The 17th IEEE International Symposium On Parallel And Distributed Computing 25-28 June 2018, Geneva, Switzerland

Page 23: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

23

Page 24: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

24

Page 25: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

25

Page 26: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

26

Page 27: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

27

Page 28: ISPDC The Germany 19 29 มิถุนายน 2561 Post/61/ISPDC2018.pdfIoT, Social Networks ในงานประชุมนี้ได้เชิญนักวิชาการทางด้าน

28