การออร์เคสเตรตคอนเทนเนอร์

แนวคิดการ Containerization และ Virtualization

Julia Ostheimer

Freelance AI Consultant

นิยามของการออร์เคสเตรตคอนเทนเนอร์

  • Orchestration:

    • การจัดการองค์ประกอบหลายส่วนแบบอัตโนมัติ
  • Orchestrator:

    • เครื่องมือที่ใช้สำหรับการออร์เคสเตรต
  • Container Orchestration:

    • การออร์เคสเตรตคอนเทนเนอร์
แนวคิดการ Containerization และ Virtualization

จุดประสงค์ของการออร์เคสเตรตคอนเทนเนอร์

  • ลดความซับซ้อนในการจัดการคอนเทนเนอร์จำนวนมาก
  • ทำให้คอนเทนเนอร์หลายตัวทำงานร่วมกันได้อย่างมีประสิทธิภาพ
แนวคิดการ Containerization และ Virtualization

Declarative programming ในการออร์เคสเตรตคอนเทนเนอร์

  • Declarative programming:
    • กำหนดผลลัพธ์ที่ต้องการ แทนที่จะระบุขั้นตอนในการไปถึงผลลัพธ์นั้น

 

แผนผังของ declarative programming ในการออร์เคสเตรตคอนเทนเนอร์

1 ไอคอนโดย Icons8.com
แนวคิดการ Containerization และ Virtualization

ประโยชน์ของการออร์เคสเตรตคอนเทนเนอร์

  • การสเกลคอนเทนเนอร์ได้ง่าย

    • Horizontal scaling: การเพิ่ม/ลดจำนวนคอนเทนเนอร์
    • Vertical scaling: การเพิ่ม/ลดทรัพยากรการประมวลผลของคอนเทนเนอร์
  • การทำงานอัตโนมัติ

    • ประหยัดเวลา
    • เพิ่มประสิทธิภาพการทำงานของนักพัฒนา
    • ประหยัดค่าใช้จ่าย
  • ประสิทธิภาพของแอปพลิเคชันดีขึ้น

แนวคิดการ Containerization และ Virtualization

การประยุกต์ใช้การออร์เคสเตรตคอนเทนเนอร์

  • สถาปัตยกรรม Microservices

  • การสเกลแอปพลิเคชัน

  • การทำงาน Pipeline แบบอัตโนมัติ

แนวคิดการ Containerization และ Virtualization

เครื่องมือออร์เคสเตรตคอนเทนเนอร์

เครื่องมือออร์เคสเตรตคอนเทนเนอร์ต่างๆ

1 โลโก้โดย Docker Inc., Red Hat Inc., HashiCorp Inc. และ The Linux Foundation
แนวคิดการ Containerization และ Virtualization

มาฝึกกันเถอะ!

แนวคิดการ Containerization และ Virtualization

Preparing Video For Download...