Existe uma maneira de calcular quantas DTUs são saídas de um determinado servidor regular, mas eu preciso do contrário!
Estou planejando sair do ambiente do Azure e preciso de uma maneira de medir quanta CPU/memória devo usar no meu RDS.
Agora eu sei que consumo cerca de 100 DTUs...
então, grosso modo, qual máquina é capaz de tal saída?
Esta resposta do SO parece indicar que pode ser intencionalmente obscurecida em mistério ... o que faz todo o sentido se você é a Microsoft e deseja muito que as pessoas migrem para a nuvem em vez de hospedar sua própria arquitetura. A nuvem é onde eles obtêm uma fatia muito maior do bolo de $, afinal!
Você sempre pode voltar às recomendações clássicas sobre especificações com base na natureza da carga de trabalho, tamanho, etc. As pessoas estavam especificando VMs muito antes das DTUs :)
Aqui estão alguns recursos nesse sentido, embora existam muitos mais e nenhum seja abrangente:
Brent Ozar também oferece treinamento nesta área se você realmente precisa acertar a unha na cabeça com esta transição de servidor (não sou afiliado ao Brent Ozar Unlimited de forma alguma).
No final do dia, você provavelmente terá que fazer alguns ajustes de qualquer maneira, então eu começaria pequeno e trabalharia meu caminho em um ambiente de teste. Você conhece melhor seus aplicativos e cargas de trabalho, então precisa descobrir quais recursos e especificações o levarão ao estado desejado.
100 DTU equivalem a 1 núcleo. Deve exigir menos de 150 IOPS em termos de desempenho de armazenamento.
Embora a definição de DTU afirme que DTU é uma medida combinada de CPU, memória e E/S de dados, nenhum dos contadores de desempenho usados pela Calculadora de DTU leva a memória em consideração. Isso não nos ajuda a fornecer os requisitos de memória para essa camada de 100 DTU.
Espero que isto ajude.