Melhorar o desempenho de VMs altamente usadas usando o Assistente do Azure
O Assistente do Azure ajuda a melhorar a velocidade e a capacidade de resposta dos aplicativos comercialmente críticos. Você pode obter recomendações de desempenho na guia Desempenho do painel do Assistente.
- Entre no Portal do Azure.
- Pesquise e selecione Assistente em qualquer página.
- No painel do Assistente, selecione a guia Desempenho.
Otimizar o desempenho da VM (máquina virtual) dimensionando corretamente instâncias altamente utilizadas
Você pode melhorar a qualidade da sua carga de trabalho e evitar muitos problemas relacionados ao desempenho (ou seja, limitação, alta latência) avaliando regularmente sua eficiência de desempenho. O Azure Well-Architected Framework define eficiência de desempenho como a capacidade da sua carga de trabalho de se adaptar a mudanças na carga. A eficiência de desempenho é um dos cinco pilares da excelência arquitetônica no Azure.
A menos que seja por design, recomendamos manter o uso do aplicativo bem abaixo dos limites de tamanho da máquina virtual, para que ele possa operar melhor e acomodar facilmente as alterações.
O Assistente do Azure agrega várias métricas ao longo de um mínimo de sete dias, identifica máquinas virtuais com alta utilização consistente entre essas métricas e encontra melhores tamanhos (SKUs) para melhor desempenho. Por fim, o Advisor examina os sinais de capacidade no Azure para atualizar frequentemente os SKUs recomendados, garantindo que estejam disponíveis para implantação na região.
Redimensionar as recomendações de SKU
O Assistente recomenda redimensionar máquinas virtuais quando o uso for consistentemente alto (acima dos limites predefinidos), considerando os limites de tamanho da máquina virtual em execução.
- O algoritmo de recomendação avalia as métricas de uso de CPU, Memória, Porcentagem de IOPS Consumido em Cache da VM e Porcentagem de Largura de Banda Consumida em Cache da VM.
- O período de observação é dos últimos sete dias a partir do dia da recomendação.
- As métricas são amostradas a cada 30 segundos, agregadas em 1 minuto e, em seguida, agregadas em 30 minutos (tomando a média dos valores médios de 1 minuto enquanto agregam em 30 minutos)
- Uma atualização de SKU para máquinas virtuais é decidida considerando os seguintes critérios:
- Para cada métrica, criamos um novo recurso a partir do P50 (mediana) das médias de 30 minutos agregadas durante o período de observação. Portanto, uma máquina virtual é identificada como candidata a um redimensionamento se:
- Os recursos
CPU
eMemory
são >= 90% dos limites do SKU atual. - Caso contrário, qualquer um
- O recurso
VM Cached IOPS
é >= para 95% dos limites do SKU atual e a IOPS máxima do disco local do SKU atual é >= para o IOPS de disco da rede. or - o recurso
VM Uncached Bandwidth
é >= 95% dos limites do SKU atual, e os limites máximos de limitação de disco de rede do SKU atual são >= para suas unidades de limitação de disco local.
- O recurso
- Os recursos
- Para cada métrica, criamos um novo recurso a partir do P50 (mediana) das médias de 30 minutos agregadas durante o período de observação. Portanto, uma máquina virtual é identificada como candidata a um redimensionamento se:
- Nós garantimos que:
- A utilização atual da carga de trabalho é melhor nos novos SKUs devido aos limites mais altos e melhores garantias de desempenho.
- O novo SKU tem os mesmos recursos de Rede acelerada e Armazenamento Premium.
- O novo SKU é compatível e está pronto para implantação na mesma região da máquina virtual em execução.
Em alguns casos, as recomendações não podem ser adotadas ou talvez não sejam aplicáveis, como em alguns desses cenários comuns (poderá haver outros casos):
- A máquina virtual tem vida curta.
- A máquina virtual atual já está provisionada para acomodar o tráfego futuro.
- Testes específicos sendo feitos usando o SKU atual, mesmo que não seja utilizado de forma eficiente.
- É necessário manter a máquina virtual como está.
Nesses casos, use as opções Descartar/Adiar associadas à recomendação.
Estamos trabalhando constantemente para melhorar essas recomendações. Sinta-se à vontade para compartilhar feedback no fórum do Assistente do Azure.
Artigos relacionados
Confira estes artigos para obter mais informações sobre o Assistente do Azure.
Para mais informações sobre as recomendações específicas do Assistente, veja os seguintes artigos.