서버 통합 권장 사항

 

마지막으로 수정된 항목: 2006-08-16

서버를 통합하기로 결정한 경우 사용자의 구체적인 상황에 적용할 수 있는 최적의 방법을 고려하는 것이 좋습니다. 예를 들어 Microsoft® Exchange Server 2003을 실행하는 서버를 설계할 때에는 Windows Server 카탈로그의 하드웨어를 사용하는 것이 좋습니다. Windows 서버 카탈로그에는 Microsoft가 Windows Server™ 2003에 대해 인증한 하드웨어가 나열되어 있습니다. 이 카탈로그는 https://go.microsoft.com/fwlink/?linkid=17219에 있습니다. Windows 클러스터에 여러 서버를 배포하려면 사용할 하드웨어가 카탈로그의 "Cluster Solutions" 섹션에 표시되어 있는지 확인합니다.

참고

Windows Server 2003 제품군에 대해 WHQL(Windows Hardware Quality Labs) 테스트를 통과한 경우에만 Microsoft에서 Windows Server 2003 클러스터용 하드웨어를 지원합니다.

서버 통합을 계획하고 있다면 다음 권장 사항을 기억하십시오.

  • 여유 있게 서버 하드웨어 디자인   미래의 성장에 대비하려면 현재 및 미래의 요구 사항에 따라 서버 하드웨어를 디자인합니다. 추가 프로세서, 2GB 이상의 메모리 및 사용 중인 메시징 데이터베이스의 예상 크기보다 최소한 2배 또는 3배가 큰 용량의 안정적인 저장소 하위 시스템을 고려할 수 있습니다. 하드웨어 기술이 빠른 속도로 발전하고 있다는 사실을 염두에 둡니다. 비교적 짧은 시간 동안 서버 플랫폼에 대해 업그레이드 옵션을 사용할 수 없게 될 수 있습니다. 그러면 미래의 수요로 인해 추가 프로세서가 필요하게 되는 등 시스템 성능을 증가시켜야 하는 경우 심각한 문제가 될 수 있습니다.

    참고

    Microsoft Exchange Information Store 서비스를 사용하여 실제 메모리가 1GB가 넘는 서버에서 최대 3GB의 가상 주소 공간을 사용하려면 서버에서 Boot.ini 파일을 수정하고 운영 체제의 시작 줄에 /3GB 및 /USERVA 매개 변수를 추가합니다. 이러한 매개 변수에 대한 자세한 내용은 Microsoft 기술 자료 문서 316739 "How to use the /userva switch with the /3GB switch to tune the User-mode space to a value between 2 GB and 3 GB"를 참조하십시오.

  • 단일 지점의 오류 방지   서버 수를 줄이면 오류 발생 가능성이 있는 지점 수는 줄어들지만 오류의 결과는 커집니다. 오류 발생 가능성이 있는 지점의 문제를 해결하려면 중복성을 구현할 수 있습니다. 하나의 구성 요소에 오류가 생기면 다른 구성 요소가 이어 받을 수 있습니다. 중단된 동안 일시적으로 성능이 저하될 수 있지만 사용자는 작업을 계속할 수 있습니다.
    다음 구성 요소에 대해 중복성을 제공해야 합니다.

    • 일반 서버 구성 요소   사서함 서버에 높은 수준의 가용성이 필요하다면 프로세서, 메모리, 메인보드 및 기타 구성 요소에 대해 Windows 클러스터링 솔루션을 구현하는 것이 좋습니다. Exchange 2003은 Windows 클러스터링을 실행하는 클러스터를 지원합니다. 최대 8개의 노드 중 하나가 잘못되면 원래 노드가 복구될 때까지 클러스터의 다른 노드가 처리합니다.

    • 저장소 하위 시스템   Windows 클러스터는 저장소 하위 시스템에 대해 중복성을 제공하지 않습니다. 그러므로 저장소 하위 시스템 자체에서 중복성을 제공해야 합니다. 예를 들어 RAID(Redundant Array of Independent Disks)를 구현할 수 있습니다. RAID 구성을 사용하면 여러 디스크에서 I/O 작업을 동시에 수행할 때 서버 성능도 증가될 수 있습니다. 다음 표에 Exchange 2003의 일반적인 RAID 구성이 표시되어 있습니다.

      Exchange 2003의 일반적인 RAID 구성

      RAID 기술 설명 용도 참고

      RAID 0

      패리티가 없는 스트라이프 디스크 배열입니다.

      클라이언트 컴퓨터의 디스크 드라이브 또는 서버일 가능성이 있습니다. RAID 1과 함께 사용됩니다.

      RAID 0은 모든 디스크가 데이터를 동시에 읽거나 쓸 수 있으므로 매우 높은 성능을 나타내지만 내결함성이 없고 디스크 오류가 발생할 가능성이 높다는 것이 이 RAID 구성의 간과할 수 없는 단점입니다. 배열에서 디스크 하나만 잘못되더라도 모든 데이터가 손실되므로 백업에서 복원해야 합니다. 그러므로 서버 시스템에서 RAID 1 없이 RAID 0이 단독으로 사용되는 경우는 거의 없습니다.

      RAID 1

      미러링된 디스크의 배열입니다.

      운영 체제, 페이징 파일 및 트랜잭션 로그입니다.

      RAID 1은 데이터가 기록된 후에 모든 데이터가 미러링되고 두 디스크 모두에 완전한 데이터가 들어 있으므로 매우 높은 성능을 나타내고 내결함성이 매우 높습니다. 최고의 안정성이 필요한 데이터의 경우 이 구성은 완벽한 선택입니다. 이 구성의 가장 큰 단점은 비용이 높다는 점입니다. RAID1은 사서함 및 공용 폴더 서버의 트랜잭션 로그에 대해 권장되는 기술입니다.

      RAID 0+1

      패리티가 없는 미러링된 디스크의 스트라이프 배열입니다.

      높은 수준의 I/O 성능과 매우 높은 내결함성을 요구하는 Exchange 데이터베이스입니다.

      이 구성은 RAID 0 드라이브에 포함된 미러링된 디스크가 결합된 것입니다. 배열의 각 디스크가 미러링되어 매우 높은 수준의 내결함성이 보장됩니다. 이 RAID 구성은 점점 많은 조직에서 선택하는 구성입니다. 개별 디스크 크기가 18GB가 넘는 경우 RAID 5 대신 RAID 0+1을 사용해야 합니다. RAID 0+1은 최고의 성능과 매우 높은 안정성을 제공합니다.

      RAID 5

      패리티가 있는 스트라이프 디스크 배열입니다.

      중간 수준의 성능과 내결함성을 요구하는 Exchange 데이터베이스입니다.

      RAID 5는 RAID 0과 비슷하게 작동하지만 각 스트라이프에서 데이터의 체크섬을 디스크 중 하나에 기록하는 메커니즘을 포함합니다. 배열의 디스크 하나가 잘못되면 시스템에서 남은 하드 디스크의 데이터를 다시 구성할 수 있습니다. RAID 5 배열에서는 여러 개의 작은 디스크가 소수의 큰 디스크보다 좋은 성능을 나타냅니다. 예를 들어 27GB 디스크가 3개 있다면 54GB만 저장소 공간으로 사용할 수 있습니다. 그렇지 않고 9GB의 디스크 9개를 사용하면 72GB의 저장소 공간이 생깁니다. 그러나 배열에 디스크를 많이 포함할수록 동시에 두 개의 디스크에 오류가 발생할 가능성이 커집니다. 이 경우 RAID 드라이브를 다시 만들어 백업에서 데이터를 복원해야 합니다. 여러 개의 작은 디스크보다 소수의 큰 디스크를 사용하는 것이 안전합니다. 이전에 설명했듯이 RAID 0+1은 디스크 용량이 큰 경우에 RAID 5 대신 권장되는 구성입니다.

  • 강력한 백업 솔루션 구현   대용량 데이터를 저장하는 서버의 경우 여러 백업 작업을 동시에 처리하는 높은 성능의 백업 솔루션을 구현합니다. 현재의 백업 솔루션은 시간 당 100GB가 넘는 데이터 전송 속도를 실현할 수 있습니다. 백업 솔루션이 그만큼 빠르지 않다면 적절한 시기에 동시 작업을 수행하여 Exchange 2003을 백업할 것을 고려하십시오. 동시에 다른 백업 세션에서 여러 저장소 그룹을 백업할 수 있습니다.
    Windows Server 2003에 포함된 백업 도구는 볼륨 섀도 복사본 서비스를 사용할 수 없으므로 Exchange 2003의 백업 솔루션을 구현할 때 이 도구를 사용하지 않도록 합니다. 대신 Exchange 2003 볼륨 섀도 복사본 서비스 요청자가 포함된 Microsoft 백업 솔루션이 이외의 백업 솔루션을 사용하십시오. 볼륨 섀도 복사본 서비스는 요청자를 사용하여 Exchange 2003 데이터베이스의 섀도 복사본을 만듭니다. Windows Server 2003의 볼륨 섀도 복사본 서비스는 이러한 섀도 복사본을 기초로 하여 Exchange 2003을 백업하고 복원하는 데 걸리는 시간을 대폭 줄일 수 있습니다. 볼륨 섀도 복사본 서비스 인프라에 기반한 Microsoft 백업 솔루션이 이외의 백업 솔루션에서도 섀도 복사본을 사용하여 데이터베이스 하나 이상을 거의 즉각적으로 복원할 수 있습니다.

볼륨 섀도 복사본 서비스를 사용하여 Exchange 2003을 백업하는 경우 다음 순서대로 단계가 수행됩니다.

  1. 백업 프로그램에서 수동 또는 예약된 백업 프로세스를 시작합니다.
  2. 백업 프로그램의 볼륨 섀도 복사본 서비스 요청자가 볼륨 섀도 복사본 서비스로 명령을 보내 선택한 Exchange 2003 저장소 그룹의 섀도 복사본을 가져옵니다.
  3. 볼륨 섀도 복사본 서비스가 Exchange 2003의 볼륨 섀도 복사본 작성기 구성 요소와 통신하여 새 트랜잭션을 일시 중지하고, 현재 트랜잭션을 마치며, 캐시된 모든 데이터를 디스크로 플러시합니다.
  4. 볼륨 섀도 복사본 서비스가 해당 저장소 공급자와 통신하여 Exchange 2003 저장소 그룹이 포함된 저장소 볼륨의 섀도 복사본을 만듭니다.
  5. 볼륨 섀도 복사본 서비스가 Exchange 2003에 일반 작업을 다시 시작한다고 알립니다.
  6. 백업 프로그램에서 저장소 그룹 데이터베이스의 섀도 복사본을 복사하고 테이프 백업 장치에 기록합니다.
  7. 테이프 복사가 완료되면 백업 프로그램의 볼륨 섀도 복사본 서비스 요청자가 볼륨 섀도 복사본 서비스와 통신하여 섀도 복사본을 삭제합니다.