Backup Database On – Premisses no
Azure
Sulamita Dantas
Microsoft MVP, MTAC
Cientista da Computação
Possui experiência como DBA SQL Server, Analista
Protheus e atualmente trabalha com BI.
Participa da comunidade Técnica SQL Server.
Palestrante e voluntária em vários eventos
Conselheira Fiscal da ONG MTAC
Líder Local Group SQL BH
Co-Organizadora do Grupo Random Hacks
@suladantas
sulamita.dantas
sdantas01@gmail.com
www.sulamitadantas.com.br
SQL Saturday
20° SQL Saturday
• http://www.pass.org/
• Local Group BH
• Local Group RJ
• Local Group ES
• Local Group RS
• Local Group SP
• Local Group MT
• Local Group DF
• Local Group BA
SQL Saturday Brasil – 1° Semestre
• SQL Saturday #718 – 14/04/2018 - Joinville
http://www.sqlsaturday.com/718/EventHome.aspx
• SQL Saturday #715 – 19/05/2018 – Belo Horizonte
http://www.sqlsaturday.com/715/EventHome.aspx
• SQL Saturday #744 – 23/06/2018 – Caxias do Sul
http://www.sqlsaturday.com/744/eventhome.aspx
Agenda
• O que é Backup?
• Por que usar Backup?
• Recovery Model
• Tipos de Backup
• Tipos de Armazenamento de Backup’s
• Backup SQL Server no serviço de Blob do Azure
• Vantagens do Backup SQL Server no Serviço de Blob do Azure
• Desvantagens do Backup SQL Server no Serviço de Blob do
Azure
• Passo a passo Demo
• Demo...
O que é Backup?
“Nada mais é que a cópia de dados de um dispositivo de
armazenamento para outro.”
Por que usar Backup?
Recovery Model
• Simple
• O que exige menor esforço administrativo, porém oferece menores
possibilidades de recuperação em casos de falhas. Não indicado para
ambientes de produção.
• Full
• Possibilita restore ao ponto da falha. Log de transações cresce
ininterruptamente. Necessita de maior esforço administrativo com frequentes
backups de log.
• Bulk-Logged
• Não onera o log de transações com operações de bulk insert e outras
minimamente logadas, porém faz aumentar exponencialmente o arquivo de
backup do log de transações, pois carrega todos extents (conj. De 8 páginas)
junto com as páginas “backupeadas.”
Tipos de Backup
• Full
• Diferential
• Log
Tipos de Armazenamento de Backup’s
• Backup On-Server
• Backup On-Site
• Backup Remoto
Backup SQL Server no serviço de Blob do Azure
Vantagens do Backup SQL Server no serviço de
Blob do Azure
• Armazenamento confiável, ilimitado e de fácil
acesso
• Escolha de poder enviar o backup para um lugar
bem distante geograficamente
• Não existe sobrecarga nos servidores locais ou
servidores de backup
Desvantagens do Backup SQL Server no serviço
de Blob do Azure
• Custo maior ao fazer o Restore
• Internet
• https://azure.microsoft.com/pt-
br/pricing/#explore-cost - Calculadora
Recomendações
Passo a passo demo...
• Criar uma conta no Azure - https://azure.microsoft.com/pt-br/
• Escolher opção de conta gratuita ou não
• Fornecer os dados pessoais. Necessário um cartão de crédito
• Configurar o Serviço de Blob no Azure
• Logar no Portal do Azure - Portal Azure
• Selecionar a opção Storage Acounts
• Configurar a conta:
• Name
• Account kind
• Replication
• Acess Tier
• Resource group
• Location
Passo a passo demo...
• Depois de configurados os passos no slide anterior, o serviço de
Blob do Azure está configurado.
• Próximo passo:
• Criar credenciais no SQL Server
• Abrir o SSMS e criar a credencial
• Fazer o backup no Azure
• Fazer um restore a partir do armazenamento do Azure.
Obrigada!
Backup Database - On Premisses no Azure

Backup Database - On Premisses no Azure

  • 1.
    Backup Database On– Premisses no Azure Sulamita Dantas Microsoft MVP, MTAC
  • 3.
    Cientista da Computação Possuiexperiência como DBA SQL Server, Analista Protheus e atualmente trabalha com BI. Participa da comunidade Técnica SQL Server. Palestrante e voluntária em vários eventos Conselheira Fiscal da ONG MTAC Líder Local Group SQL BH Co-Organizadora do Grupo Random Hacks @suladantas sulamita.dantas sdantas01@gmail.com www.sulamitadantas.com.br
  • 4.
  • 5.
    • http://www.pass.org/ • LocalGroup BH • Local Group RJ • Local Group ES • Local Group RS • Local Group SP • Local Group MT • Local Group DF • Local Group BA
  • 6.
    SQL Saturday Brasil– 1° Semestre • SQL Saturday #718 – 14/04/2018 - Joinville http://www.sqlsaturday.com/718/EventHome.aspx • SQL Saturday #715 – 19/05/2018 – Belo Horizonte http://www.sqlsaturday.com/715/EventHome.aspx • SQL Saturday #744 – 23/06/2018 – Caxias do Sul http://www.sqlsaturday.com/744/eventhome.aspx
  • 7.
    Agenda • O queé Backup? • Por que usar Backup? • Recovery Model • Tipos de Backup • Tipos de Armazenamento de Backup’s • Backup SQL Server no serviço de Blob do Azure • Vantagens do Backup SQL Server no Serviço de Blob do Azure • Desvantagens do Backup SQL Server no Serviço de Blob do Azure • Passo a passo Demo • Demo...
  • 8.
    O que éBackup? “Nada mais é que a cópia de dados de um dispositivo de armazenamento para outro.”
  • 9.
    Por que usarBackup?
  • 10.
    Recovery Model • Simple •O que exige menor esforço administrativo, porém oferece menores possibilidades de recuperação em casos de falhas. Não indicado para ambientes de produção. • Full • Possibilita restore ao ponto da falha. Log de transações cresce ininterruptamente. Necessita de maior esforço administrativo com frequentes backups de log. • Bulk-Logged • Não onera o log de transações com operações de bulk insert e outras minimamente logadas, porém faz aumentar exponencialmente o arquivo de backup do log de transações, pois carrega todos extents (conj. De 8 páginas) junto com as páginas “backupeadas.”
  • 11.
    Tipos de Backup •Full • Diferential • Log
  • 12.
    Tipos de Armazenamentode Backup’s • Backup On-Server • Backup On-Site • Backup Remoto
  • 13.
    Backup SQL Serverno serviço de Blob do Azure
  • 14.
    Vantagens do BackupSQL Server no serviço de Blob do Azure • Armazenamento confiável, ilimitado e de fácil acesso • Escolha de poder enviar o backup para um lugar bem distante geograficamente • Não existe sobrecarga nos servidores locais ou servidores de backup
  • 15.
    Desvantagens do BackupSQL Server no serviço de Blob do Azure • Custo maior ao fazer o Restore • Internet • https://azure.microsoft.com/pt- br/pricing/#explore-cost - Calculadora
  • 16.
  • 17.
    Passo a passodemo... • Criar uma conta no Azure - https://azure.microsoft.com/pt-br/ • Escolher opção de conta gratuita ou não • Fornecer os dados pessoais. Necessário um cartão de crédito • Configurar o Serviço de Blob no Azure • Logar no Portal do Azure - Portal Azure • Selecionar a opção Storage Acounts • Configurar a conta: • Name • Account kind • Replication • Acess Tier • Resource group • Location
  • 18.
    Passo a passodemo... • Depois de configurados os passos no slide anterior, o serviço de Blob do Azure está configurado. • Próximo passo: • Criar credenciais no SQL Server • Abrir o SSMS e criar a credencial • Fazer o backup no Azure • Fazer um restore a partir do armazenamento do Azure.
  • 19.