단일 서버 구성
클러스터링이 제공하는 가용성을 필요로 하지 않는 개발 시스템 및 중소 규모의 응용 프로그램의 경우 단일 서버에서 Microsoft SQL Server Notification Services 및 데이터베이스 엔진을 실행할 수 있습니다. 구독 관리 응용 프로그램을 인터넷에 배치하지 않는 경우 구독 관리 응용 프로그램도 이 서버에 설치할 수 있습니다.
단일 서버 시스템
다음 그림에서는 단일 서버 구성을 보여 줍니다.
단일 서버 설치는 구성이 비교적 간단하지만 중요한 시스템이나 고용량의 알림을 지원해야 하는 시스템의 경우 단일 서버에서 Notification Services, 데이터베이스 및 구독 관리 응용 프로그램을 실행하지 않는 것이 좋습니다.
권장 CPU 개수와 디스크 공간 크기는 시스템의 처리 및 저장 요구 사항에 따라 다릅니다. 개발 시스템에는 1개의 CPU와 테스트할 디스크 공간이 충분히 있으면 되며 프로덕션 서버에는 2-4개의 CPU와 데이터 제거 프로세스(vacuumer)를 통해 데이터가 제거될 때까지 이벤트, 알림, 구독 및 구독자 데이터를 저장할 충분한 디스크 공간이 있어야 합니다. 또한 프로덕션 서버에서는 별도의 물리적 디스크에 데이터베이스 파일, 로그 파일 및 tempdb 데이터베이스를 저장하는 것이 가장 좋습니다.
중요: |
---|
데이터 제거 프로세스는 응용 프로그램 데이터베이스에서 사용되지 않는 이벤트 및 알림 데이터를 제거합니다. 디스크 공간을 절약하고 성능을 유지 관리하려면 각 응용 프로그램을 정의할 때 데이터 제거 일정을 제공해야 합니다. 자세한 내용은 데이터 제거 구성을 참조하십시오. |
병목 현상이나 경쟁 문제가 발생하는지 감시하려면 프로덕션 서버의 CPU 사용량, 메모리 사용량 및 디스크 사용량을 모니터링해야 합니다. 단일 서버가 처리 요구 사항을 지원하지 못하는 경우 원격 데이터베이스 서버 구성을 사용해 보십시오. 자세한 내용은 원격 데이터베이스 서버 구성을 참조하십시오.
참고 항목
작업
개념
하드웨어 구성
Notification Services 고려 사항
데이터베이스 고려 사항
데이터베이스 리소스 계획