A Microsoft vem testando os discos rígidos empresariais Exos 2X14 com a tecnologia MACH.2 para verificar se é possível manter o IOPS necessário para alguns dos serviços em nuvem da Microsoft, incluindo o Azure e o serviço de e-mail Microsoft Exchange Online, ao mesmo tempo em que aumenta a capacidade de armazenamento disponível por slot de data center.
Para cumprir seus contratos de nível de serviço, os clientes de nuvem precisam atingir um determinado nível de desempenho. Os arquitetos de data center consideram as SSDs corporativas como uma maneira de fornecer IOPS alto, mas a implantação das SSDs é limitada em comparação com a dos HDDs. O fato é que os HDDs, com seu custo mais baixo por terabyte e capacidades mais altas, continuam sendo o nível de armazenamento em massa mais eficaz para provedores de nuvem e implementações locais.
A Microsoft realizou testes de implementação do Exos 2X14, incluindo testes completos de infraestrutura para verificar a interoperabilidade e a compatibilidade com a infraestrutura do data center, a robustez do produto, a confiabilidade e a facilidade de integração com a arquitetura do sistema Project Olympus.
O arquiteto parceiro da Microsoft, Aaron Ogus, trabalhou diretamente com a Seagate na tecnologia MACH.2 desde o início e disse que ela proporciona um aumento de desempenho de 2x.
“Fizemos muitos testes iniciais nas unidades de desenvolvimento de engenharia do Exos 2X14 e agora testamos as CTUs (unidades de teste de clientes de produção antecipada) do Exos 2X14 da Seagate e, com base nessa análise, descobrimos que estamos obtendo quase o dobro da taxa de transferência e IOPS, que são as melhorias que esperávamos obter com a tecnologia MACH.2”, disse Ogus em um comunicado.
A Microsoft realizou uma série de testes simulando a carga de E/S de disco do Exchange 2013 e do Exchange 2016 em um servidor para verificar o desempenho e a estabilidade de um subsistema de disco. A Microsoft testou a taxa de transferência sequencial (simulando operações de backup ou streaming) e testes de IOPS de leitura aleatória (simulando cargas de trabalho de hiperescala e CDN), entre outros cenários.