Introduction to Docker - Kubernetes

02 - 03 พฤษภาคม 2566

Docker คือ Platform ที่บรรจุ Software ลงไปในหน่วยที่เป็นมาตรฐานเรียกว่า Container ซึ่งจะมีทุกสิ่งที่ Software ต้องใช้ในการเรียกใช้งาน รวมทั้ง Library เครื่องมือสำหรับ System / Code / Run-Time เพราะเมื่อใช้งาน Docker … คุณจะสามารถติดตั้ง ใช้งาน และปรับขนาด Application ให้เหมาะสมกับทุกสภาพแวดล้อมและเรียกใช้ได้อย่างรวดเร็ว .

โดยเฉพาะในกลุ่มของ Developer, DevOps & System Admin Container, Docker & Kubernetes เรียกได้ว่าเป็นเทคโนโลยีที่ได้รับความสนใจอย่างมากในหลายองค์กร และเข้ามามีบทบาทสำคัญในการทำงานมากขึ้นเรื่อยๆ “จนหลายคนกล่าวว่า … Docker คือ Tools สำคัญที่ทำให้ชีวิตการทำงานของคน IT อย่างเราง่ายขึ้น!!!” .

[ลองมาทำความเข้าใจ 3 จุดเด่นของ Docker ที่ทำให้นักพัฒนาหลายคนติดใจและย้ายมาใช้กัน]

1 เร็ว

- ถ้าใครที่ใช้งาน VM มาก่อน จะพบว่า … การทำงานของ VM นั้นค่อนข้างช้าและเสียเวลามากในการ Load แต่ในทางกลับกัน หากคุณใช้งาน Docker จะสามารถทำได้รวดเร็วกว่า เพราะว่า มันใช้ OS, CPU & Memory ร่วมกันกับ Host OS ซึ่งต่างกับ VM ที่ใช้ทุกอย่างแยกกันหมด และการจำลองทั้ง OS ก็ทำให้มีบางอย่างที่เราไม่ได้ใช้ แต่ยังจำเป็นต้อง Run ทำให้เราเสียทรัพยากรไปฟรีๆ! .

2 ระบบ Registry

– ระบบนี้จะช่วยให้เราสามารถติดตั้งโปรแกรมหรือ Environment ที่เราต้องการได้เร็วขึ้น เพียงแค่เรา Load Image ตัวนั้นมาและติดตั้ง ก็สามารถใช้งาน Environment นั้นๆ ได้เลย ซึ่งทาง Docker ก็จะมีสิ่งที่เรียกว่า ‘Docker Hub’ อยู่ โดยเราสามารถ Push ตัว Image ที่เราสร้างไว้ขึ้นไป หรือเราจะไป Pull Image ที่คนอื่นสร้างไว้มาใช้ก็ได้ และตอนนี้ใน Docker Hub เองก็มี Image มากมายทั้ง Official และที่ทำเองให้เราเลือกใช้งานกันได้หลายรูปแบบเลยทีเดียว .

3 สะดวก

- บางคนอาจจำเป็นต้องใช้ Environment ที่มี Program เยอะมากๆ หรือติดตั้งโปรแกรมที่ทำได้ค่อนข้างยากแต่ด้วย Image สำเร็จรูปจะทำให้เราสามารถติดตั้งโปรแกรม หรือตั้งค่า Environment ที่เราต้องการได้ภายในเวลาไม่กี่วินาทีและใช้งานแค่ไม่กี่คำสั่งเท่านั้นเอง . ด้วยความสามารถที่หลากหลายของเทคโนโลยี Container ที่กล่าวข้างต้นหากผู้ที่อยู่ในสายงาน IT สามารถนำสิ่งเหล่านี้ มาปรับใช้กับการทำงานเพื่อพัฒนา Software หรือดูแลระบบขององค์กรให้มีประสิทธิภาพก็จะเป็นส่วนสำคัญ ในการต่อยอดทักษะเหล่านี้สู่ระดับการใช้งานที่สูงขึ้นได้! .

Introduction to Docker – Kubernetes [หลักสูตร 2 วัน] ที่เหมาะสำหรับ...

IT Managers, System Engineer, Developer หรือผู้ที่ต้องการทราบถึงพื้นฐานของเทคโนโลยี “Docker Container” ไปจนถึงการใช้งาน Container Cluster ด้วย Kubernetes เพื่อช่วยในการสร้าง, Deploy Cloud Native Application และการทำ High Availability & Scaling ใน Environment ต่างๆ ได้อย่างรวดเร็วผ่านการทำ Workshop แบบ Step-by-Step ไปพร้อมๆ กับผู้เชี่ยวชาญ .

เมื่อจบคอร์สนี้ คุณจะสามารถ

1. นำ ‘Docker’ ไปใช้งานเพื่อจัดการ Infrastructure ขององค์กร/ธุรกิจ ได้อย่างมีประสิทธิภาพ

2. ติดตั้งระบบงานได้อย่างรวดเร็ว ไม่ว่าจะเป็น การจัดการระบบ Network, การจัดการ Versioningรวมไปถึงการ Configuration ด้วย Tools ต่างๆ ซึ่งจะช่วยเพิ่ม Productivity ของการพัฒนาระบบงานตั้งแต่การ Develop ไปจนถึง Delivery ให้ดียิ่งขึ้น

3. สร้าง, Deploy Cloud Native Application และการทำ High Availability & Scaling ใน Environment ต่างๆ ได้อย่างรวดเร็ว

4. เข้าใจหลักการทำงานของ Docker เพื่อนำไปต่อยอดใช้งานขั้นสูงได้ .

NTC เปิดอบรมหลักสูตร Introduction to Docker – Kubernetes

Date: 2-3 May 23 (2 วัน)

List Price: 12,400฿ (ไม่รวม VAT7%) .

???? สอบถามรายละเอียดเพิ่มเติม:

Line@: @NTC-LINE

Tel: 083-779-7732

Website: www.trainingcenter.co.th

คุณสมบัติของผู้เข้าอบรม

IT Managers, System Engineer, Developer หรือผู้ที่ต้องการทราบถึงพื้นฐานของเทคโนโลยี “Docker Container” ไปจนถึงการใช้งาน Container Cluster ด้วย Kubernetes เพื่อช่วยในการสร้าง, Deploy Cloud Native Application และการทำ High Availability & Scaling ใน Environ

วิทยากร

อาจารย์ธนาธิป วิริยะ



สถานที่อบรม (VENUE)

Network Training Center

วันและเวลาอบรม (DATE AND TIME)

02 - 03 พฤษภาคม 2566 09.00-17.00

จัดโดย

Network Training Center
เบอร์ติดต่อ : 083-779-7732

ค่าธรรมเนียม (FEE)

12,400 (ไม่รวม ภาษีมูลค่าเพิ่ม 7%)

ผู้เข้าชม: 444 ครั้ง