Quando eu era adolescente, sempre pedia para minha mãe liberdade! E ela nunca me deu!
Até que eu cresci, estudei, fui trabalhar e finalmente eu era livre! Mas demorou para eu entender que a liberdade implicava em muitas responsabilidades… e eu tive saudade da adolescência, porque eu cresci e não sabia o que fazer com a liberdade.
Informação 1 – Nuvem X On Premise
De acordo com a documentação oficial O Banco de Dados SQL do Azure “um DBaaS (banco de dados como serviço) relacional hospedado no Azure. Ele baseia-se no hardware e software padronizados da Microsoft, hospedados e mantidos por ela.”
Usando o SQL Azure você não precisará decidir qual o hardware é adequado, quando serão aplicadas atualizações, quando serão realizados upgrades de versões… Você precisará estar atento aos comunicados de que alguma atualização no ambiente foi feita. A equipe da Microsoft decide quando aplicar estas alterações (sem deixar o sistema indisponível) e te comunica.
O SQL Server é um Sistema Gerenciador de Banco de Dados que existe a muitos anos, e eu costumo defini-lo como uma plataforma completa de dados, uma vez que além do SGBD ele possui ferramentas fenomenais como o Integration Services, Analysis Services, Reporting Services…
O SQL Server é instalado em um servidor, ou em uma máquina virtual, ou em um contêiner Docker. É o que chamamos de on premise. Quando a empresa opta por usar o SQL Server, é preciso prover uma infraestrutura adequada aos períodos de pico.
Já o SQL Azure é pré-pago, com opções para escalar verticalmente ou horizontalmente, de modo a ter maior capacidade, sem interrupção.
Informação 2 – O que são Logical Servers?
O conceito de servidor no SQL Azure é um pouquinho diferente… Um servidor não é uma máquina como estamos adaptados. No Azure um server determina a localização geográfica dos dados.
Um logical server possui várias bases de dados, e isso não significa que estejam todas no mesmo servidor (no mesmo hardware) significa que estão na mesma região geográfica.
Informação 3 – O que é DTU (Database Transaction Unit)?
DTU é uma medida combinada de recursos de processamento, armazenamento e IO. Você não compra um banco de dados SQL Azure, você compra uma determinada quantidade de DTUs e quando elas acabam a taxa de transferência é restringida, resultando em desempenho menor e até inatividade.
Informação 4 – Ferramentas que não existem no SQL Azure
Há ferramentas que existem no SQL Server que não existem no SQL Azure. E este deve ser um ponto de atenção na adoção de um ou de outro banco de dados.
SQL Server Agent : Com ele é possível agendar tarefas de manutenção do banco de dados, e estas tarefas são executadas automaticamente. No Azure o equivalente é o Azure Automation que pode ser usado com a mesma finalidade.
SQL Server Integration Services: Esta é uma ferramenta para extrair, transformar e carregar dados. O equivalente no Azure é o Azure Data Factory.
SQL Server Reporting Services: há alguns anos atrás a Microsoft ofereceu uma ferramenta que era equivalente ao SQL Server Reporting Services, o SQL Reporting Service. Ele foi descontinuado, e para substitui-lo existe Microsoft Power BI, que é uma ferramenta muito poderosa para criar visualizações de dados provenientes de várias fontes.
SQL Server Analysis Services: Equivalente a ele existe o Azure Analysis Services, o Azure SQL Data Warehouse e o Azure Data Lake.
Conclusão
Não gosto de afirmar que o SQL Server é melhor do que o SQL Azure e nem que o SQL Azure é melhor que o SQL Server! Porque o melhor será aquele que atender aos requisitos da sua empresa com o menor custo.
Vale a pena conhecer o SQL Azure e fazer muitos testes com ele. Acompanhe o blog, porque escreverei mais posts sobre este fantástico banco de dados.
Referências
2 Comentários
gostei de assunto por que no momento ,estou na falcudade fazendo analise de sistema e isso é uma dica muito importante, eu participei de um evento de TI ,e ganhei dos vauchers de $300 dolares da azure onde posso aplicar-lo como teste
Olá Alfredo!!!
Então… No seu lugar eu criaria a conta gratuita, faria todos os testes e só depois usaria os 300 dólares.
Com este voucher você pode usar todos os serviços do Azure, um deles é o SQL Azure.
[]’s
Dani