Date: กรกฎาคม 14, 2020
แนวทางปฏิบัติที่ดีที่สุดในการตรวจสอบ EC2: การใช้ SIOS AppKeeper เพื่อปกป้อง NGINX Webservers บน Amazon EC2
NGINX เป็นเว็บเซิร์ฟเวอร์ที่สามารถทำหน้าที่เป็น load balancer, reverse proxy, เป็นต้น เมื่อรวมเข้าด้วยกัน NGINX และ Apache ให้บริการมากกว่า 50% ของปริมาณข้อมูลบนเว็บ ทุกวันนี้หลาย บริษัท กำลังเรียกใช้ NGINX Open Source หรือ NGINX Plus webservers บนสภาพแวดล้อม Amazon EC2 โดยใช้ Amazon Linux, Red Hat Linux และ Ubuntu
ทุกคนยอมรับว่าเป็นวิธีปฏิบัติที่ดีที่สุดในการตรวจสอบแอปพลิเคชันเช่น NGINX บน EC2 และตอบสนองต่อความผิดปกติของระบบอย่างรวดเร็ว ผู้ใช้คาดหวังว่าจะสามารถเข้าถึงแอพพลิเคชั่นได้อย่างรวดเร็วและต่อเนื่อง
ตัวเลือกปัจจุบันสำหรับการตรวจสอบเว็บเซิร์ฟเวอร์ NGINX บน Amazon EC2
บริษัท หลายแห่งกำลังปรับใช้ Amazon CloudWatch เพื่อตรวจสอบแอปพลิเคชันของพวกเขาและแม้กระทั่งการสร้างระดับอัตโนมัติโดยการพัฒนาสคริปต์หรือโดยใช้ AWS Lambda แต่การกำหนดค่า Amazon CloudWatch อย่างถูกต้องด้วยตัวชี้วัดที่กำหนดเองและการตั้งค่า Amazon Lambda ต้องใช้ความเชี่ยวชาญด้านเทคนิคจำนวนหนึ่งซึ่งอาจเกินกว่า บริษัท หลายแห่ง และมีค่าใช้จ่ายและความพยายามในการบำรุงรักษาสคริปต์ใด ๆ
อีกทางเลือกหนึ่งคือการปรับใช้โซลูชันการตรวจสอบประสิทธิภาพแอปพลิเคชัน (APM) เช่นหนึ่งจาก New Relic, Dynatrace, Datadog หรือ LogicMonitor โซลูชั่นของ APM นั้นยอดเยี่ยม พวกเขาทำงานได้ดีมากในการเฝ้าดูระบบทั้งหมดของคุณและระบุสิ่งที่เกิดขึ้นและทำไม พวกเขาสร้างบันทึกที่สามารถแบ่งปันและตีความโดยทีมพัฒนาของคุณเพื่อสร้างปัญหาขึ้นใหม่และตรวจสอบให้แน่ใจว่ามันจะไม่เกิดขึ้นอีก แต่นี่คือสิ่งที่: โซลูชั่น APM ให้ข้อมูลจำนวนมากที่คุณต้องจัดเรียง (แยก "สัญญาณจากเสียงรบกวน") และพวกเขาไม่ทำอะไรเลยที่จะกู้คืนจากความล้มเหลวเมื่อเกิดขึ้น เครื่องมือ APM เป็นเพียงส่วนหนึ่งของการแก้ปัญหาเมื่อมันมาถึงการลดการหยุดทำงานสำหรับเว็บเซิร์ฟเวอร์ NGINX ของคุณ
แต่บาง บริษัท ไม่มีเจ้าหน้าที่ภายในหรือเครื่องมือในการตรวจสอบสภาพแวดล้อม EC2 ด้วยตนเอง นี่คือเหตุผลที่พวกเขาเลือกที่จะ outsource งานให้กับผู้ให้บริการที่มีการจัดการ มีประโยชน์อย่างมากในการทำงานกับ MSP เพื่อจัดการสภาพแวดล้อมของคุณเช่นไม่ต้องจ้างพนักงานเพิ่มเมื่อสภาพแวดล้อมของคุณขยายออกหรือไม่ต้องฝึกอบรมทีมของคุณเกี่ยวกับเทคโนโลยีใหม่ และ MSP มีความสุขกับประสิทธิภาพเนื่องจากสามารถกระจายการลงทุนไปยังลูกค้าหลายรายได้ แต่มีข้อเสีย ในบางกรณีคุณสามารถล็อคสัญญาที่มีค่าใช้จ่ายคงที่สูงและค่าใช้จ่ายอาจเพิ่มขึ้นหากมีปัญหาและพวกเขาต้องเลื่อนระดับเพื่อจัดการกับปัญหาเหล่านั้น และคุณจะสูญเสียความต่อเนื่องระหว่างทีมที่กำลังตรวจสอบสภาพแวดล้อมและผู้รับผิดชอบในการสร้างและปรับใช้แอปพลิเคชัน
ไม่ว่าคุณจะเลือกลงทุนในโซลูชั่น APM หรือให้บริการ MSP ภายนอกคุณยังต้องพิจารณาว่าคุณสามารถกู้คืนเซิร์ฟเวอร์เว็บ NGINX ของคุณได้อย่างรวดเร็วเพียงใดจากการหยุดทำงานหากเกิดขึ้นและเมื่อใด เราต้องการเสนอทางเลือกอื่น: การแก้ไขอัตโนมัติด้วย SOIS AppKeeper
SIOS AppKeeper: การแก้ไขอัตโนมัติสำหรับเว็บเซิร์ฟเวอร์ NGINX บน EC2
ลูกค้าของเราหลายคนเลือกใช้ SIOS AppKeeper เพื่อปกป้องเว็บเซิร์ฟเวอร์ของ NGINX ในขณะที่พวกเขาสามารถเลือกโซลูชันแอพพลิเคชั่นการตรวจสอบประสิทธิภาพมาตรฐาน (APM) หรือโซลูชันการตรวจสอบบุคคลที่สามพวกเขาเลือกที่จะพึ่งพา AppKeeper เพื่อกู้คืนบริการโดยอัตโนมัติหรืออินสแตนซ์ EC2 ทั้งหมดหากเกิดความล้มเหลว เราจะดูที่สาเหตุบางประการและแบ่งปันวิดีโอสั้น ๆ กับคุณซึ่งแสดงให้เห็นว่า AppKeeper ทำงานกับ NGINX อย่างไร
SIOS AppKeeper เป็นบริการ SaaS ที่ง่ายต่อการติดตั้งและกำหนดค่าและตรวจสอบแอปพลิเคชันใด ๆ ที่ทำงานบน Amazon EC2 เช่นเว็บเซิร์ฟเวอร์ NGINX ของคุณและบริการ "nginx", "ตัวจัดการแคช" และ "คนงาน" เมื่อตรวจพบความผิดปกติ AppKeeper จะรีสตาร์ทบริการโดยอัตโนมัติและหากไม่ได้ผลก็จะรีบูตอินสแตนซ์ทั้งหมด ไม่มีการอ่านเพิ่มเติมผ่านบันทึกที่เจ็บปวดเพื่อระบุสาเหตุของความล้มเหลวหรือเพิ่มระดับให้กับนักพัฒนาเพื่อเริ่มบริการของคุณใหม่หรือค่าธรรมเนียมจ้างที่แพง AppKeeper มีฟังก์ชั่น "set-it-and-forget-it" เพื่อให้คุณมั่นใจได้ว่า NGINX webservers ของคุณปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดในการตรวจสอบ EC2 และทำงานอย่างถูกต้องหรือจะเริ่มต้นใหม่อย่างรวดเร็วหากพบปัญหาใด ๆ
ทุกวันนี้ บริษัท หลายร้อย บริษัท พึ่งพา AppKeeper เพื่อให้สภาพแวดล้อมคลาวด์ของตนทำงานต่อไป เราขอเชิญคุณให้ดูวิดีโอด่วนนี้เพื่อสาธิตวิธีที่ AppKeeper ปกป้องเว็บเซิร์ฟเวอร์ NGINX
หากคุณต้องการทดลองใช้ SIOS AppKeeper ด้วยตัวคุณเองเราขอเสนอการทดลองใช้ฟรี 14 วัน เพียงคลิกที่นี่เพื่อสมัคร