그룹 채팅 서버에 대한 용량 계획

 

마지막으로 수정된 항목: 2012-10-18

Microsoft Lync Server 2010, 그룹 채팅에서는 영구 채팅 세션을 제공합니다. IM(인스턴트 메시징)과 달리 Lync Server 2010, 그룹 채팅 세션은 진행 중인 대화의 일부인 메시지, 파일, URL 및 기타 데이터와 함께 저장됩니다.

용량 계획은 그룹 채팅 서버 배포를 준비하는 데 있어 중요한 부분입니다. 이 항목에서는 배포에 가장 적합한 구성을 결정하는 데 사용할 수 있는 지원되는 그룹 채팅 서버 토폴로지 및 용량 계획 테이블에 대해 자세히 설명합니다. 또한 최대 사용 시 더 많은 용량이 필요한 그룹 채팅 서버 배포를 관리하는 최상의 방법에 대해서도 설명합니다.

그룹 채팅 서버를 다운로드하려면 "Microsoft Lync Server 2010 Group Chat"(https://go.microsoft.com/fwlink/?linkid=209539&clcid=0x412)를 참조하십시오.

그룹 채팅 서버를 설치하는 방법에 대한 자세한 내용은 배포 설명서에서 그룹 채팅 서버 설치 및 구성을 참조하십시오.

그룹 채팅 서버 지원 토폴로지

단일 서버 토폴로지 또는 다중 서버 토폴로지에 그룹 채팅 서버를 배포할 수 있습니다.

참고

두 토폴로지에 대한 자세한 내용은 이 설명서 집합의 그룹 채팅 서버 계획 및 배포 설명서의 그룹 채팅 서버 배포를 참조하십시오.

참고

Microsoft Lync Server 2010과 Microsoft Office Communications Server 2007 R2는 어느 정도 조합하여 함께 사용할 수 있습니다. 자세한 내용은 마이그레이션 설명서에서 그룹 채팅 서버 관리을 참조하십시오.

단일 서버 토폴로지

그룹 채팅 서버의 최소 구성이면서 가장 간단한 배포는 단일 서버 토폴로지입니다. 이 토폴로지는 20,000명의 사용자를 지원할 수 있습니다. 이 토폴로지에는 Microsoft Lync Server 2010을 실행하는 서버, 그룹 채팅 서버, 그룹 채팅 데이터베이스를 호스팅할 서버 및 Microsoft Lync 2010 그룹 채팅을 호스팅할 워크스테이션이 필요합니다. 또한 규정을 준수해야 하는 경우 Compliance Service를 호스팅할 추가 서버와 준수 데이터를 저장할 추가 데이터베이스가 필요합니다. 준수 데이터베이스는 Compliance Service와 함께 배치될 수 있습니다.

참고

Lync Server 2010 배포, 그룹 채팅 서버 및 Compliance Service는 모두 같은 AD DS(Active Directory 도메인 서비스) 도메인에 있어야 합니다.

다음 그림에서는 선택적 Compliance Service가 포함된 단일 서버 토폴로지의 모든 구성 요소를 보여 줍니다.

단일 그룹 채팅 서버

단일 그룹 채팅 서버

다중 서버 토폴로지

더 큰 용량 및 안정성을 제공하려면 그룹 채팅 서버 계획에 설명된 대로 다중 서버 토폴로지를 배포하면 됩니다. 다중 서버 토폴로지는 각각 20,000명씩 총 60,000명의 사용자를 지원할 수 있는 세 개의 그룹 채팅 서버를 포함할 수 있습니다. 다중 서버 토폴로지는 여러 서버에서 그룹 채팅 서버를 호스팅한다는 점을 제외하고는 단일 서버 토폴로지와 같습니다. 여러 그룹 채팅 서버는 Lync Server 및 Compliance Service와 동일한 AD DS 도메인에 있어야 합니다.

다음 그림에서는 여러 그룹 채팅 서버, 선택적 Compliance Service 및 별도의 준수 데이터베이스로 이루어진 다중 서버 토폴로지의 모든 구성 요소를 보여 줍니다.

다중 그룹 채팅 서버

다중 그룹 채팅 서버

60,000명의 사용자가 동시에 로그인하여 Lync 2010 그룹 채팅을 사용할 수 있는 세 개 서버의 그룹 채팅 서버 배포에서는 부하가 서버당 20,000명의 사용자로 균등하게 분산됩니다. 하나의 서버가 사용할 수 없게 된 경우 해당 서버에 연결된 사용자는 그룹 채팅 서버에 대한 액세스를 잃게 됩니다. 연결이 끊긴 사용자는 해당 서버가 복원될 때까지 나머지 서버로 자동으로 전송됩니다. 네트워크의 그룹 채팅 트래픽 양에 따라 이러한 전송에 몇 분 또는 최대 1시간 정도 걸릴 수 있습니다. 나머지 서버에서 각각 30,000명의 사용자를 호스팅해야 할 수 있으므로 성능 문제를 피하려면 사용할 수 없는 서버를 가능한 한 신속히 복원하는 것이 좋습니다.

그룹 채팅 서버의 부하는 조회 서비스에 의해 균형이 조정됩니다. 그룹 채팅 서버는 하드웨어 부하 분산 장치 뒤에 둘 수 없습니다. 서버 하나를 사용할 수 없어 부하가 불균형해진 경우 조회 서비스는 클라이언트가 로그인 및 로그아웃할 때 부하의 균형을 다시 조정하지만 기존 연결에 대해서는 균형을 조정하지 않습니다.

그룹 채팅 서버 용량 계획

다음 표를 사용하여 그룹 채팅 서버 용량 계획을 쉽게 수행할 수 있습니다. 이러한 표는 여러 그룹 채팅 서버 설정을 변경할 경우 용량에 미치는 영향을 모델링한 것입니다. 기울임꼴 숫자는 배포를 기반으로 변경할 수 있는 변수를 나타냅니다.

그룹 채팅 서버의 최대 용량 계획

다음 샘플 표를 사용하여 지원할 사용자 수를 결정할 수 있습니다.

그룹 채팅 서버 최대 용량 샘플

채널 서비스 인스턴스 수

3

활성 사용자 수

60,000

위 샘플은 그룹 채팅 서버에서 허용하는 최대 사용자 수, 즉 세 개의 서버/채널 서비스 인스턴스 및 총 60,000명의 활성 사용자(서버당 20,000명)를 지원하는 계획입니다.

대화방 액세스 관리를 위한 용량 계획

다음 샘플 표를 사용하여 그룹 채팅 서버에서의 대화방 액세스 관리를 쉽게 계획할 수 있습니다.

대화방 액세스 관리 샘플

대화방당 사용자 30명 대화방당 사용자 150명 대화방당 사용자 12,000명 합계

대화방 수

24,000

800

10

대화방당 활성 사용자 수

30

150

12,000

사용자당 대화방 수

12

2

2

각 대화방의 구성원 목록에 있는 사용자 그룹 수

10

10

15

사용자 그룹에서 관리하는 대화방 수

50%

50%

50%

모든 대화방의 사용자 그룹 기반 구성원 엔터티 수

120,000

4000

252

모든 대화방의 사용자 기반 구성원 엔터티 수

360,000

60,000

18,000

각 대화방의 관리자, 발표자 및 범위 목록에 있는 사용자 및 사용자 그룹 수

6

6

6

모든 대화방의 관리자, 발표자 및 범위 목록에 있는 사용자 및 사용자 그룹 수

144,000

4800

144

액세스 제어 항목 수

624,000

68,800

18,396

711,196

최대 액세스 제어 항목 수

50

50

50

1,000,000

위 샘플에서 권장 지침에 따라 그룹 채팅 서버를 배포할 경우 준수가 설정된 세 개 서버 풀에서 최대 60,000명의 활성 사용자를 처리할 수 있습니다.

이 샘플에서는 소규모(지정된 시간의 활성 사용자 수 30명), 중규모(활성 사용자 수 150명) 및 대규모(활성 사용자 수 12,000명)로 분류된 대화방을 보여 줍니다. 특정 크기의 대화방 수는 다음 항목의 합계를 기반으로 계산됩니다.

  • 시스템의 활성 사용자 수

  • 지정된 크기의 대화방에 있는 활성 사용자 수

  • 단일 사용자가 참가하는 지정된 크기의 대화방 수

위 표의 기울임꼴 숫자를 수정하여 시스템에서 만들 수 있는 특정 크기의 대화방 수 및 시스템에서 생성할 수 있는 아웃바운드 채팅 메시지 수를 평가할 수 있습니다. 시스템에 60,000명의 활성 사용자가 있는 이 샘플에서는 각 사용자가 12개의 소규모 대화방, 2개의 중규모 대화방 및 2개의 대규모 대화방에 동시에 참가할 경우 시스템에서 만들 수 있는 대화방 수는 소규모 24,000개, 중규모 800개, 대규모 10개입니다.

위의 용량 계획 테이블에서는 각 대화방에 대해 상위 범주에서 상속되는 항목 및 대화방에 직접 할당된 항목을 포함하여 대화방과 연결된 액세스 제어 항목 수를 지정합니다. ACL(액세스 제어 목록)을 사용하여 개별 대화방에 대한 액세스를 제어할 수 있습니다. 또한 범주 수준에서 액세스를 제어할 수 있습니다. ACL에서 개별 액세스 제어 항목은 사용자 그룹(예: 보안 그룹, 메일 그룹 또는 페더레이션 사용자 그룹) 또는 단일 사용자일 수 있습니다. 대화방 관리자, 발표자 및 구성원에 대한 액세스 제어 항목을 정의할 수 있습니다.

계획의 목적상, 개별 사용자 대신 사용자 그룹을 할당하여 관리할 대화방의 비율(%)을 평가해야 합니다. 위 샘플의 데이터는 소규모 대화방 50%, 중규모 대화방 50% 및 대규모 대화방 50%로 구성된 ACL이 사용자 그룹으로만 구성되고, 나머지 대화방은 개별 사용자로 구성된 것으로 가정합니다.

위 샘플에서 대화방 범주(관리자 그룹, 발표자 그룹 및 범위)에 대한 ACL은 모든 대화방 크기에서 동일합니다. 이 샘플에서는 각 목록에 대화방당 6개의 액세스 제어 항목이 있는 것으로 가정합니다.

important중요:
대화방 관리 전략을 계획할 때 허용되는 액세스 제어 항목의 총 수는 1백만 개입니다. 따라서 계산된 액세스 제어 항목이 1백만 개를 초과하는 경우 서버 성능이 크게 저하될 수 있습니다. 이 문제를 방지하려면 가능한 한 개별 사용자 대신 사용자 그룹을 액세스 제어 항목으로 사용해야 합니다.

초대에 의한 대화방 액세스 관리를 위한 용량 계획

다음 용량 계획 테이블을 사용하여 초대를 보내도록 구성된 경우 그룹 채팅 서버에서 만들어 그룹 채팅 데이터베이스에 저장하는 초대 수를 계산할 수 있습니다. Microsoft Lync Server 2010, 그룹 채팅 관리 도구 또는 그룹 채팅 서버 클라이언트(그룹 채팅)의 대화방 설정 페이지에서 초대를 관리합니다.

다음 표의 샘플 데이터는 대화방 설정 페이지에서 전체 대화방의 50%에 대한 초대 옵션이 예로 설정되고 대화방이 정원이 찬 상태에서 운영되는 것으로 가정합니다.

important중요:
서버에서 생성하는 초대 수에 대한 계산된 값이 1백만 개를 초과하는 경우에는 서버 성능이 크게 저하될 수 있습니다. 이 문제를 방지하려면 초대를 보내도록 구성된 대화방 수를 최소화하거나 초대를 보내도록 구성된 대화방에 참가할 수 있는 사용자 수를 제한해야 합니다.

초대에 의한 대화방 액세스 샘플

대화방당 사용자 30명 대화방당 사용자 150명 대화방당 사용자 12,000명 합계

초대를 보내도록 구성된 대화방 수

12,000

400

5

대화방에 액세스할 수 있는 사용자 수

30

150

12,000

그룹 채팅 서버에서 생성하는 초대 수

360,000

60,000

60,000

480,000

허용되는 최대 초대 수

1,000,000

그룹 채팅 서버 성능 사용자 모델

다음 표에서는 그룹 채팅 서버에 대한 사용자 모델을 설명합니다. 이 표는 용량 계획 요구 사항의 기초를 제공하며 60,000명의 동시 사용자를 지원하는 일반적인 조직을 나타냅니다.

그룹 채팅 서버 성능 사용자 모델

활성 사용자 수

60,000

채널 서버 수

3

소규모 대화방의 크기

사용자 30명

중규모 대화방의 크기

사용자 150명

대규모 대화방의 크기

사용자 12,000명

총 대화방 수

24,810

소규모 대화방 수

24,000

중규모 대화방 수

800

대규모 대화방 수

10

사용자당 총 대화방 수

16

사용자당 소규모 대화방 수

12

사용자당 중규모 대화방 수

2

사용자당 대규모 대화방 수

2

최대 참가 비율

10명/초

총 채팅 비율

20명/초

소규모 대화방의 채팅 비율

18명/초

중규모 대화방의 채팅 비율

1.8명/초

대규모 대화방의 채팅 비율

0.2명/초

초대에 대해 구성된 대화방의 비율

50%

직접 구성원의 비율

50%

그룹 구성원의 비율

50%

AD DS의 평균 상위 소속 수

100 - 200

사용자당 등록된 대화 상대 수

80

표시되는 평균 대화방 수

1.5개(50%는 1개, 50%는 2개)

간격당 폴링되는 참가자 수

표시되는 대화방당 15개

폴링 간격

5분

초당당 폴링되는 참가자 수

4500

사용자별 시간당 현재 상태 변경 수

4

초당 현재 상태 변경 수

66.66