다음을 통해 공유


최상의 Project Server 2007 재해 복구 방법

업데이트 날짜: 2009년 3월

 

마지막으로 수정된 항목: 2009-03-02

재해 복구 계획을 세울 때 화재와 같은 자연재해나 RAID-5 배열의 두 디스크 오류와 같은 기술적 재해가 발생했을 경우 모든 시스템 및 데이터를 정상적인 운영 상태로 복원할 수 있도록 해야 합니다. 따라서 재해 복구 계획을 세울 때에는 치명적인 오류를 일으키는 이벤트에 대응하여 수행해야 하는 모든 작업을 식별해야 합니다.

프로덕션 환경에서 Microsoft Office Project Server 2007을 배포하기 전에 백업 및 복구 계획을 철저히 테스트해야 합니다. 테스트를 할 때에는 가능한 한 많은 오류 시나리오를 시뮬레이션하여 취약한 영역이 없는지 살펴봐야 합니다. 또한 치명적인 오류를 일으키는 이벤트 발생을 시뮬레이션하여 재해 복구 계획을 검증하는 것이 좋습니다.

재해 복구 전략을 세울 때에는 다음 사항을 고려하십시오.

  • 백업을 보낼 미디어 유형(테이프 또는 디스크)

  • 백업을 수동으로 할 것인지 자동으로 수행되도록 예약할 것인지 여부

  • 자동 백업을 선택한 경우 성공적으로 수행되었는지 검증하는 방법

  • 백업이 유용한지 확인하는 방법

  • 미디어를 다시 사용하기 전까지 백업을 저장하는 기간

  • 오류 발생 시 최신 백업으로 복원하는 데 걸리는 시간 및 가동 중지 시간이 적절한지 여부

  • 백업 저장 위치 및 적절한 사용자가 해당 위치에 액세스할 수 있는지 여부

  • 담당 시스템 관리자가 작업을 수행할 수 없는 경우 백업을 수행하는 데 필요한 암호 및 절차를 알고 있으며 필요하면 시스템 복원도 할 수 있는 다른 직원이 있는지 여부

재해 복구 계획의 한 과정으로 다음을 수행하는 것이 좋습니다.

  • Microsoft Windows 이벤트 뷰어를 매일 사용하여 프로덕션 서버의 시스템 로그와 응용 프로그램 로그에서 오류 또는 경고를 확인합니다.

  • Project Server 2007을 배포한 각 서버의 Windows 응급 복구 또는 ASR(시스템 자동 복구) 집합을 항상 최신 상태로 유지합니다.

적절한 바이러스 백신 소프트웨어를 사용하여 모든 서버를 보호해야 합니다. 또한 최신 바이러스 서명 파일로 바이러스 백신 소프트웨어를 최신 상태로 유지해야 합니다. 바이러스 백신 응용 프로그램의 자동 업데이트 기능을 사용하면 바이러스 서명을 최신으로 유지할 수 있습니다.

이벤트 유형

시스템 관리자가 데이터 손실이나 시스템 가동 중지 시간이 발생하지 않도록 네트워크를 보호해야 합니다. 이와 관련하여 일상적으로 진행되는 절차를 수행해야 하지만 예상치 못한 가동 중지 시간이 발생하지 않도록 방지하거나 가동 중지 시간에 복구하는 비일상적인 단계도 수행해야 합니다.

시스템 가동 중지 시간을 발생시키는 몇 가지 잠재적인 원인은 다음과 같습니다.

  • 하드 디스크 하위 시스템 오류

  • 전원 오류

  • 시스템 소프트웨어 오류

  • 실수로 또는 악의적으로 명령 삭제 또는 수정

  • 파괴적인 바이러스

  • 자연재해

  • 도난 또는 파괴

이러한 이벤트는 조직에 따라 조금씩 다르게 나타날 수 있지만 모두 Office Project Server 2007 배포에 악영향을 끼칠 수 있습니다. 따라서 다양한 유형의 이벤트에 대해 취약한 부분이 없는지 평가하고 이러한 위험에 조직이 노출되지 않도록 적절한 조치를 취해야 합니다.

하드 디스크 공간 고려 사항

SQL Server를 실행하는 컴퓨터에는 데이터베이스와 로그 파일을 복원할 충분한 하드 디스크 공간이 있어야 합니다. 백업의 용량이 너무 크면 원래 위치로 복원하지 못할 수도 있습니다. 예를 들어 일주일에 한 번씩 기본 백업을 수행하고 6일간은 차등 백업을 수행하는 경우 복원할 때 서버의 여유 공간보다 더 많은 디스크 공간이 필요할 수 있습니다.

또한 데이터베이스 드라이브의 공간 사용률은 절반 이하로 유지해야 합니다. 데이터베이스 드라이브를 절반 이하로 사용하면 평소에 사용하지 않는 공간이 생기지만 긴 서버 가동 중지 시간을 다음과 같이 줄일 수 있습니다.

  • 디스크가 가득 찬 경우(특히 파일 시스템이 조각화된 경우) 일반적으로 가능한 시간보다 더 빠르게 데이터베이스를 복원할 수 있습니다.

  • 데이터베이스를 복원하기 전까지 데이터베이스의 복사본을 동일한 물리적 디스크에 백업할 수 있습니다. 따라서 복원 프로세스 중에 문제가 발생할 경우(예를 들어 기존 백업에 오류가 있는 경우) 데이터베이스 복구를 시도할 수 있습니다.

하드웨어 표준 사용

한 가지 하드웨어 표준을 채택하여 가능한 한 많이 적용합니다. 사용자의 모든 컴퓨터에서 네트워크 카드, 디스크 컨트롤러, 그래픽 카드 등 동일한 종류의 구성 요소를 사용해야 합니다. 표준 컴퓨터 프로필 내용이 일부 응용 프로그램에 필요한 사항보다 많더라도 모든 응용 프로그램에 표준 컴퓨터 프로필을 사용하는 것이 좋습니다. 따라서 하드웨어를 수정해야 하는 사항은 메모리 양, CPU 개수 및 하드 디스크 구성뿐입니다.

하드웨어 표준을 사용하면 다음과 같은 이점이 있습니다.

  • 플랫폼이 하나뿐이므로 필요한 테스트 양이 줄어듭니다.

  • 드라이버 업데이트나 응용 프로그램 소프트웨어 업데이트를 적용할 경우 모든 컴퓨터에 업데이트를 배포하기 전에 테스트를 한 번만 수행하면 됩니다.

  • 한 유형의 시스템만 지원하면 되므로 지원 담당 직원의 교육 시간이 줄어듭니다.

  • 많은 예비 부품을 현장에 보관해야 할 필요가 없으므로 조직의 비용을 줄일 수 있습니다.

예비 또는 교체 부품을 현장에 보관하고 예비 장비를 하드웨어 예산에 포함합니다. 현장에 보관하는 예비 부품 수는 사용자 및 운영 직원이 허용할 수 있는 오류 상황 및 구성에 따라 달라집니다.

메모리 및 CPU와 같은 일부 부품은 해당 부품을 구입한 후 몇 년이 지나도 쉽게 구할 수 있습니다. 그러나 하드 디스크와 같은 다른 부품은 몇 년만 지나도 구하기가 어렵습니다. 구하기 어려운 부품이지만 정확히 일치하는 부품을 사용해야 하는 경우 장비를 구입할 때 예비 부품도 구입할 계획을 세워야 합니다. 서비스 업체를 이용하거나 공급업체에서 이러한 업무를 대행하도록 계약을 맺는 것이 좋으며, 중요 구성 요소는 한두 개씩 중앙 위치에 보관하는 것도 좋습니다.

하드웨어 레코드 유지 관리

재해 복구 시 하드웨어 구성 문제를 해결하는 데 드는 시간을 줄이려면 다음과 같은 현재 하드웨어 구성 레코드를 유지 보관하십시오.

  • 모든 하드웨어 공급업체 연락처 정보 목록. 여기에는 전화 번호, 전자 메일 주소, 온라인 지원을 제공하는 웹 페이지 등이 포함됩니다.

  • 각 서버의 하드웨어 목록. 여기에는 회사 업데이트 버전 및 하드웨어 드라이버 버전이 포함되며, 이러한 하드웨어 정보는 Windows 장치 관리자에서 확인할 수 있습니다.

  • BIOS(기본 입출력 시스템) 정보, 하드 디스크 구성 정보 및 서버의 하드웨어에 대한 점퍼 설정 목록

중요

설비가 손상되어 새로운 위치에 시스템을 복구해야 하는 경우를 대비하여 이런 정보의 복사본은 별도의 장소에 유지 보관해야 합니다.

소프트웨어 레코드 유지 보관

재해 복구 시 소프트웨어 관련 문제를 해결하는 데 드는 시간을 줄이려면 다음과 같은 현재 소프트웨어 구성 레코드를 유지 보관하십시오.

  • 소프트웨어 공급업체 연락처 정보. 여기에는 전화 번호, 전자 메일 주소, 온라인 지원을 제공하는 웹 페이지 등이 포함됩니다.

  • 서비스 팩과 같은 모든 소프트웨어 업그레이드 및 서버에 설치한 소프트웨어 패치의 시간 순서별 목록. 이 목록을 보관하면 원래 설치된 순서대로 소프트웨어 업데이트를 설치할 수 있습니다.

  • 다음과 같은 각 서버의 구성 레코드

    • 서버 이름

    • 서버가 속한 관리 그룹 이름

    • 하드 디스크 구성 정보. 여기에는 파티션의 볼륨 이름 및 크기와 각 파티션에 설치된 항목의 요약을 나열하는 각 하드 디크스 파티션의 목록이 포함됩니다.

    • 서버에 사용되는 정적 IP(인터넷 프로토콜) 주소, 서브넷 마스크 및 기본 게이트웨이의 목록

    • 클러스터 구성 정보의 레코드(토폴로지에 클러스터가 포함된 경우)

    • 서버에 대해 수행한 사용자 지정 내용(예: Project Web Access 사용자 지정)

    • 공유 서비스 공급자, 웹 응용 프로그램, 사이트 또는 기타 설정의 구성 정보

    중요

    설비가 손상되어 새로운 위치에 시스템을 복구해야 하는 경우를 대비하여 이런 정보의 복사본은 별도의 장소에 유지 보관해야 합니다.

하드웨어의 우발적인 사고 대비 계획

영업 및 생산성의 손실을 포함한 가동 중지 시간 비용을 최소화하기 위해서는 프로덕션 서버에 즉시 사용할 수 있는 교체 하드웨어를 보관해 두어야 합니다. 즉시 사용하기 위해 보관하면 유용한 교체 하드웨어 유형으로는 교체 백업 서버, 네트워크 어댑터, 비디오 및 하드 디스크 컨트롤러 카드, 라우터, 케이블, 하드 디스크, 마더보드 및 전원 공급 장치가 있습니다.

교육 및 문서 제공

조직 내 관리자, 운영자 및 지원 직원은 재해 복구 문제와 관련하여 다양한 교육을 받아야 하며 문서에도 액세스할 수 있어야 합니다.

서버 환경 문제가 하나 이상 발생할 경우 이어지는 가동 중지 시간에는 모두 비용이 듭니다. 그러나 서버 관리자, 운영자 및 지원 직원을 위해 양질의 교육 코스를 마련하고 최신 기술 매뉴얼을 유지 관리하는 데 투자한다면 재해 복구에 대비할 수 있으며 재해 발생 시 가동 중지 시간도 줄어듭니다.

또한 별도의 개발 및 테스팅 도메인에서 가끔 재해 복구 시뮬레이션을 수행할 수 있습니다. 이러한 시뮬레이션을 실행하면 관리자, 운영자 및 지원 직원들이 복구 절차에 보다 익숙해질 수 있으며 백업 및 복구 전략을 보완할 점도 알아볼 수 있습니다. 이러한 시뮬레이션 중에 개발한 새로운 절차나 실무 적용 내용이 있다면 문서를 업데이트해야 합니다.

이 문서의 다운로드

이 항목은 다음 다운로드 문서에도 포함되어 있어 보다 쉽게 읽고 인쇄할 수 있습니다.

사용 가능한 문서의 전체 목록은 다운로드 가능한 Project Server 2007 관련 콘텐츠 (영문)를 참조하십시오.