NGINX Real-Time APIs Management เพิ่มประสิทธิภาพ ความพร้อมใช้งานและมีความยืดหยุ่น
Real-Time APIs Management for Modern Application
ในปัจจุบันการให้บริการและการใช้งานของแอปพลิเคชั่นของผู้ใช้งานนั้นมีผลกระทบต่อธุรกิจเป็นอย่างมากโดยผู้ให้บริการต่างๆ มองเห็นถึงผลกระทบเหล่านี้ พยายามหาวิธีการในการบริหารจัดการต่างๆ ให้แอปพลิเคชั่นมีประสิทธิภาพปลอดภัยและพร้อมใช้งานอยู่ตลอดเวลา เพื่อไม่ให้สูญเสียโอกาสในการดำเนินการธุรกิจหรือสูญเสียผู้ใช้บริการให้กับแอปพลิเคชั่นอื่นๆ ที่มีการให้บริการที่คล้ายๆ กัน จากผลสำรวจมากกว่า 66% ของผู้ใช้งานแอปพลิเคชั่นแล้วมีความล่าช้าหรือเกิดความรู้สึกไม่ปลอดภัยในการใช้งานต่างๆ ย้ายไปใช้แอปพลิเคชั่นตัวอื่นๆ แทน
APIs มีความสำคัญต่อกลยุทธ์สำหรับการเปลี่ยนแปลงทางดิจิทัลขององค์กร เพราะการใช้ APIs จะช่วยส่งเสริมการทำงานร่วมกันระหว่างนักพัฒนาแอปพลิเคชั่น เปิดโอกาสให้เกิดการสร้างรายได้จากความร่วมมือกับนักพัฒนาแอปพลิเคชั่นอื่นๆ ที่เป็นพันธมิตร และยังเป็นพื้นฐานในการพัฒนาแอปพลิเคชั่นโดยใช้รูปแบบที่เรียกว่า “Microservices” อีกด้วย ซึ่ง NGINX ได้รับความนิยมเป็นอันดับหนึ่งในการเลือกมาเป็น API Gateway โดยจัดการเรื่อง API Routing, Security และ Authentication เป็นต้น
ทีม Infrastructure & Operations และทีม DevOps ต้องเจอกับความท้าทายมากมาย ในแง่การบริหารจัดการ APIs ที่มีการเรียกใช้งานทั้งภายใน (Internal APIs) และภายนอก (External APIs) ร่วมถึงจำนวนที่เพิ่มขึ้นของ APIs และ API Gateways อย่างมากเรื่อยๆ ตามความต้องการของผู้ใช้งานและธุรกิจที่กำลังเติบโต ซึ่ง APIs เหล่านี้จะต้องได้รับการจัดการอย่างมีประสิทธิภาพตลอดช่วงวงจรชีวิตและ API Gateways ต้องได้รับการอับเดตนโนบาย ที่เป็นปัจจุบันนอยู่เสมอ โดยที่ระบบบริหารจัดการ API Gateways (API Management) จะต้องไม่ทำให้ตัว API Gateways ที่มีหน้าที่ในการกำหนดเส้นทางและเป็นตัวสื่อกลางในการรับส่งข้อมูลนั้น มีประสิทธิภาพลดน้อยลงด้วย

F5 NGINX Solution ช่วยได้อย่างไร?
สำหรับ NGINX Controller จะเข้ามาช่วยในการบริหารจัดการระบบ API Gateways หรือที่ถูกเรียกว่า API Management Solution โดยหน้าที่เป็น Control-plane ให้กับ NGINX Plus ที่เป็น API Gateways ซึ่งทำหน้าที่ในส่วนของ Data-plane ที่ถูกแยกออกจากกัน ทำให้ NGINX Controller ช่วยให้ทีม Infrastructure & Operations และทีม DevOps สามารถกำหนดการตั้งค่า define, publish, secure, monitor และ analyze APIs ในช่วยให้ผู้พัฒนาสามารถควบคุมการออกแบบ API ได้ง่ายและอย่างมีประสิทธิภาพ
NGINX Controller ไม่จำเป็นต้องใช้ local database หรือองค์ประกอบอย่างอื่นที่ทำให้เกิดความซับซ้อนหรือมีส่วนที่อาจจะทำให้ API Gateway มีความล่าช้าและเกิดปัญหาล้มเหลว (Failure) ในที่สุด

โดยกราฟฟิกของการเรียกใช้งาน APIs ทั้งหมดหรือที่เรียกว่า Data-plane Traffic และทราฟฟิกของระบบการบริหารจัดการ API Gateways ที่เรียกว่า Control-plane Traffic จะถูกแยกออกจากกัน ซึ่งการออกแบบโครงสร้างแบบนี้จะทำให้ได้ประสิทธิภาพสูงสุด โดยที่จะทำให้ลดเวลาการตอบสนอง (response time) การเรียกใช้งาน APIs พร้อมช่วยลดขนาดและลดความซับซ้อนของ API Gateways เป็นอย่างมาก เมื่อเทียบกับ Traditional API Management อีกทั้งในส่วนของ Developer Portal ก็เช่นกัน สามารถแยกไปเป็น NGINX Web server อีกหลาย ๆ ตัวได้เช่นกัน ทำให้เกิดประสิทธิภาพ ความพร้อมใช้งานและความยืดหยุ่นเป็นอย่างมาก
ทำไมต้องเป็น NGINX Controller for API Management ?
NGINX Controller ถูกออกแบบให้เป็นแพลตฟอร์ม Centralized Monitoring และ Management สำหรับบริหารจัดการ NGINX Plus นับหลายร้อย Instances ด้วยแพลตฟอร์มเพียงตัวเดียว มาพร้อมกับโมดูลที่ช่วยจัดการ API Gateways ทำได้รวดเร็วและง่าย โดยสามารถบริหารจัดการผ่าน GUI ในการกำหนดการตั้งค่า ตรวจสอบสถานะและด้วย Metrics ที่มีมากเกินกว่า 200 metrics ทำให้สามารถวิเคราะห์ APIs ตามโซลูชั่นต่าง ๆ ได้อย่างละเอียดยิ่งขึ้น ร่วมถึงรองรับการทำงานบนทั้ง On-Premise หรือ Multi Cloud ได้
Key benefits include:
- API Definition and Version Publication
- Rate Limiting
- Authentication and Authorization (API Key and JWT)
- Real‑Time Monitoring and Alerting
- Dashboards and customize
- Role-base Access Control (RBAC)
- Certificate and Key Management (SSL)
- Developer Portal

สอบถามข้อมูลเพิ่มเติมได้ที่ วีเอสที อีซีเอส (ประเทศไทย) อีเมล :