![aw131163](https://wtc.co.th/wp-content/uploads/The-NGINX-Application-Platform-scaled-450x450.jpg)
The NGINX Application Platform
NGINX Application Platform เป็นชุดผลิตภัณฑ์จาก F5 Network ที่จะช่วยสนับสนุนให้แอพพลิเคชั่นขององค์กรมีประสิทธิภาพที่ดี มีความน่าเชื่อถือ สามารถขยายได้ง่ายและเพิ่มความปลอดภัยให้กับแอพพลิเคชั่นได้ดียิ่งขึ้น โดย NGINX Application Platform มี NGINX Plus สำหรับการทำ Load Balancing และ Application Delivery, NGINX App Protect (WAF) สำหรับการเพิ่มความปลอดภัยในระดับชั้นแอพพลิเคชั่นเลเยอร์, NGINX Unit ที่ทำหน้าที่เป็น Dynamic Application Server และ NGINX Controller ที่ช่วยในการบริหารจัดการและตรวจสอบสถานะต่างๆ ของชุดผลิตภัณฑ์ทั้งหมด
![1](https://wtc.co.th/wp-content/uploads/1-11.png)
![2](https://wtc.co.th/wp-content/uploads/2-12-350x100.png)
NGINX Plus เป็นซอฟแวร์ Load Balancer, Web Server และ Content cache ที่สนับสนุนในการยกระดับใช้งานในองค์กร (enterprise‑grade product) โดยร่วมความสามารถในการทำ Session Persistence, การตั้งค่าผ่าน API, การทำ Active health checks, การทำ High Availability (HA) และ NGINX Plus ยังนำไปสามารถใช้งานได้อย่างอิสระโดยไม่ถูกจำกัดด้วยโครงสร้างพื้นฐานอีกต่อไป (Infrastructure lock-in)
![3](https://wtc.co.th/wp-content/uploads/3-11-500x108.png)
NGINX Controller ทำหน้าที่เป็น Control-plane ในการบริหารจัดการ NGINX Plus ที่เป็น Data-place และตรวจสอบสถานะต่างๆ ของ NGINX Plus มากกว่า 90 Metric อีกทั้ง NGINX Controller สามารถบริหารจัดการโซลูชั่นต่างๆ ได้เช่น Application Delivery, API Management และ Service Mesh ทั้งนี้ NGINX Controller ถูกพัฒนาในคอนเซปต์ Application Centric ซึ่งจะทำให้องค์กรสามารถบริหารจัดการแอพพลิเคชั่นได้อย่างมีประสิทธิภาพมากยิ่งขึ้น
![4](https://wtc.co.th/wp-content/uploads/4-11-500x99.png)
NGINX App Protect เป็นโซลูชั่นใหม่ที่จะมาช่วยเพิ่มความปลอดภัยในระดับชั้นแอพพลิเคชั่นเลเยอร์ (WAF) ให้กับแอพพลิเคชั่นที่เป็น Monolithic และ Microservices ได้ โดย NGINX App Protect จะใช้รูปแบบการป้องกันความปลอดภัยของผลิตภัณฑ์ความปลอดภัยในระดับชั้นแอพพลิเคชั่นเลเยอร์ (WAF) จาก F5 Network ซึ่งทำงานเป็นซอฟแวร์แบบ Native ที่ทำงานอยู่บน NGINX Plus
![5](https://wtc.co.th/wp-content/uploads/5-10-350x101.png)
NGINX Unit เป็น Dynamic Application Server ที่รองรับการทำงานของภาษา Go, Node.js, Perl, PHP, Python และ Ruby โดย NGINX Unit ยังรองรับการทำงานหลายๆ ภาษาใน NGINX Unit เดียวกัน สามารถทำงานภาษาเดียวกันที่ต่างเวอร์ชั่นกันได้พร้อมกัน (PHP5 และ PHP7, Python 2.7 และ Python 3) NGINX Unit รองรับการสั่งทำงานผ่าน RESTful JSON API ทำให้สามารถเปลี่ยนการตั้งค่าต่างๆ ได้ โดยไม่มีผลกระทบกับแอพพลิเคชั่นที่ทำงานอยู่บน NGINX Unit (Zero-downtime deployment)
อ้างอิงเพิ่มเติม https://www.nginx.com/products/