Education

OpenStack Cloud Fundamental

OpenStack Cloud Fundametal Course

เป็นคอร์สที่สอนให้รู้จักระบบ Cloud computing, VM โดยจะใช้ Open Source software ที่ชื่อว่า OpenStack  
คอร์สนี้จะเน้นไปในการทำความเข้าใจภาพรวมการทำงานของComponentต่างๆในOpenStack และมีWorkshopในระดับผู้ใช้งาน
จะไม่มีการสอน Install ลงต่างๆนะครับ เพราะทีมงานเชื่อว่า ถ้าทุกคนเข้าใจConceptการทำงานระดับHigh levelแล้ว เรื่องInstallจะเป็นเรื่องง่ายทันทีครับ

วันเวลาสอน 4-5 มิถุนายน 2559  เวลา 9.00-17.00

สถานที่: ComSci Cafe ใกล้ BTS แบริ่ง

เปิดรับ 12 คนเท่านั้น

ความรู้พื้นฐานที่ควรมีก่อนมาเรียน

  • Linux Basic (รู้จัก SSH, Command พื้นฐาน)
  • Network Basic (รู้จักการ TCP/IP)
  • เคยใช้ Virtual Machine มาก่อน

สิ่งที่ผู้เรียนจะได้รับ

1. ความแตกต่างระหว่าง Cloud กับ VM
2. รู้ว่าOpenStackคืออะไรและใช้งานยังไง
3. เข้าใจการพื้นฐานการทำงานของ component ที่สำคัญใน OpenStack
4. เข้าใจกระบวนการสร้าง virtual network,server,storage โดยใช้ OpenStack5. เข้าใจพื้นฐานการทำ load balance และ auto scale โดยใช้ OpenStack

Course Outline

วันที่ 1

VM & Cloud คืออะไร
ทำไมเราต้องใช้Cloud  
ทำความรู้จักกับOpenStack
OpenStack Architecture Overview
ทำความรู้จักกับ Nova
กระบวนการสร้างVM ของOpenstack
Image และ Volume คืออะไร
Lab#1: การใช้งาน Openstack เบื้องต้น
Create, manage and access VM
Create, manage Image
Create, manage Volume
Lab#2: การเป็น Admin ในOpenStack
Manage User, Project, Public Network
SSH Key Authentication
ทำความรู้จักกับ Network พื้นฐาน ของOpenstack
KVM Networking & Linux bridge
Floating IP
Traffice flow
VM ได้IP มาอย่างไร และวิ่งผ่านอะไรบ้าง
สรุปสิ่งที่เรียนวันนี้
วันที่ 2
ทบทวนสิ่งที่เรียนจากวันแรก
Lab#3: การสร้างNetwork ในOpenStack
Manage Virtual Router
Manage Security Group & Floating IP
Assign Floating IP
Access VM via Floating IP
Auto-Scaling VM และ ตัวอย่างการใช้งาน
Celometer คืออะไร และ ตัวอย่างการใช้งาน
Heat คืออะไร และ ตัวอย่างการใช้งาน
Lab#4: การใช้งาน Celometer เบื้องต้น
ภาพรวมทั้งหมดของOpenStack หลังจากที่เรียนมา

Best practice ของการออกแบบ OpenStack Architecture

สิ่งที่ต้องเตรียมมา
Notebook ที่มีSpecขั้นต่ำ
Cpu มากกว่า 2 Cores
Ram มากกว่า 6 Gb (แนะนำ 8Gb)
OS Linux/OSX/Windows 64bit

ผู้สอน
นายชาญศิลป์ ชิ้นประเสริฐ
    System Administrator & Developer
นายคมกฤช เวียงวิเศษ     Red Hat Certified System Administrator in Red Hat OpenStack     Red Hat Certified System Administrator

E2276875ddf7eb6d55b0444fde093bbff8cbf9df
Organized by
Chanrsilp Chinprasert