서버 유지관리, 업데이트, 업그레이드의 원칙, 문제점 및 사례
저자:Eve Cole
업데이트 시간:2009-07-24 17:04:58
업그레이드 원리
1. 서버 업그레이드의 목적은 시스템의 특정 측면의 병목 현상을 해결하는 것이지만, 업그레이드 결과로 인해 새로운 시스템 병목 현상이 발생할 수는 없습니다.
업그레이드할 때 서버의 어느 측면에서 병목 현상이 발생하는지 고려해야 합니다. 그러나 애플리케이션 관점에서 단순히 특정 구성 요소를 업그레이드하여 다른 성능 병목 현상을 일으킬 수는 없습니다. 간단한 예를 들자면, 싱글 CPU 서버는 256MB 메모리로 구성할 수 있지만, 듀얼 CPU 서버를 256MB 메모리로 구성한다면 메모리는 분명 시스템의 병목 현상이 될 것입니다.
2. 서버 업그레이드의 전제는 시스템 하드웨어 구성이 사용자에게 업그레이드 공간을 제공할 수 있다는 것입니다.
서버 업그레이드는 서버 하드웨어 구성에 업그레이드 기능이 있다는 전제 하에 수행됩니다. 따라서 네트워크 계획의 초기 단계에서 네트워크 관리자는 모델을 선택할 때 향후 확장에 대비해야 합니다. 약간의 공간을 남겨두십시오.
3. 업그레이드는 단순히 하드웨어를 추가하는 것이 아니라 특정 애플리케이션을 대상으로 해야 합니다.
서버 애플리케이션은 전용 시스템 전용인 경우가 많으며, 하나의 서버는 주로 하나의 애플리케이션을 대상으로 합니다. 이러한 방식으로 서버에서 성능 병목 현상이 발생하면 특정 구성 요소가 아닌 이 애플리케이션에 대한 업그레이드가 이루어져야 합니다. 단일 하드웨어를 업그레이드하는 것만으로는 애플리케이션의 성능 요구 사항을 충족할 수 있다고 가정할 수 없습니다.
업그레이드 오류 및 해결 방법
업그레이드는 온라인 업그레이드와 오프라인 업그레이드로 나눌 수 있습니다.
1. 온라인 업그레이드: 시스템을 종료하지 않고도 특정 구성 요소로 업그레이드할 수 있으며 시스템은 어떤 방식으로든 영향을 받지 않습니다. IA 아키텍처 서버에서 핫스왑 가능한 하드 디스크 업그레이드 및 RAID 레벨 마이그레이션에는 시스템을 다시 시작할 필요가 없습니다.
2. 오프라인 업그레이드: 시스템을 종료해야 하며 전원 없이 업그레이드를 수행해야 합니다. 이는 주로 CPU와 메모리의 업그레이드를 의미합니다. 예를 들어 CPU를 업그레이드할 때 CPU를 확장하든 CPU를 교체하든 시스템을 다시 설치하는 것이 좋습니다. CPU를 확장할 때, 특히 단일 CPU를 여러 CPU로 확장할 경우 시스템은 SMP 커널을 다시 설치해야 합니다. UNIX 시스템의 경우 시스템 커널을 업그레이드하고 Windows 시스템의 경우 운영 체제를 다시 설치해야 합니다. . 또 다른 예로는 메모리 업그레이드가 있으며, 시스템 성능 매개변수와 데이터베이스 애플리케이션 매개변수를 조정해야 합니다.
업그레이드 사례
단일 CPU 데이터베이스 응용 서버(듀얼 CPU 시스템 지원) 데이터 양이 증가하고 클라이언트 수가 증가함에 따라 시스템을 업그레이드해야 합니다. 진행 방법은 무엇입니까?
사용자의 애플리케이션 분석에 따르면 CPU, 메모리, 하드 디스크 등과 같은 시스템의 많은 구성 요소를 업그레이드해야 합니다. 이 경우 업그레이드에는 다음 단계가 포함되어야 합니다.
1. 시스템 데이터를 백업하십시오(오작동으로 인한 시스템 데이터 손실을 방지하기 위해).
2. 전원을 끄고 하드웨어를 오프라인으로 업그레이드한 후 CPU, 메모리, 하드 디스크를 설치하십시오. 하드웨어 사양이 원래 마더보드 하드웨어의 사양과 일치하는지 확인하십시오.
3. 운영 체제를 다시 시작하고 CPU 라이센스를 늘립니다.
4. 새로 추가된 하드 드라이브를 통합하려면 RAID 기능을 사용하십시오.