การติดตั้งและใช้งาน Kong API Gateway


  • Workshop
  • วันที่ 4 กันยายน 2568
  • เวลา 09.00 - 16.00 น. จำนวน 6 ชั่วโมง
  • สถานที่ ห้องเรียน 34-903 ชั้น 9 อาคารนวัตกรรม ศาสตราจารย์ ดร.สาโรช บัวศรี
  • รับจำนวน 20 ที่นั่ง
  • คุณสมบัติของผู้เข้าร่วมอบรม Devops, Developer, SRE, Engineer ที่พัฒนา API ให้กับส่วนงาน
    มีพื้นฐานการใช้ระบบปฏิบัติการ Linux, Docker เข้าใจการทำงานของ protocol HTTP
  • สิ่งที่ผู้เข้าอบรมต้องจัดเตรียม

      ผู้เข้าอบรมต้องเตรียม Notebook

  • วิทยากร

      1. ศุภวิทย์ วรรณภิละ วิศวกร สำนักบริการเทคโนโลยีสารสนเทศ มหาวิทยาลัยเชียงใหม่
      2. วัชรพงษ์ แสงศรีจันทร์ นักวิชาการคอมพิวเตอร์ สำนักบริการเทคโนโลยีสารสนเทศ มหาวิทยาลัยเชียงใหม่

  • รายละเอียด
ความสำคัญและความจำเป็นของการใช้ API Gateway
API Gateway เป็นเครื่องมือสำคัญในการจัดการและควบคุมการเข้าถึง API ของระบบต่างๆ โดยเฉพาะในสถาปัตยกรรมแบบ Microservices ที่มีการเชื่อมต่อระหว่างบริการหลายๆ ตัว API Gateway ช่วยให้การจัดการ API เป็นเรื่องง่ายขึ้น ลดความซับซ้อน และเพิ่มความปลอดภัยในการเข้าถึงบริการต่างๆ
ประโยชน์ของการใช้ Kong API Gateway
1. ความสามารถในการขยายตัว (Scalability) : Kong สามารถรองรับการขยายตัวของระบบได้อย่างมีประสิทธิภาพ
2. ประสิทธิภาพที่เพิ่มขึ้น (Enhanced Performance) : ด้วยการจัดการการร้องขอและการแคชที่มีประสิทธิภาพ
3. การจัดการ API ที่ง่ายขึ้น (Streamlined API Management) : รวมการจัดการ API ไว้ในที่เดียว
4. ความปลอดภัย (Security) : รองรับการตรวจสอบสิทธิ์และการควบคุมการเข้าถึง
5. ความคุ้มค่า (Cost-effectiveness) : เป็นเครื่องมือแบบ Open-Source ที่สามารถใช้งานได้ฟรี
เนื้อหาการอบรม
1. การติดตั้ง Kong API Gateway
2. การใช้งาน API Gateway
2.1 Admin Console
2.2 Service: การกำหนดที่อยู่ของบริการปลายทาง (upstream services)
2.3 Upstream: การจัดการ upstream services
2.4 Routes: การกำหนดเส้นทางการเข้าถึงบริการ
2.5 Consumers: การจัดการผู้ใช้งานที่เรียกใช้บริการ
2.6 Plugins: การติดตั้งและใช้งานปลั๊กอินต่างๆ
2.6.1 JWT : การตรวจสอบสิทธิ์ด้วย JSON Web Token
2.6.2 ACL : การควบคุมการเข้าถึงด้วย Access Control List
2.6.3 IP Restriction : การจำกัดการเข้าถึงตาม IP
2.6.4 CORS : การจัดการ Cross-Origin Resource Sharing
2.6.5 Rate Limit : การจำกัดจำนวนการร้องขอในช่วงเวลาที่กำหนด
2.6.6 UDP Log : การส่งบันทึกการใช้งานไปยังระบบภายนอก
3. แบ่งปันประสบการณ์ใช้งานจริงกรณีศึกษาของมหาวิทยาลัยเชียงใหม่
SWU WUNCA Mascot 2
Image 1