ฉันมีเว็บฟาร์มที่เติบโตอย่างรวดเร็วที่ใช้ IIS 7 (เซิร์ฟเวอร์มากกว่า 30+) เซิร์ฟเวอร์ทั้งหมดเป็นสำเนาที่เหมือนกันของแต่ละเซิร์ฟเวอร์และเซิร์ฟเวอร์ทั้งหมดนั้นมีอยู่จริง เราอัปเดตซอฟต์แวร์ประมาณเดือนละครั้งและในกระบวนการปัจจุบันเราทำตามขั้นตอนต่อไปนี้:
- ปิดใช้งานเซิร์ฟเวอร์จากพูลบนตัวโหลดบาลานซ์ F5
- ปิดใช้งาน HTTP Keep-alives ใน IIS เพื่อให้การเชื่อมต่อลดลงอย่างรวดเร็ว
- เปลี่ยนไดเรกทอรีเริ่มต้นของเว็บไซต์เป็นโฟลเดอร์ใหม่ที่มีไบนารีใหม่
- เซิร์ฟเวอร์ทดสอบ
- เปิดใช้งาน HTTP Keep-alives
- เปิดใช้งานเซิร์ฟเวอร์ใน F5 พูล
- ย้ายไปที่เซิร์ฟเวอร์ 2
Microsoft เคยมี Application Center ซึ่งถูกทอดทิ้งมานานแล้ว พวกเขาได้ลองเป็นครั้งที่สองกับ Web Farm Framework แต่นี่เป็นการเพิ่มเวลา QA มากพอที่จะทดสอบแพ็กเกจการเปิดตัวตามที่ได้บันทึกไว้ในการปรับใช้
มีใครเห็นโฆษณานอกแอปพลิเคชั่นชั้นวางที่เหมาะสำหรับการจัดการและปรับใช้กับเว็บฟาร์มขนาดใหญ่หรือไม่?
ขอบคุณ!