เวลาที่เหมาะสมในการแนะนำความพร้อมใช้งานสูงสำหรับเว็บไซต์คือเมื่อใด
มีบทความมากมายเกี่ยวกับตัวเลือก High Availability ไม่ชัดเจน แต่เมื่อถึงเวลาที่เหมาะสมในการเปลี่ยนจากเซิร์ฟเวอร์เดียวเป็นการกำหนดค่าความพร้อมใช้งานสูง
โปรดพิจารณาสถานการณ์ของฉัน:
http://www.postjobfree.comเป็นเว็บไซต์ตลอด 24/7 ที่มีการเข้าชมที่สำคัญ:
http://www.similarweb.com/website/postjobfree.com
ขณะนี้ฉันเรียกใช้บนเซิร์ฟเวอร์เดียว: ทั้งเว็บเซิร์ฟเวอร์ IIS 7.0 และ SQL Server 2008 ทำงานบนกล่องฮาร์ดแวร์เดียวกัน
มีบางครั้ง (~ หนึ่งครั้งต่อเดือน) ~ 5 นาทีโดยปกติจะเกิดจากการรีบูตเครื่องซึ่งจำเป็นต้องมีการอัพเดท Windows Server บางตัว มักจะมีการหยุดทำงานตามกำหนดและเกิดขึ้นในเวลากลางคืน ยังคงไม่เป็นที่พอใจเนื่องจาก Google Bot และผู้ใช้บางคนยังทำงานอยู่ในตอนกลางคืน
รายได้จากเว็บไซต์ปัจจุบันอยู่ที่ ~ $ 8K / เดือน
ฉันพิจารณาเปลี่ยนไปใช้การกำหนดค่าสองเซิร์ฟเวอร์ (เว็บฟาร์มของ 2 เว็บเซิร์ฟเวอร์และคลัสเตอร์ของ 2 เซิร์ฟเวอร์ SQL ที่โฮสต์บนเซิร์ฟเวอร์ฮาร์ดแวร์สองแห่ง)
ข้อดี:
1) ความพร้อมใช้งานสูง (ในทางทฤษฎีไม่มีการหยุดทำงาน) แม้ว่าเซิร์ฟเวอร์เครื่องใดเครื่องหนึ่งหยุดทำงาน - เซิร์ฟเวอร์อื่นจะเข้าแทนที่
2) ไม่มีการสูญเสียข้อมูล: หากไม่มีคลัสเตอร์ SQL ข้อมูลหนึ่งวันสามารถสูญหายได้ในกรณีที่ฮาร์ดแวร์ล้มเหลว (เราสำรองข้อมูลทุกวัน)
ข้อด้อย:
1) ความพยายามเพิ่มเติมในการตั้งค่าและบำรุงรักษาการกำหนดค่าดังกล่าว
2) ค่าใช้จ่ายโฮสติ้งที่สูงขึ้น แทนที่จะเป็น ~ $ 600 / เดือนมันจะประมาณ $ 1200 / เดือน
คำแนะนำของคุณคืออะไร