Score:-1

วิธีปรับปรุงการออกแบบ HA ปัจจุบันของฉัน

ธง us

ฉันกำลังพยายามสร้างแอปพลิเคชันที่มีความพร้อมใช้งานสูงการออกแบบปัจจุบันของฉันมี VM สองตัว ทั้งคู่มี IP สาธารณะ ทั้งคู่ทำงานในซับเน็ตเดียวกันและ VM ทั้งสองมีเว็บแอปพลิเคชันเดียวกันที่ทำงานในนักเทียบท่า ใบรับรอง ssl และการรับส่งข้อมูลไปยังแอปในนักเทียบท่าได้รับการจัดการโดย Traefik VM ตัวแรกเป็นมาสเตอร์ ดังนั้น ip ของมันจึงอัปเดตเป็น Cloudflare มี VM ตัวที่สามทำงานอยู่ซึ่งมีสคริปต์ที่เข้าชมแอปพลิเคชันผ่าน IP ของ VM ตัวแรกเพื่อตรวจสอบว่าได้รับการตอบสนองหรือไม่ หากสคริปต์ไม่ได้รับการตอบสนองจาก VM แรก มันจะส่งการแจ้งเตือนทางอีเมลเพื่อแจ้งให้ฉันทราบถึงปัญหา จากนั้นสคริปต์นี้จะอัปเดต Cloudflare ด้วย ip สาธารณะของ VM ที่สอง (ล้มเหลว) เพื่อให้ทราฟฟิกไปที่ VM ที่สอง

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

ป้อนคำอธิบายรูปภาพที่นี่

Tim avatar
gp flag
Tim
คุณใช้โฮสติ้งอะไร ใน AWS รูปแบบมาตรฐานคือการใช้ตัวโหลดบาลานเซอร์ของแอปพลิเคชัน โดยชี้ไปที่แอปพลิเคชันใน AZ สองรายการขึ้นไป โดยมีการตรวจสอบสถานภาพเพื่อตรวจสอบความถูกต้องของแอปพลิเคชัน การออกแบบของคุณดูเหมือนว่าจะใช้งานได้ แต่อาจไม่เหมาะสม
John Mahowald avatar
cn flag
กำหนดปรับปรุง สิ่งนี้ไม่เป็นไปตามที่คุณต้องการจะทำอย่างไร พักเทคโนโลยีหรือคำศัพท์เฉพาะไว้สักครู่
Sandeep Kumar avatar
us flag
@Tim: ฉันใช้ oracle cloud
Sandeep Kumar avatar
us flag
@John: ฉันใช้ VM ตัวที่ 3 สำหรับการตรวจสอบสุขภาพซึ่งฉันคิดว่าไม่จำเป็น ชิ้นนี้ปรับปรุงได้
Score:0
ธง gp
Tim

ฉันขอแนะนำให้คุณลองใช้ไฟล์ โหลดบาลานเซอร์ของ Oracle และ การตรวจสุขภาพแบบบูรณาการ, พร้อมด้วย การปรับขนาดอัตโนมัติ. ฉันอาจไม่ถูกนักในแง่ของ Oracle และลิงก์อาจไม่ถูกต้อง แต่นั่นเป็นวิธีที่จะทำใน AWS และแนวคิดมักจะข้ามคลาวด์

โพสต์คำตอบ

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