프로덕션 과정을 수행하기 전에 저장소 솔루션이 배포 계획과 정확하게 일치하도록 구성되어 있는지 유효성 검사를 수행해야 합니다. 이 항목에서는 Microsoft Exchange 용 저장소 솔루션 테스트에 대한 지침을 제공합니다. 이 과정은 이미 테스트한 솔루션을 포함하는 프로그램부터 시작됩니다. 또한 저장소 솔루션을 관리, 테스트 및 모니터링하는 데 도움이 되는 몇 가지 도구에 대한 정보도 제공합니다.
Exchange Solution Reviewed Program
저장소 솔루션을 선택할 경우 Microsoft ESRP(Exchange Solution Reviewed Program) 2.0에서 저장소에 대해 검토한 ESRP-Storage라는 솔루션을 선택하는 것이 좋습니다. ESRP-Storage는 Exchange 별 테스트, 모범 사례 게시 프레임워크이며 알려진 우수한 Exchange 저장소 솔루션을 만들 수 있는 검토 프로세스입니다. ESRP-Storage의 목표는 다음과 같습니다.
- 저장소 공급업체에게 Exchange 저장소 테스트 및 모범 사례 게시에 대한 추가 지침을 제공합니다.
- Exchange 모범 사례에 맞도록 저장소 솔루션을 검토하는 메커니즘을 개발합니다.
- 고객에게 Exchange 배포를 위해 충분히 테스트된 고품질의 저장소 솔루션을 제공합니다.
ESRP-Storage에 대한 자세한 내용은 Microsoft Exchange Solution Reviewed Program (ESRP) - Storage를 참조하십시오.
참고:
ESRP-Storage는 Microsoft 인증, 권한 부여 또는 로고 프로그램이 아닙니다.
저장소는 다양한 방식으로 구성할 수 있기 때문에 테스트된 구성을 확인하고 모범 사례를 사용하면 비용을 줄이고 배포까지 소요되는 시간을 단축할 수 있습니다.
저장소 테스트
솔루션을 테스트하기 전에 테스트를 통해 확인하려는 정보를 파악하기 위해 필요한 몇 가지 작업을 수행해야 합니다. 다음은 저장소 테스트를 올바르게 수행하기 위한 몇 가지 핵심 항목입니다.
- 테스트 목표를 정합니다. 예를 들어, 필요한 성능, 처리량 및 용량 수치를 고려합니다.
- 프로덕션 환경에서 사용할 수만큼의 저장소 연결 서버에 대해 테스트를 수행합니다. 여기에는 비 Exchange 서버 및 작업 부하가 포함됩니다.
- 프로덕션 환경에서와 크기가 같은 데이터베이스를 사용하여 테스트를 수행합니다. 실제 디스크 용량도 프로덕션 수준으로 채워져 있어야 합니다. 대부분의 실제 디스크 성능 특성은 데이터 집합 크기에 따라 달라집니다.
- 저장소가 트랜잭션 I/O(입/출력) 요구 사항을 충족하는지 확인하고 허용 가능한 대기 시간 내의 최대 솔루션 성능을 결정합니다.
- 저장소가 사용자의 백업 및 복원 SLA(서비스 수준 계약)에 맞는 백업 처리량 및 성능 요구 사항을 충족하는지 확인합니다.
저장소 관련 도구
Microsoft Exchange Server Jetstress 도구는 Exchange I/O 특성을 정확하게 시뮬레이션합니다. 여기에는 허용 가능한 대기 시간 내의 최대 LUN 성능을 나타내는 스트레스 테스트 및 성능 테스트가 모두 포함됩니다. Exchange 2007 을 지원하기 위한 새로운 버전의 Jetstress가 작성되었습니다. 또한 Microsoft Office Outlook 클라이언트 시뮬레이션을 위해 Load Simulator를 대체하는 새로운 도구가 작성되었습니다. 이 대체 도구를 Exchange 로드 생성기라고 합니다.
이 두 도구는 모두 Outlook 을 시뮬레이트하며 완전하게 구성된 테스트용 Exchange 2007 환경을 필요로 합니다. Outlook 클라이언트 시뮬레이션을 통해서만 서버 디스크 대기 시간만이 아닌 실제 클라이언트 대기 시간을 측정할 수 있습니다.
다음 링크를 사용하여 이러한 도구를 다운로드할 수 있습니다.
- Jetstress:
- Exchange 로드 생성기:
Exchange Stress and Performance Tool은 POP3, IMAP4, SMTP 등의 인터넷 프로토콜을 시뮬레이트하는 데 사용됩니다. 또한 이 도구는 인터넷에서 받은 MIME(Multipurpose Internet Mail Extensions) 메일을 조직으로 시뮬레이션하는 데도 사용됩니다. 다음 링크를 사용하여 이 도구를 다운로드할 수 있습니다.
기타 유용한 도구에 대해서는 Tools for Exchange Server 2007을 참조하십시오.
저장소 솔루션 모니터링
솔루션을 설계하고 유효성을 검사한 후 배포하고 나면 저장소 솔루션에 대한 선행 조건은 완료됩니다. 시간이 지남에 따라 사서함이 커지거나 사용자가 이동하거나 사용자 습관이 변경되면 I/O도 변경됩니다. 저장소 솔루션 모니터링 작업은 하드웨어 및 소프트웨어 경고와 오류 상태로 인해 데이터가 손상되거나 작업이 중단되기 전에 해당 상태를 캐시하는 데 필수적인 작업입니다. 공유 저장소 시나리오는 다른 응용 프로그램 I/O 로드에 대해 Exchange 저장소를 제공하며 정상적인 상태로 유지하기가 매우 어렵습니다.
Exchange 서버에서 성능 모니터(perfmon.exe)는 MMC(Microsoft Management Console)의 성능 스냅인입니다. Perfmon을 통해 저장소 상태를 확인할 수 있습니다. RPC(원격 프로시저 호출) 평균 대기 시간은 50밀리초보다 짧아야 하며 RPC 요청은 항상 30밀리초보다 짧아야 합니다. 디스크 대기 시간은 로그 쓰기의 경우에는 10밀리초, 데이터베이스 읽기 및 쓰기의 경우에는 20밀리초보다 작아야 합니다.
Exchange 관리 콘솔의 도구 상자 노드에 있는 다음 도구를 통해 저장소 솔루션을 쉽게 모니터링할 수 있습니다.
- 모범 사례 분석 도구
- 성능 모니터
- 성능 문제 해결사 도구
또한 Microsoft System Center Operations Manager 2007 및 Microsoft Operations Manager 2005를 사용하여 저장소 솔루션과 Exchange 조직의 다양한 측면을 모니터링할 수도 있습니다.
확인할 성능 카운터
대부분의 저장소 솔루션의 경우 성능 메트릭을 확인할 수 있는 방법이 있습니다. 이러한 메트릭을 모니터링하면 Exchange 에 영향을 주기 전에 성능 문제를 확인할 수 있습니다. 가능한 경우에는 저장소 공급업체에서 제공하는 통합된 Microsoft Operations Manager를 사용하면 전용 메트릭을 쉽게 이해할 수 있습니다. 확인해야 하는 몇 가지 일반 메트릭은 다음과 같습니다.
- 디스크 사용률 즉 실제 디스크에서 작업을 수행하는 비율
- 읽음 캐시 적중률 즉 저장소 컨트롤러 캐시의 활용도
- 쓰기 대기 중인 요청 즉 컨트롤러에서 실제 디스크를 기다리는 빈도
- 저장소 프로세서 사용률 즉 저장소 CPU에서 작업을 수행하는 비율