영구 채팅 서버에 대한 용량 계획

 

마지막으로 수정된 항목: 2016-05-16

요약: 이 항목에서는 비즈니스용 Skype 서버 2015 영구 채팅 서버의 용량 계획에 대해 설명합니다.

영구 채팅 서버에서는 이후 검색을 위해 보존할 수 있는 다중 사용자 실시간 채팅을 수행할 수 있습니다. 대화 내용이 구성된 경우 사용자의 사서함에 저장되는 그룹 IM(메신저 대화)과 달리 영구 채팅 서버 세션은 열린 상태로 더 오랫동안 지속되며 메시지, 파일, URL, 기타 진행 중인 대화에 포함되는 데이터와 함께 콘텐츠가 서버에 저장됩니다.

용량 계획은 영구 채팅 서버 배포를 준비하는 데 있어 중요한 부분입니다. 이 항목에서는 배포에 가장 적합한 구성을 결정하는 데 사용할 수 있는 용량 계획 표에 대해 설명합니다. 또한 최대 사용 시 더 많은 용량이 필요한 영구 채팅 서버 배포를 관리하는 최상의 방법에 대해서도 설명합니다.

이 섹션을 읽기 전에 영구 채팅 토폴로지에 대해 숙지해야 합니다. 자세한 내용은 영구 채팅 서버 토폴로지 계획을 참조하세요.

다음 표에는 여러 가지 영구 채팅 서버 설정이 용량에 미치는 영향이 나와 있으며 영구 채팅 서버 용량을 계획하는 데 이를 활용할 수 있습니다.

  • 사용자 수에 대한 용량 계획

  • 채팅방 액세스에 대한 용량 계획

  • 초대에 의한 채팅방 액세스에 대한 용량 계획

  • 성능에 대한 용량 계획

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

영구 채팅 서버 풀 최대 용량 예제

활성 영구 채팅 서비스 인스턴스

4

영구 채팅 서비스 인스턴스

8(최대 4개만 활성 상태이며 나머지 4개는 비활성 상태)

연결된 활성 사용자

80,000

총 프로비전된 사용자

150,000

끝점 수

120,000

위 예제에서 계획의 목적은 영구 채팅 서버에서 허용되는 최대 사용자 수를 지원하기 위한 것입니다. 4개의 영구 채팅 서비스 서버/인스턴스(고가용성 및 재해 복구를 위해서는 영구 채팅 서버를 실행하는 수동 서버를 4개 이상 지정할 수 있음)와 서버당 20,000명 사용자로 총 80,000명의 활성 사용자를 지원하기 위한 것입니다.

다음 예제 표를 사용하여 영구 채팅 서버 풀에서의 채팅방 액세스 관리를 쉽게 계획할 수 있습니다.

채팅방 액세스 관리 예제

작은 채팅방 중간 채팅방 큰 채팅방 합계

채팅방 크기(연결된 사용자 수)

채팅방당 30명

채팅방당 150명

채팅방당 16,000명

채팅방

32,000

1,067

10

33,077

강당 채팅방 비율

1%

1%

50%

공개 채팅방 비율

3%

3%

50%

공개 채팅방(명시적인 구성원 자격 없음)

960

32

5

997

비공개 채팅방(구성원 자격이 명시된 일반 채팅방)

31,040

1,035

5

32,080

강당 채팅방(추가 발표자 입장)

0

32

5

직접 구성원 자격으로 관리되는 채팅방

50%

10%

0%

사용자 그룹으로 관리되는 채팅방

50%

90%

100%

공개 채팅방을 위한 각 채팅방의 구성원 자격 목록에 포함된 사용자 그룹(명시적으로 지정되지 않음)

0

0

0

비공개 채팅방을 위한 각 채팅방의 구성원 자격 목록에 포함된 사용자

30

150

16,000

비공개 채팅방을 위한 각 채팅방의 구성원 자격 목록에 포함된 사용자 그룹

3

5

10

각 채팅방의 관리자 목록에 있는 사용자 및 사용자 그룹(공개 및 비공개 채팅방용)

6

6

6

각 강당 채팅방의 발표자 목록에 있는 사용자 및 사용자 그룹(공개 및 비공개 채팅방용)

6

6

6

모든 비공개 채팅방의 사용자 기반 구성원 자격 엔터티

465,600

15,520

-

모든 비공개 채팅방의 사용자 그룹 기반 구성원 자격

46,560

4,656

50

모든 강당 채팅방의 사용자 및 사용자 그룹 기반 엔터티

0

192

50

모든 채팅방 관리자 목록의 사용자 및 사용자 그룹 기반 관리자 엔터티

192,000

6,400

60

채팅방당 활성 사용자

30

150

16,000

사용자당 채팅방

12

2

2

16

각 채팅방의 구성원 목록에 있는 사용자 그룹

10

10

15

사용자 그룹으로 관리되는 채팅방

50%

50%

50%

모든 채팅방의 사용자 그룹 기반 구성원 엔터티

155,200

5,173

68

모든 채팅방의 사용자 기반 구성원 엔터티

465,600

77,600

72,000

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

6

6

6

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

192,000

6,400

60

액세스 제어 항목

704,160

26,768

160

731,088

최대 액세스 제어 항목

2,000,000

위 예제에서 권장 지침에 따라 영구 채팅 서버를 배포하면 준수가 설정된 4개의 서버 풀에서 최대 80,000명의 활성 사용자를 처리할 수 있습니다.

이 예제에서는 소규모(지정된 시간의 활성 사용자 수 30명), 중규모(활성 사용자 수 150명), 대규모(활성 사용자 수 16,000명)로 분류된 채팅방을 보여 줍니다. 위의 표에서 지원되는 특정 크기의 채팅방 수는 다음 항목의 합계를 기반으로 계산됩니다.

  • 시스템의 활성 사용자

  • 지정된 크기의 채팅방에 있는 활성 사용자

  • 단일 사용자가 참가하는 지정된 크기의 채팅방

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

important중요:
채팅방 관리를 위한 전략을 계획할 때는 허용되는 액세스 제어 항목의 총 개수가 200만 개라는 사실에 주의해야 합니다. 계산한 액세스 제어 항목이 200만개를 넘을 경우 서버 성능이 크게 저하될 수 있습니다. 이 문제를 방지하기 위해서는 가능한 한 개별 사용자 대신 사용자 그룹을 액세스 제어 항목으로 설정해야 합니다.

영구 채팅 서버가 초대를 보내도록 구성된 경우 다음과 같은 용량 계획 표를 사용해 영구 채팅 데이터베이스에 만들고 저장하는 초대 개수를 파악할 수 있습니다. 범주에서 초대를 관리하는 작업은 비즈니스용 Skype 서버 제어판에서 채팅방 범주 설정 페이지를 사용하거나 Windows PowerShell cmdlet, set-csPersistentChatCategory를 사용하여 수행할 수 있습니다. 채팅방(범주에서 허용하는 조건에 따라)에서 초대를 관리하는 작업은 비즈니스용 Skype 클라이언트에서 실행되는 채팅방 관리 페이지를 사용하거나 Windows PowerShell cmdlet, set-csPersistentChatRoom을 사용하여 수행할 수 있습니다.

다음 표의 예제 데이터에서는 채팅방 설정 페이지에서 모든 채팅의 50%에 대해 초대 옵션이 로 설정되었다고 가정합니다.

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

초대에 의한 채팅방 액세스 예제

작은 채팅방 중간 채팅방 큰 채팅방 합계

채팅방에 액세스할 수 있는 사용자

채팅방당 30명

채팅방당 150명

채팅방당 16,000명

초대를 포함하는 채팅방 비율

50%

50%

50%

초대를 보내도록 구성된 채팅방

16,000

533

5

채팅방에 액세스할 수 있는 사용자

60

225

16,000

영구 채팅 서버에서 생성된 초대

960,000

120,000

80,000

1,160,000

허용되는 최대 초대 수

2,000,000

모델 1 - 채팅방당 하루에 예상되는 메시지 개수로 시작

채팅방당 채팅 비율(1일 기준)

50

500

100

650

모든 채팅방의 채팅 비율(초당)

55.56

18.52

0.03

74

모델 2 - 사용자당 하루에 게시되는 메시지 개수로 시작

사용자당 일일 채팅 비율

15

5

0.1

20

채팅방당 채팅 비율(1일 기준)

38

375

800

1,213

모든 채팅방의 채팅 비율(초당)

41.67

13.89

0.28

56

다음 표에서는 영구 채팅 서버의 사용자 모델에 대해 설명합니다. 여기에서는 용량 계획 요구 사항에 대한 기준을 제공하고 4개의 서버로 80,000명의 동시 사용자를 지원하는 일반적인 조직을 보여 줍니다.

영구 채팅 서버 성능 사용자 모델

연결된 활성 사용자 수

80,000

영구 채팅 서버 서비스 인스턴스 수

4

소규모 채팅방의 크기

사용자 30명

중규모 채팅방의 크기

사용자 150명

대규모 채팅방의 크기

사용자 16,000명

총 채팅방 수

33,077

소규모 채팅방 수

32,000

중규모 채팅방 수

1,067

대규모 채팅방 수

10

사용자당 총 채팅방 수

16

사용자당 소규모 채팅방 수

12

사용자당 중규모 채팅방 수

2

사용자당 대규모 채팅방 수

2

사용자당 참가한 채팅방 수

24

최대 참가 비율

10/초

총 채팅 비율

24/초

소규모 채팅방의 채팅 비율

22.22/초

중규모 채팅방의 채팅 비율

1.67/초

대규모 채팅방의 채팅 비율

~0.15/초

초대에 대해 구성된 채팅방의 비율

50%

직접 구성원의 비율

50%

그룹 구성원의 비율

50%

Active Directory 도메인 서비스의 평균 상위 소속 수

100 - 200

사용자당 등록된 연락처 수

80

사용자당 평균 끝점 수

1.5

끝점당 표시 가능한 평균 채팅방 수

1.5

사용자당 표시 가능한 평균 채팅방 수

2.25(1개 채팅방의 50% 및 2개 채팅방의 50%), 최대 6개의 공개 채팅방, 모니터당 한 개

간격당 폴링되는 참가자 수

표시되는 채팅방당 25

폴링 간격

5분

초당 폴링되는 참가자 수

15,000

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

6

초당 현재 상태 변경 수

133.33

 
표시: