Partilhar via


Metodologia de teste de planeamento de capacidade

 

Aplica-se a: Windows Azure Pack

Durante os testes de planeamento de capacidades do Azure Pack Windows, foram utilizados os seguintes recursos, métodos e configurações.

Recursos de teste

Recurso

Quantidade

Notas

Total de inquilinos

2000

Contas passivas de utilizadores. Estas contas não acederam ativamente ao portal.

Inquilinos utilizados durante o teste

50

Sessões médias por inquilino usado

10

Dez sessões por cada um dos 50 inquilinos utilizados equivalem a testes com 500 inquilinos porque cada sessão cria a sua própria ligação ao servidor.

Recursos utilizados por inquilino

5 a 10

Estes recursos incluem máquinas virtuais, redes, sites, bases de dados SQL, bases de dados MySQL e itens de Service Bus.

Subscrições

6000

Três assinaturas são atribuídas a cada inquilino.

SQL Server bases de dados de inquilinos

2000

Bases de dados de inquilinos do MySQL Server

2000

Funções máximas em VM

100

Máquinas virtuais máximas

500

Tamanho máximo para cada base de dados de inquilinos

50 MB

Sites de inquilinos

2000

Portal de gestão para máquinas virtuais dos inquilinos

2

Máquinas virtuais API do inquilino*

1

SQL Server máquinas virtuais fornecedoras de recursos

1

Máquinas virtuais fornecedoras de recursos MySQL *

1

Máquinas virtuais fornecedoras de recursos SPF *

1

*Um caso dos fornecedores de recursos e da API inquilino pode suportar a carga a partir de duas instâncias do portal de gestão para inquilinos. A produção do portal de gestão para inquilinos não muda se as definições do balançador de carga forem alteradas para permitir tanto os casos de API inquilino como os fornecedores de recursos. Este comportamento é esperado porque estes componentes não têm estrangulamentos.

Métodos de ensaio

Todos os testes de carga foram realizados utilizando Visual Studio Teste de Carga, que foi configurado com cinco agentes de teste Visual Studio para garantir que a carga suficiente poderia ser gerada.

Pense no tempo

10 segundos

O tempo entre pedidos de um inquilino

Duração do teste

Duas horas

O tempo para o teste total

Rácios de chamada de cenário de teste

O Windows cenário de planeamento da capacidade do Azure Pack utilizou a seguinte combinação de rácios de chamadas.

Chamadas

Percentagem

GET

95%

Criar/Atualizar/Eliminar operações

5%

Rácios de chamada GET

As chamadas GET representavam 95% do total das operações. Estas chamadas GET foram distribuídas como mostrado na tabela seguinte.

CHAMADAS GET

Percentagem

Notas

ListWebsiteAndRegions

15%

ListVmsAndVmRoles

20%

ListNetworks

20%

ListSqlDatabases

15%

ListMySqlDatabases

15%

ListServiceBusEntities

5%

WebsiteDrillDownCalls

5%

Get chamadas feitas ao aceder ao painel de instrumentos, escala, páginas de configuração de um site.

VMDrilldownCalls

5%

Get calls esco feitas durante o acesso ao painel de instrumentos, instâncias, separadores de configuração de escala de uma máquina virtual.

NetworkDrilldownCalls

5%

As chamadas GET es feitas durante o acesso ao dashboard, regras e rede privada virtual local-a-local (VPN), configuram páginas de uma rede.

Criar/atualizar/eliminar rácios de chamadas

Estas chamadas representavam 5% do total das operações e foram distribuídas como mostrado na tabela seguinte.

Criar/atualizar/eliminar chamada

Percentagem

Criar papel VM

8%

Criar VM

10%

Eliminar VM

4%

Eliminar o papel de VM

4%

Anexar disco

4%

Desligar VM

4%

Reiniciar VM

4%

Criar site

10%

Excluir site

5%

Escala de atualização

2%

Atualizar a configuração do site

2%

Criar SQL base de dados

10%

Eliminar SQL base de dados

4%

Alterar SQL senha de dados de dados

4%

Criar base de dados MySQL

8%

Eliminar base de dados MySQL

4%

Criar Service Bus espaço de nome

4%

Criar Service Bus fila

4%

Criar Service Bus tópico

4%

Excluir Service Bus entidades

2%