이 문서에서는 Microsoft Dynamics 웹 구성 요소에 대한 시스템 요구 사항을 소개합니다.
적용 대상: Microsoft Dynamics GP
원래 KB 번호: 3035914
이 정보는 Microsoft Dynamics GP 웹 구성 요소 시스템 요구 사항과 함께 Microsoft Dynamics GP 웹 클라이언트 및 SBA(서비스 기반 아키텍처) 배포에 대한 서버 사양을 올바르게 결정하는 데 사용됩니다. 동일한 서버에서 웹 클라이언트 및 서비스 기반 아키텍처의 일반적인 배포에 대한 시스템 요구 사항을 가장 잘 확인하려면 SBA 요청이 처리되는 방식과 이것이 공유 시스템 리소스에 미치는 영향을 이해해야 합니다. 웹 클라이언트만 배포하는 경우 게시된 웹 구성 요소 시스템 요구 사항을 사용합니다. SBA를 포함하는 배포가 있는 경우 아래 정보를 참조하여 시스템 요구 사항을 확인합니다.
Microsoft Dynamics 서비스 기반 아키텍처는 세션 호스트 서버에서 Dexterity 프로세스를 사용하여 요청을 처리합니다. Dexterity 프로세스는 단일 동시 요청을 처리한 다음 후속 요청에 다시 사용할 수 있습니다. 세션 호스트에서 실행되는 Dexterity Service는 관리자 정의 한도까지 들어오는 요청에 따라 필요에 따라 Dexterity 프로세스를 만들고 제거합니다. 예를 들어 5개의 동시 요청이 수신되면 Dexterity Service는 요청을 처리할 수 있는 현재 실행 중인 모든 프로세스에 요청을 보내고, 프로세스보다 더 많은 요청이 있는 경우 정의된 제한까지 새 프로세스를 만듭니다. 기본적으로 이 최대 프로세스 수 제한은 설치 시 30개로 설정됩니다. 단일 Dexterity 프로세스는 요청당 실행 시간에 따라 시간당 최대 900개의 요청을 처리할 수 있습니다.
SBA를 포함하는 웹 구성 요소 배포에 대한 시스템 요구 사항을 결정할 때 시스템에서 처리해야 하는 동시 SBA 요청 수를 시간당 총 요청 수와 함께 결정해야 합니다. 이 정보는 총 동시 웹 클라이언트 사용자 수와 함께 서버에서 권장되는 RAM을 결정하는 데 사용됩니다. 예를 들어 시간당 2,700개의 요청을 처리해야 하는 경우 최대 동시 프로세스를 3개 이상으로 설정해야 합니다. (즉, 2,700개의 요청/시간을 900개 요청/프로세스/시간으로 나눈 값) 또한 20명의 동시 웹 클라이언트 사용자가 있어야 하는 경우 20명의 웹 클라이언트 사용자와 3개의 손수 처리 프로세스를 동시에 실행할 수 있는 충분한 RAM이 있어야 합니다. 웹 클라이언트 사용자가 Dexterity 프로세스에 필요한 RAM의 비율은 2 대 1입니다. 따라서 4GB 서버가 있는 경우 25명의 웹 클라이언트 사용자와 50개의 Dexterity 프로세스가 있는 25명의 Dexterity 프로세스 또는 웹 클라이언트 사용자를 가져올 수 있습니다. 이 예제에서 우리는 20명의 웹 클라이언트 사용자와 1.5명의 웹 클라이언트 사용자에 상응하는 Dexterity 프로세스를 합하여 총 21.5명의 웹 클라이언트 사용자를 계산한 결과, 4GB RAM이 있는 서버를 사용하는 것이 권장됩니다. (Dexterity 프로세스 세 개를 웹 클라이언트 사용자 당 Dexterity 프로세스 두 개로 나눈 결과)
최대 동시 프로세스(최대 동시 프로세스) 설정을 변경하는 단계입니다. 위의 크기 조정 지침을 사용하여 서버의 사용 가능한 RAM에 따라 적절하게 설정해야 합니다. 적절하게 설정하지 않으면 사용 가능한 RAM이 지원할 수 있는 것보다 더 많은 프로세스를 시작할 수 있으며, 이로 인해 성능이 저하되거나 웹 클라이언트 사용자가 새 세션을 만들 수 없게 될 수 있습니다.
- 웹 관리 콘솔에 로그인합니다.
- 탐색 목록에서 Dexterity Service Management를 선택합니다.
- 페이지 왼쪽 위에 있는 리본에서 호스트 속성 옵션을 선택합니다.
- 최대 동시 프로세스를 계산한 값으로 변경하세요.