As VMs do Azure têm limites de E / S de disco?

7

Temos um servidor SQL hospedado em uma VM do Azure. Um dos nossos aplicativos é muito intensivo em leitura e gravação no banco de dados e estamos vendo um desempenho ruim do disco. Comprimentos de fila de disco de 10 ou maior.

Estou tentando encontrar uma maneira de aumentar o desempenho do disco. Eu encontrei um vídeo technet aqui que menciona uma cota de disco e abrange 4 contas de armazenamento aumenta o disco i / o. Alguém pode confirmar este limitador de disco ou recomendar essa técnica de abrangência?

    
por NullReference 04.09.2013 / 19:12

2 respostas

10

Os discos do Azure são armazenados como blobs de página no Armazenamento do Azure. Uma conta de armazenamento tem destinos de escala específicos. À medida que você direciona o carregamento de E / S de disco pesado por meio de uma VM, é possível aumentar os limites desses destinos de armazenamento. As contas de armazenamento localmente redundantes têm um alvo perfeito de entrada de 10 Gbps / saída de 15 Gbps, enquanto as contas geo-redundantes têm como alvo a saída de 5 Gbps / saída de 10 Gbps. Um blob específico (que contém um único disco) tem um alvo de 60MBytes / seg.

É por isso que você verá sugestões (como o vídeo do TechNet) para usar vários discos em várias contas de armazenamento, para ir além das metas de escala de armazenamento específicas da conta.

Aqui está um artigo sobre os tamanhos de VMs e os IOPs máximos relacionados. Você verá que cada tamanho de VM tem o máximo. IOPs equivalentes a 500 x # diisks anexados.

Este artigo aborda considerações de desempenho para executar o SQL Server em uma máquina virtual, que abrange muitos tópicos, incluindo IO de disco.

EDITAR Essa resposta está um pouco desatualizada agora. Além dos discos de armazenamento padrão, agora você pode usar o armazenamento Premium para discos. O armazenamento premium é suportado por SSD e os discos variam de 500 a 5000 IOPS e 100 a 200 MB / s, dependendo da camada de disco (a mais alta é de 1 TB, 5000 IOPS, 200 MB / s). Você ainda terá limites gerais para uma determinada VM série DS ou GS, mas esses limites são maiores que as séries D ou G (maximizando 80.000 IOPS e 2.000 MB / s em um GS5, por exemplo).

Mais informações sobre os tamanhos de VM aqui .

Mais informações sobre o armazenamento Premium aqui .

    
por 04.09.2013 / 21:58
2

As novas VMs da série DS (com unidades temporárias SSD locais e SSDs persistentes) têm um limite de largura de banda por VM, como você pode ver Na documentação da série DS .

A largura de banda é de ~ 32 MB / s por núcleo.

    
por 15.04.2015 / 18:28

Tags