AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 246127
Accepted
JohnC
JohnC
Asked: 2019-08-24 07:38:25 +0800 CST2019-08-24 07:38:25 +0800 CST 2019-08-24 07:38:25 +0800 CST

Contêiner de armazenamento de BLOBs do Azure vs disco gerenciado de VM para SQL em arquivos de banco de dados de VM do Azure

  • 772

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.

sql-server sql-server-2016
  • 2 2 respostas
  • 522 Views

2 respostas

  • Voted
  1. Best Answer
    David Browne - Microsoft
    2019-08-24T10:52:32+08:002019-08-24T10:52:32+08:00

    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.

    • 1
  2. k010mb0
    2019-08-24T09:54:30+08:002019-08-24T09:54:30+08:00

    Ambos são baseados no blob de páginas - o desempenho deve ser praticamente o mesmo - depende principalmente da velocidade da rede.

    • O disco gerenciado possui uma camada extra como sistema de arquivos.
    • O disco gerenciado tem tamanho fixo - então você aloca o disco inteiro enquanto usa apenas parte dele.
    • Os arquivos de dados no Azure podem crescer automaticamente quando necessário.

    Eu mantenho o arquivo de log no disco local - por motivos de desempenho.

    • 0

relate perguntas

  • SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado

  • Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?

  • Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?

  • Quais são as principais causas de deadlocks e podem ser evitadas?

  • Como determinar se um Índice é necessário ou necessário

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve