อ้างอิงรูปภาพ: https://www.nginx.com/products/nginx-controller/
เรามาถึงจุดที่การขับเคลื่อนธุรกิจที่ต้องพึ่งพาแอปพลิเคชันเป็นหลัก เพราะเป็นช่องทางการติดต่อสื่อสารที่สะดวก รวดเร็ว และเข้าถึงกลุ่มเป้าหมายได้อย่างง่ายดาย นั่นคือมุมมองหนึ่งจากทางฝั่งผู้พัฒนาแผนธุรกิจ ในฝั่งของผู้พัฒนาแอปพลิเคชันก็ต้องพัฒนาตัวแอปพลิเคชัน ให้ทันกับความต้องการทางธุรกิจเช่นกัน เพื่อสอดคล้องกับการแข่งในยุคปัจจุบัน ที่ต้องการลดเวลาการ Deploy ตัวแอพพลิเคชั่น หรือทำยังไงก็ได้ ให้แอปพลิเคชันส่งตรงถึงผู้ใช้งาน หรือกลุ่มลูกค้าให้เร็วที่สุด
NGINX ถูกออกแบบให้เป็นซอฟต์แวร์แบบ All-in-one ที่สามารถนำไปปรับใช้ในรูปแบบ Load Balancer และ API Gateway โดยทีมนักพัฒนาแอปพลิเคชัน และทีม DevOps ใช้งานกันอย่างแพร่หลาย
เมื่อพูดถึงเรื่องระบบบริหารจัดการแบบรวมศูนย์ (Centralization Management) NGINX Solution ก็ยังมีอีกหนึ่งตัวช่วย ที่จะทำให้การบริหารจัดการ NGINX Plus หลาย Instance ในเวลาพร้อมๆ กันนั้นเป็นเรื่องง่าย ซึ่งก็คือ NGINX Controller
ทำไมต้องใช้ NGINX Controller?
• ถ้าต้องการ “ลดเวลาการ Deploy แอปพลิเคชัน จากที่เคยใช้เวลาร่วมเดือน ให้เหลือหลักนาที”
NGINX Controller รองรับการใช้งานผ่านทาง API ทำให้ช่วยลดเวลาในการ Deploy แอปพลิเคชัน อีกทั้งยังทำงานร่วมกับระบบ CI/CD, เครื่องมือ Automation ต่างๆ ซี่งเครื่องมือเหล่านี้ก็ทำงานร่วมกับ NGINX Controller ได้เป็นอย่างดี
• ถ้าต้องการ “เห็นประสิทธิภาพการทำงานโดยรวมทั้งหมดของ NGINX Plus หลายๆ Instance”
NGINX Plus ที่ถูกบริการจัดการโดย NGINX Controller จะมีการรายงานค่าการทำงาน รวมถึงสถานะต่างๆ ไปยังระบบของ NGINX Controller ทำให้ผู้ดูแลระบบสามารถเห็นภาพรวมข้อมูลการทำงานทั้งหมดของ NGINX Plus ได้ ซึ่งเป็นข้อมูลที่สำคัญของผู้ดูแลระบบ
• ถ้าต้องการ “จัดการเรื่องของ API Solution”
NGINX Controller สามารถที่จะจัดการ Resource ต่างๆ ของ API ได้ เพราะการ Deploy API ค่อนข้างมีวิธีการที่ซับซ้อน แต่ด้วยระบบ GUI ของ NGINX Controller ที่ออกแบบมาให้ใช้งานง่าย จะช่วยให้การจัดการ API Solution เป็นเรื่องง่ายขึ้นไปด้วย
• ถ้าต้องการ “จัดการเรื่องความปลอดภัยไปพร้อมๆ กับ การ Deploy แอปพลิเคชัน”
การที่จะให้บริการแอปพลิเคชันไปยังผู้ใช้ภายนอก หรือบนอินเทอร์เน็ตนั้น เราจะต้องเสริมเกราะป้องกันด้านความปลอดภัยไปด้วย เพราะเราไม่อาจรู้เลยว่า อาจจะมีผู้ไม่หวังดีมุ่งที่จะโจมตีมายังแอปพลิเคชันของเราได้ตลอดเวลา NGINX Controller ถูกออกแบบมาให้สามารถจัดการ Policy Web Application Firewall (WAF) ที่จะช่วยเสริมความปลอดภัยของแอปพลิเคชันของเราได้ เช่น การป้องกันโจมตี OWASP Top 10 เป็นต้น
โดยสรุปแล้ว NGINX Controller เป็นหนึ่ง Solution ที่จะมาช่วยบริหารจัดการ NGINX Plus แบบรวมศูนย์ โดยที่การใช้งานทุกอย่างทำผ่านหน้าเว็บ ใช้งานง่าย ซึ่งจะช่วยให้การตั้งค่า NGINX Plus ให้เป็น Load Balancer และ API Gateway รวมถึงจัดการ Policy ด้านความปลอดภัย เป็นเรื่องง่ายขึ้น อีกทั้งยังสามารถแสดงผลข้อมูลภาพรวมการทำงานของ NGINX Plus ได้อีกด้วย
ศึกษาข้อมูลเพิ่มเติม:
https://www.nginx.com/products/nginx-controller/
https://docs.nginx.com/nginx-controller/
สอบถามข้อมูลผลิตภัณฑ์และโซลูชั่นสินค้าไอที ได้ที่บริษัท วีเอสที อีซีเอส (ประเทศไทย) จำกัด ซึ่งเป็นผู้แทนจำหน่าย F5 อย่างเป็นทางการในประเทศไทย โทร. +66 2032 9999 อีเมล :