หลักการ ข้อผิดพลาด และกรณีของการบำรุงรักษา การอัปเดต และการอัพเกรดเซิร์ฟเวอร์
ผู้เขียน:Eve Cole
เวลาอัปเดต:2009-07-24 17:04:58
หลักการอัพเกรด
1. วัตถุประสงค์ของการอัพเกรดเซิร์ฟเวอร์คือการแก้ปัญหาคอขวดของบางแง่มุมของระบบ แต่ผลลัพธ์ของการอัพเกรดไม่สามารถทำให้เกิดปัญหาคอขวดของระบบใหม่ได้
เมื่ออัปเกรด คุณควรพิจารณาว่าเซิร์ฟเวอร์ด้านใดที่เป็นคอขวด อย่างไรก็ตาม จากมุมมองของแอปพลิเคชัน คุณไม่สามารถอัปเกรดส่วนประกอบบางอย่างเพื่อทำให้เกิดปัญหาคอขวดด้านประสิทธิภาพอื่นๆ ได้ เพื่อยกตัวอย่างง่ายๆ คุณสามารถกำหนดค่าเซิร์ฟเวอร์ CPU เดี่ยวให้มีหน่วยความจำ 256MB ได้ แต่หากกำหนดค่าเซิร์ฟเวอร์ CPU แบบคู่ให้มีหน่วยความจำ 256MB หน่วยความจำจะกลายเป็นปัญหาคอขวดของระบบอย่างแน่นอน
2. หลักฐานสำหรับการอัพเกรดเซิร์ฟเวอร์คือการกำหนดค่าฮาร์ดแวร์ระบบสามารถให้พื้นที่แก่ผู้ใช้ในการอัพเกรดได้
การอัพเกรดเซิร์ฟเวอร์จะดำเนินการบนสมมติฐานที่ว่าการกำหนดค่าฮาร์ดแวร์ของเซิร์ฟเวอร์มีความสามารถในการอัพเกรด ดังนั้น ในระยะแรกของการวางแผนเครือข่าย ผู้ดูแลระบบเครือข่ายควรมีการประมาณความต้องการและการเติบโตของแอปพลิเคชันเบื้องต้น เมื่อเลือกรุ่น ให้เตรียมพร้อมสำหรับการขยายในอนาคต เว้นช่องว่างไว้บ้าง
3. การอัพเกรดจะต้องมุ่งเป้าไปที่แอพพลิเคชั่นเฉพาะมากกว่าการเพิ่มฮาร์ดแวร์เพียงอย่างเดียว
แอปพลิเคชันเซิร์ฟเวอร์มักจะมีไว้สำหรับเครื่องเฉพาะ และเซิร์ฟเวอร์หนึ่งตัวมักมุ่งเป้าไปที่แอปพลิเคชันเดียว ด้วยวิธีนี้ เมื่อเกิดปัญหาคอขวดด้านประสิทธิภาพบนเซิร์ฟเวอร์ การอัพเกรดควรมีไว้สำหรับแอปพลิเคชันนี้ ไม่ใช่สำหรับส่วนประกอบบางอย่าง ไม่สามารถสรุปได้ว่าการอัพเกรดฮาร์ดแวร์เพียงชิ้นเดียวจะสามารถตอบสนองความต้องการด้านประสิทธิภาพของแอพพลิเคชั่นได้
ข้อผิดพลาดในการอัพเกรดและแนวทางแก้ไข
การอัพเกรดสามารถแบ่งออกเป็นการอัพเกรดออนไลน์และการอัพเกรดออฟไลน์
1. การอัพเกรดแบบออนไลน์: สามารถอัพเกรดระบบเป็นส่วนประกอบบางอย่างได้โดยไม่ต้องปิดระบบ และระบบจะไม่ได้รับผลกระทบใดๆ บนเซิร์ฟเวอร์สถาปัตยกรรม IA การอัพเกรดฮาร์ดดิสก์แบบ Hot-swap และการย้ายระดับ RAID ไม่จำเป็นต้องรีสตาร์ทระบบ
2. การอัพเกรดแบบออฟไลน์: จำเป็นต้องปิดระบบ และต้องทำการอัพเกรดโดยไม่ต้องใช้พลังงาน ซึ่งส่วนใหญ่หมายถึงการอัพเกรด CPU และหน่วยความจำ เช่นเวลาอัพเกรด CPU ไม่ว่าจะเป็นการขยาย CPU หรือเปลี่ยน CPU แนะนำให้ติดตั้งระบบใหม่ เมื่อขยาย CPU โดยเฉพาะอย่างยิ่งหาก CPU ตัวเดียวถูกขยายไปยัง CPU หลายตัว ระบบจำเป็นต้องติดตั้งเคอร์เนล SMP ใหม่ สำหรับระบบ UNIX จำเป็นต้องอัปเกรดเคอร์เนลของระบบและคอมไพล์ใหม่ สำหรับระบบ Windows จำเป็นต้องติดตั้งระบบปฏิบัติการใหม่ . อีกตัวอย่างหนึ่งคือการอัพเกรดหน่วยความจำ หลังจากเพิ่มหน่วยความจำแล้ว จะต้องปรับพารามิเตอร์ประสิทธิภาพของระบบและพารามิเตอร์แอปพลิเคชันฐานข้อมูล
กรณีอัพเกรด
แอพพลิเคชันเซิร์ฟเวอร์ฐานข้อมูล CPU เดี่ยว (รองรับระบบ dual-CPU) เมื่อปริมาณข้อมูลเพิ่มขึ้นและจำนวนไคลเอ็นต์เพิ่มขึ้น ระบบปฏิบัติการ Unixware จะได้รับการติดตั้งอย่างไร
จากการวิเคราะห์การใช้งานของผู้ใช้ ส่วนประกอบต่างๆ ในระบบจำเป็นต้องได้รับการอัพเกรด เช่น CPU หน่วยความจำ ฮาร์ดดิสก์ ฯลฯ ในกรณีนี้ การอัพเกรดควรมีขั้นตอนต่อไปนี้:
1. สำรองข้อมูลระบบ (เพื่อป้องกันข้อมูลระบบสูญหายที่เกิดจากการทำงานผิดพลาด)
2. ปิดเครื่อง อัปเกรดฮาร์ดแวร์แบบออฟไลน์ และติดตั้ง CPU หน่วยความจำ และฮาร์ดดิสก์ โปรดตรวจสอบให้แน่ใจว่าข้อกำหนดฮาร์ดแวร์สอดคล้องกับข้อกำหนดของฮาร์ดแวร์เมนบอร์ดดั้งเดิม
3. รีสตาร์ทระบบปฏิบัติการและเพิ่มลิขสิทธิ์ CPU
4. ใช้คุณสมบัติของ RAID เพื่อรวมฮาร์ดไดรฟ์ที่เพิ่มเข้ามาใหม่