Existem benefícios específicos para o SQL Server na VM do Azure ao usar o recurso Arquivos de Dados do SQL Server no Windows Azure ? Aka usando o contêiner de armazenamento de blobs do Azure para arquivos de banco de dados versus um disco de dados de VM do Azure que é apoiado pelo blob de páginas de armazenamento do Azure?
Os arquivos de dados do MS Docs SQL Server no Microsoft Azure incentivam o uso desse recurso com SQL na VM do Azure, mas não deixam clara uma vantagem atraente em comparação ao uso de um disco de dados gerenciado do Azure.
Os benefícios listados se aplicam a ambas as formas de armazenamento do Azure AFAIK.
Há algum benefício específico para SQL na VM do Azure?
Por que usar arquivos de dados do SQL Server no Microsoft Azure?
- Benefícios de migração fácil e rápida
- Custo e benefícios de armazenamento ilimitados
- Benefícios de alta disponibilidade e recuperação de desastres
- Benefícios de segurança
- Backup de instantâneo
Por MS Docs Arquivos de dados do SQL Server no Microsoft Azure > Conceitos e Requisitos
Esse novo recurso usa blobs de páginas, que são mais eficientes quando intervalos de bytes em um arquivo são modificados com frequência.
Por documentos do MS, Introdução aos discos gerenciados do Azure
Os discos gerenciados do Azure são armazenados como blobs de páginas, que são um objeto de armazenamento de E/S aleatório no Azure. Chamamos um disco gerenciado de 'gerenciado' porque é uma abstração sobre blobs de página, contêineres de blob e contas de armazenamento do Azure.
A maior vantagem de colocar os arquivos de banco de dados em blobs de página é que, para bancos de dados muito grandes, você pode usar backups de instantâneo de arquivo para arquivos de banco de dados no Azure . Mas é um recurso mais avançado e um pouco mais complicado do que usar os Discos do Azure, que são muito simples e fáceis de usar.
Portanto, a orientação básica é usar o Azure Disks, a menos que você tenha um cenário em que realmente precise evitar criar uma cópia dos dados para backups ou restaurar como uma operação de tamanho de dados. Observe que para HA/DR usando backup regular para URL ou backup gerenciado para armazenamento de BLOBs do Azure também é muito mais útil do que backups de instantâneo de arquivo, pois você obtém o Lifecycle Management , suporte multirregional, exclusão reversível e todos os outros recursos do armazenamento de blob dos seus backups.
E os Discos do Azure oferecem suporte a itens como Backup do Azure e Recuperação de Site do Azure, para que sejam compatíveis com soluções BC/DR em toda a empresa. Se você armazenar seus bancos de dados diretamente em blobs ou em Arquivos Premium do Azure, os dados não serão associados automaticamente à sua VM de uma infraestrutura, gerenciamento e POV de monitoramento.
Ambos são baseados no blob de páginas - o desempenho deve ser praticamente o mesmo - depende principalmente da velocidade da rede.
Eu mantenho o arquivo de log no disco local - por motivos de desempenho.