ในฐานะสถาปนิกองค์กรฉันได้จัดการกับปัญหานี้เกือบทุกวัน การปรับสเกลในแนวตั้งหรือแนวนอน?
คุณต้องการอะไร?
คุณต้องการสนับสนุนผู้ใช้เพิ่มเติมหรือไม่ คุณต้องการปรับปรุงความเร็วของบริการหรือไม่? คุณต้องการทั้งคู่ไหม? คุณต้องการความพร้อมใช้งานสูง 99.9999 หรือผู้ใช้ของคุณสามารถหยุดทำงานได้หรือไม่?
ในการเริ่มต้นคุณจะต้องรวบรวมตัวชี้วัดประสิทธิภาพในระบบปัจจุบัน จำนวนผู้ใช้ที่ใช้งาน, RAM และ CPU ที่โหลด, ดิสก์ I / O - ดูว่าคอขวดของคุณอยู่ที่ไหน
แนวทางแก้ไขที่เป็นไปได้ตามประเด็น: เริ่มต้นด้วยการปรับให้เหมาะสมของทรัพยากรปัจจุบัน หากแอปพลิเคชันของคุณเป็นฐานข้อมูลจะปรับฐานข้อมูลให้เหมาะสมด้วยการสืบค้นแคชและเธรดดัชนี ฯลฯ หากคุณแชร์เซิร์ฟเวอร์กับแอปพลิเคชั่นอื่นสำรวจการย้ายไปยังเซิร์ฟเวอร์เฉพาะ (ดูการจำลองเสมือนสำหรับแอพพลิเคชั่นที่ใช้งาน / สำคัญน้อยลงเพื่อเพิ่มทรัพยากรเฉพาะ)
เครื่องปัจจุบันเต็มความจุ RAM และ CPU โหลดสูง I / O ดิสก์สูง - คำนวณต้นทุนเพื่อเพิ่ม RAM คุณสามารถเปลี่ยนเป็นดิสก์ I / O ที่เร็วกว่า (RAID, SATA แทนที่ ATA) ได้หรือไม่
หากคุณต้องการความพร้อมใช้งานสูงคุณอาจต้องเพิ่มฮาร์ดแวร์และโหลดบาลานซ์อยู่ดี
การเพิ่มการอัพเกรดฮาร์ดแวร์หรือเพิ่มเซิร์ฟเวอร์ใหม่ราคาถูกกว่าหรือไม่ ซึ่งเหมาะกับเป้าหมายระยะยาวและการเติบโต
แผนก IT ของคุณมีเวลาในการใช้จ่ายมากที่สุดเมื่อใด ตอนนี้คุณมีเงินทุนหรือคุณต้องการเปลี่ยนค่าใช้จ่ายเป็นไตรมาส / ปีอื่นหรือไม่? ถ้าเงินเป็นปัญหาให้ปรับให้เหมาะสมในตอนนี้หรือสำรวจการเพิ่มฮาร์ดแวร์จากแอปพลิเคชันอื่นเพื่อเพิ่มโซลูชันการปรับสมดุลโหลดอุณหภูมิ
อย่ากลัวที่จะสำรวจทางแก้ไขมากมาย ผู้ขายอาจต้องการให้คุณซื้อโซลูชันที่เป็นศูนย์กลางในการจัดเก็บโหลด SAN ซึ่งเซิร์ฟเวอร์ใหม่ที่มี iSCSI RAID 10 บนเครื่องจะทำงานได้ 10 เปอร์เซ็นต์ของราคา
หาก CPU ของคุณยังโหลดหนักหลังจากการปรับแต่งแล้วคุณต้องเพิ่ม / แทนที่ฮาร์ดแวร์ หากดิสก์ I / O ของคุณเป็นคอขวดและคุณไม่สามารถอัปเกรดเทคโนโลยีการจัดเก็บได้คุณต้องเปลี่ยนฮาร์ดแวร์หรือเพิ่มโซลูชันการจัดเก็บข้อมูลเครือข่าย / การเชื่อมต่อที่แนบมา
บันทึกการวัดประสิทธิภาพ ปรับเพิ่มประสิทธิภาพปรับปรุงและบันทึกการวัดอีกครั้ง เพิ่มประสิทธิภาพ / ลดเอกสารเพื่อให้คุณสามารถเปิดรายงานที่ระบุว่าคุณใช้จ่ายไปมากน้อยเพียงใด นี่คือประเภทของเรื่องราวความสำเร็จที่เป็นไปได้ที่ทำให้ผู้ดูแลระบบสถาปนิกสถาปนิกเป็นผู้จัดการโครงการและ PMs เข้าสู่การจัดการระดับสูงเมื่อทำถูกต้อง