다음을 통해 공유


용량 계획 테스트 방법론

 

적용 대상: Windows Azure Pack

Windows Azure 팩 용량 계획 테스트를 진행하는 동안 사용된 리소스와 방법, 구성은 다음과 같습니다.

테스트 리소스

리소스

수량

참고

총 테넌트 수

2000

수동 사용자 계정입니다. 이러한 계정은 포털에 액세스되지 않았습니다.

테스트에 사용된 테넌트 수

50

사용된 테넌트당 평균 세션 수

10

세션마다 서버와의 연결이 자체적으로 만들어지기 때문에 사용된 테넌트 50개당 세션 10개는 테넌트 500개를 사용하여 테스트하는 것과 같습니다.

테넌트당 사용된 리소스 수

5 ~ 10

이러한 리소스에는 Virtual Machines, Networks, Websites, SQL Database, MySQL Database 및 Service Bus 항목이 포함됩니다.

Subscriptions

6000

각 테넌트에 구독 세 개가 할당됩니다.

SQL Server 테넌트 데이터베이스 수

2000

MySQL Server 테넌트 데이터베이스 수

2000

최대 VM 역할 수

100

최대 가상 컴퓨터 수

500

각 테넌트 데이터베이스의 최대 크기

50MB

테넌트 웹 사이트 수

2000

테넌트의 가상 컴퓨터용 관리 포털

2

테넌트 API 가상 컴퓨터 수*

1

SQL Server 리소스 공급자 가상 컴퓨터 수

1

MySQL 리소스 공급자 가상 컴퓨터 수*

1

SPF 리소스 공급자 가상 컴퓨터 수*

1

*리소스 공급자 및 테넌트 API 인스턴스 하나는 테넌트용 관리 포털 인스턴스 두 개의 부하를 지원할 수 있습니다. 부하 분산 장치 설정이 리소스 공급자 및 테넌트 API 인스턴스를 모두 사용하도록 변경된 경우 테넌트용 관리 포털의 처리량은 변경되지 않습니다. 이러한 구성 요소에는 병목 현상이 없기 때문입니다.

테스트 방법

모든 부하 테스트는 충분한 부하가 생성될 수 있도록 Visual Studio 테스트 에이전트 다섯 개로 구성된 Visual Studio 부하 테스트를 사용하여 수행되었습니다.

인지 시간

10초

테넌트의 요청 사이 시간

테스트 지속 시간

2시간

전체 테스트에 걸린 시간

테스트 시나리오 호출 비율

Windows Azure 팩 용량 계획 테스트 시나리오에는 다음과 같은 호출 비율 조합이 사용되었습니다.

호출

백분율

GET

95%

만들기/업데이트/삭제 작업

5%

GET 호출 비율

GET 호출은 전체 작업의 95%를 차지합니다. 이러한 GET 호출은 다음 표와 같이 나뉩니다.

GET 호출

백분율

참고

ListWebsiteAndRegions

15%

ListVmsAndVmRoles

20%

ListNetworks

20%

ListSqlDatabases

15%

ListMySqlDatabases

15%

ListServiceBusEntities

5%

WebsiteDrillDownCalls

5%

웹 사이트의 대시보드, 배율, 구성 페이지에 액세스할 때 수행된 GET 호출입니다.

VMDrilldownCalls

5%

가상 컴퓨터의 대시보드, 인스턴스, 배율 구성 탭에 액세스할 때 수행된 GET 호출입니다.

NetworkDrilldownCalls

5%

네트워크의 대시보드, 규칙, 사이트 간 VPN(가상 사설망), 구성 페이지에 액세스할 때 수행된 GET 호출입니다.

만들기/업데이트/삭제 호출 비율

이러한 호출은 전체 작업의 5%를 차지하며 다음 표와 같이 나뉩니다.

만들기/업데이트/삭제 호출

백분율

VM 역할 만들기

8%

VM 만들기

10%

VM 삭제

4%

VM 역할 삭제

4%

디스크 연결

4%

VM 종료

4%

VM 다시 시작

4%

웹 사이트 만들기

10%

웹 사이트 삭제

5%

배율 업데이트

2%

웹 사이트 구성 업데이트

2%

SQL 데이터베이스 만들기

10%

SQL 데이터베이스 삭제

4%

SQL 데이터베이스 암호 변경

4%

MySQL 데이터베이스 만들기

8%

MySQL 데이터베이스 삭제

4%

Service Bus 네임스페이스 만들기

4%

Service Bus 큐 만들기

4%

Service Bus 항목 만들기

4%

Service Bus 엔터티 삭제

2%