Selecione um tipo de disco para a carga de trabalho

Concluído

Vamos examinar detalhadamente as escolhas de tipo de disco que os arquitetos precisam fazer para um aplicativo proposto do Azure.

Em sua organização de serviços de saúde, você tem um sistema comercialmente crítico que gerencia os estoques de medicamentos controlados e garante que os profissionais os tenham sempre disponíveis nas clínicas locais. Você deseja migrar o sistema para o Azure com o mínimo de modificação possível. Você deseja criar um conjunto de máquinas virtuais no Azure que correspondam aos servidores físicos atuais e, em seguida, migrar o sistema. Antes da migração, você deseja selecionar os tipos de discos certos para cada máquina virtual.

Nesta unidade, você examinará os requisitos de cada servidor virtual na infraestrutura proposta do Azure e verá por que determinado tipo de disco é ideal.

Diagram of on-premises servers for the prescription drugs stocks database.

Servidor de banco de dados de produção

Primeiro, você deseja arquitetar a máquina virtual que hospedará o banco de dados de produção do sistema de estoques de medicamentos controlados. Esse sistema é comercialmente crítico. Ele é usado pela maioria dos seus funcionários, em todo o mundo, para realizar o trabalho deles. O servidor de banco de dados no sistema local é muito utilizado. Os discos físicos são executados próximo da capacidade em termos de IOPS e taxa de transferência.

Você monitorou e analisou o desempenho do seu sistema local, durante períodos típicos e durante períodos de demanda de pico, como durante uma campanha de marketing bem-sucedida. Esse estudo mostra que os discos rápidos e a baixa latência são a base do sistema e que qualquer queda no desempenho afetará todos os usuários. A fim de garantir que o seu bom desempenho atual continue após a migração para a nuvem, você deseja que os discos que armazenam os bancos de dados deem suporte a 50 mil IOPS e a taxas de transferência de até 1.000 MBps.

Esse requisito torna a decisão simples. O tamanho máximo dos discos gerenciados SSD Premium é P80, mas esse tamanho dá suporte a uma IOPS máxima de 20 mil e a uma taxa de transferência máxima de 900 MBps. Somente os maiores tamanhos de Discos Ultra dão suporte ao desempenho de que você precisa.

Lembre-se de que os Discos Ultra só podem ser conectados a máquinas virtuais em zonas de disponibilidade. Esse requisito fornece alta disponibilidade, pois os servidores virtuais não são vulneráveis a uma falha de hardware em todo o datacenter. Isso também significa que você deve usar discos gerenciados, que o Azure replica automaticamente entre as zonas de disponibilidade nas quais as máquinas virtuais estão hospedadas.

Servidores de data warehouse

Em seguida, você deseja considerar os servidores que hospedam o data warehouse de medicamentos controlados. Os dados do banco de dados de produção são exportados regularmente para esse data warehouse e reestruturados para facilitar a análise das tendências de longo prazo. Esses servidores também hospedam cubos de dados que foram projetados para dar suporte às suas necessidades complexas de relatórios.

No seu sistema local, há um servidor de data warehouse no datacenter principal e também vários em escritórios regionais. Você criou uma imagem de máquina virtual para esses servidores de data warehouse e a usará para simplificar a implantação de várias instâncias da máquina virtual em várias regiões do Azure. Sua análise indica que esses servidores exigem discos de alto desempenho, mas não o desempenho extremo exigido pelo servidor de banco de dados de produção.

Os discos de maior desempenho no Azure são os discos gerenciados SSD Premium v2, os discos gerenciados SSD Premium e os Discos Ultra. No entanto, os Discos Ultra e os discos gerenciados SSD Premium v2 não dão suporte a imagens de máquinas virtuais no momento. Em decorrência disso, os discos gerenciados SSD Premium são o tipo de disco ideal para discos de dados nessa carga de trabalho.

Servidor de banco de dados em espera

No seu sistema local, você tem um servidor em espera que executa uma réplica do banco de dados principal dos estoques de medicamentos controlados. Nas raras ocasiões em que o servidor principal falha, as consultas de banco de dados são redirecionadas para esse servidor, de modo que os usuários não tenham nenhuma interrupção no serviço. Você deseja obter uma máquina virtual em espera semelhante no seu sistema baseado em nuvem.

Como essa máquina virtual não será usada na maioria das vezes, você foi solicitado a implementá-la dentro de um orçamento limitado. Seus arquitetos consideram que uma queda no desempenho é aceitável durante as raras falhas da máquina virtual primária.

Você acha que é improvável que o orçamento se amplie para discos gerenciados SSD Premium ou discos gerenciados SSD Premium v2. Nessas circunstâncias, os SSDs Standard que usam discos gerenciados são a melhor opção, pois eles têm um desempenho igual ou melhor do que o tamanho equivalente do HDD (unidades de disco rígido) Standard e um desempenho mais consistente.

Interface da Web administrativa

O sistema local inclui um conjunto de procedimentos armazenados que implementam rotinas de manutenção nos dados. Também há um conjunto de exibições de dados que os administradores usam para monitorar o desempenho do banco de dados. Para facilitar a vida dos administradores, há um servidor Web no seu sistema local que hospeda um site que os administradores podem usar para executar esses procedimentos armazenados e exibir relatórios de desempenho. Convém migrar esse servidor para a nuvem e hospedá-lo em uma máquina virtual do Azure.

Novamente, convém minimizar os custos. O site é usado apenas pela equipe de 20 administradores e coloca uma carga baixa nas unidades de disco, que são usadas apenas para armazenar os arquivos de código do aplicativo Web. Esse servidor não tem requisitos estritos de disponibilidade porque não é um sistema comercialmente crítico.

Nesse caso, você pode minimizar os custos usando HDDs Standard no servidor Web. Para minimizar os requisitos administrativos, você pode usar discos gerenciados.

Verificar seu conhecimento

1.

Para o servidor de interface da Web administrativa, suponha que você queira usar o Backup do Azure para proteger o conteúdo dos discos da máquina virtual. Como esse requisito mudaria o tipo de disco escolhido?

2.

Para os servidores de banco de dados em espera, suponha que seus requisitos sejam alterados. Decida se uma IOPS mínima de 1.100 é absolutamente necessária em todos os momentos. Como esse requisito mudaria o tipo de disco escolhido?