เข้าสู่เว็บไซต์ดีลเลอร์ สมัครดีลเลอร์

Scaling Production Apps with NGINX Instance Manager.

อ้างอิงรูปภาพ: https://www.nginx.com/products/nginx-instance-manager


ปัจจุบัน NGINX ถือได้ว่าเป็น Web Server ที่ถูกเลือกใช้งานจากองค์กรทั่วโลกเป็น อันดับหนึ่ง โดย NGINX ถูกออกแบบให้เป็นซอฟต์แวร์แบบ All-in-one ที่สามารถนำไปปรับใช้ในรูปแบบ Load Balancer, API Gateway และ Reverse Proxy โดยทีม Dev (นักพัฒนาโปรแกรม) และทีม DevOps ใช้งานกันอย่างแพร่หลาย ด้วยการใช้งานที่มีความหลากหลาย (Many use case) เลยทำให้ทีม Dev และทีม DevOps จำเป็นต้องใช้ NGINX อินสแตนท์จำนวนมาก กระจายอยู่ใน Infrastructure เพื่อให้ครอบคลุมการใช้งานและสามารถที่จะรองรับจำนวนผู้ใช้งานที่เพิ่มมากขึ้นเรื่อย ๆ และคำถามเหล่านี้ เป็นเรื่องน่าปวดหัว สำหรับทีม Dev และทีม DevOps
• จะสามารถติดตามและบริหารจัดการ NGINX อินสแตนท์จำนวนมากขนาดนี้ ได้อย่างไร?
• จะทำการกำหนดการตั้งค่าต่าง ๆ ได้อย่างรวดเร็ว โดยไม่ผิดพลาดได้อย่างไร?
• ถ้าจะต้องตรวจสอบและทำการเปลี่ยนการตั้งค่าให้ปลอดภัยมากขึ้นจะต้องทำอย่างไร?

F5 Networks บริษัทชั้นนำทางด้านระบบเพิ่มประสิทธิภาพ Application ได้นำเสนอโซลูชั่น ทำการประกาศโซลูชั่น NGINX Instance Manager เพื่อช่วยองค์กรในการ Discover, Track, Secure และ Configure ตัว NGINX Open Source และ NGINX Plus Instances ได้อย่างรวดเร็วและมีประสิทธิภาพ โดยใน NGINX Instance Manager 1.x จะมี Features ที่ช่วยบริหารจัดการเรื่อง Scaling Application ได้ดังนี้
     • Tagging of NGINX Instances and User roles คือ การจัดกลุ่มด้วย Tagging ในการทำ Scale ด้วยในการตั้งค่าแบบง่ายๆ พร้อมทั้งมี RBAC (role-based access control) ช่วยกำหนดเงื่อนไง ในการบริหารจัดการ NGINX Instances ทุกตัวในกลุ่มเดียวกัน
     • Certificate Management คือ สามารถทำการตรวจสอบวันหมดอายุของ Certificate และสามารถทำการเปลี่ยน Certificate ที่ให้บริการอยู่อย่างปลอดภัยและไม่มีผลกระทบกับการให้บริการ

Tagging ช่วยให้ง่าย สำหรับการบริหารจัดการเรื่อง Scale อย่างไร?

สำหรับ NGINX Instances จำนวนมากที่ถูกใช้งานในองค์กรนั้น ปัญหาหลักคือเรื่องการบริหารจัดการตัว NGINX Instances ที่ให้บริการกับ Application ในองค์กร ดังนั้นตัว NGINX Instance Manager จะมี Feature ที่สำคัญที่จะเข้ามาช่วยคือ การทำ tagging ให้กับ NGINX Instances ทุกตัว พร้อมยังนำ tagging ไปใช้งานต่อในการกำหนดการตั้งค่าของ RBAC (Role-Based Access Control) ได้อีกด้วย ตัวอย่างเช่น การบริหารจัดการ NGINX Instances โดยใช้รูปแบบ Management Teams (DevOps, NetOps), รูปแบบตามวัตถุประสงค์ (Test, Sandbox, Production), รูปแบบแยกตาม Operating System (CentOS, Ubuntu), รูปแบบแยกตาม NGINX Model (NGINX Open Source, NGINX Plus) และรูปแบบตามสถาพแวดล้อม (AWS, On-Premises, Private-Cloud) เป็นต้น
     ด้วยการทำ Tagging สามารถนำปรับใช้งานได้รวดเร็วและง่ายดังนี้


     • Configuration Management at Scale

• Monitoring in context

• Access Control

Certificate Management ช่วยให้ ไม่มีผลกระทบกับการให้บริการ Application
NGINX Instance Manager ถูกออกแบบมาให้ง่ายต่อ การบริหารจัดการ Certificate สำหรับบริการต่าง ๆ เช่นการตรวจสอบวันหมดอายุของ Certificate และการเปลี่ยนแปลง Certificate อย่างปลอดภัย โดยไม่มีผลกระทบต่อการให้บริการของ Application

โดย NGINX Instance Manager สามารถทำฟังก์ชันในการ scan certificate ตรวจสอบวันหมดอายุของ certificate ได้ คุณสามารถใช้ API ในการตรวจสอบสถานะและทำการ Track Certificate ที่ใช้งานกับ Application ได้ ถ้ากรณีที่ต้องมีการทำ Renew Certificate ได้ง่ายขึ้นมาก

Automate configuration และ monitoring โดยใช้ APIs
NGINX Instance Manager สามารถทำงานร่วมกับเครื่องมือในการบริหารจัดการและตรวจสอบสถานะต่าง ๆ บน CI/CD workflows ของคุณได้ โดยการใช้ RESTful API เพื่อกำหนดค่าและการตรวจสอบสถานะต่าง ๆ ของ NGINX อินสแตนท์ อย่างรวดเร็วและช่วยเพิ่มประสิทธิภาพในการทำงานของ DevOps

ศึกษาข้อมูลเพิ่มเติม
https://www.vstecs.co.th/th/index.php/product-details/1704-%E0%B8%B7nginx_instance_manager.html
https://www.nginx.com/products/nginx-instance-manager
https://www.nginx.com/blog/updating-configurations-managing-certificates-at-scale-nginx-instance-manager/

การใช้และการจัดการคุกกี้

บริษัทมีการใช้คุกกี้บนเว็ปไซต์ของบริษัทในการเก็บข้อมูลการใช้งานของท่าน เพื่อมอบประสบการณ์ที่ดีในการใช้เว็ปไซต์และตรงตามความต้องการของลูกค้า ท่านสามารถเลือกตั้งค่ายินยอมการใช้คุกกี้ได้โดยเข้าไปที่หน้าการตั้งค่าบราวเซอร์และตั้งค่าความเป็นส่วนตัว และสามารถศึกษารายละเอียดเพิ่มเติมเกี่ยวกับนโยบายการใช้คุกกี้