Explore as tecnologias de migração de dados disponíveis

Concluído

A fase de descoberta e avaliação deveria ter-lhe dado uma compreensão clara do seu ambiente atual e das cargas de trabalho que operam no seu interior. Deve também compreender o que procura nos resultados da modernização dos seus dados. Com uma compreensão clara destes tópicos, pode selecionar uma tecnologia de plataforma de dados apropriada para suportar as suas cargas de trabalho.

No seu retalhista global, completou as fases Iniciar e Descobrir e Avaliar o projeto de modernização da sua plataforma de dados. Agora, na fase de Planeamento, pretende escolher as melhores tecnologias de base de dados para migrar a sua propriedade de dados para. Decidiu hospedar dados na nuvem, mas sabe que há várias tecnologias diferentes no Azure que pode usar.

Aqui, você vai aprender sobre os serviços estruturados de hospedagem de dados que você pode usar em Azure.

SQL Server em uma máquina virtual

A utilização de Infraestruturas como Serviço (IaaS) é útil para quaisquer soluções de aplicação que exijam uma migração rápida para a nuvem com alterações mínimas. Todas as versões e edições de SQL Server estão disponíveis e oferecem 100% de compatibilidade com SQL Server, permitindo-lhe hospedar o maior número de bases de dados necessárias e executar transações de bases de dados cruzadas. Existem também outros benefícios que podem levá-lo a considerar a utilização da plataforma IaaS, incluindo:

  • Configure e gere alta disponibilidade, recuperação de desastres e remendação para SQL Server mais fácil do que máquinas no local
  • Ambiente personalizado com plenos direitos administrativos
  • SQL Server casos com até 64 TB de armazenamento e quantas bases de dados necessários
  • Suporta totalmente SQL Server replicação transacional, Grupos de Disponibilidade AlwaysOn, Serviços de Integração, Envio de Registos para replicar dados e backups tradicionais de SQL Server

Devido à natureza simples da migração, a migração para esta plataforma-alvo é muitas vezes referida como "elevador e mudança".

Base de Dados SQL do Azure

Base de Dados SQL do Azure é o termo coletivo para a oferta SQL Server Plataforma-as-A-Service (PaaS) da Microsoft. É totalmente gerido e fornece às organizações um motor de base de dados relacional de propósito geral altamente produtivo, fiável e seguro na nuvem. Existem três produtos dentro da família Base de Dados SQL do Azure, cada um proporcionando diferentes benefícios:

  • Bases de dados individuais
  • Conjuntos Elásticos
  • Instâncias geridas

Uma Única Base de Dados tem os seus recursos próprios e é implantada num servidor lógico Base de Dados SQL onde é gerido. Existem vários níveis de desempenho, cada um fornecendo diferentes níveis de produção, desempenho, armazenamento e custo. Base de Dados SQL Piscinas Elásticas proporcionam às organizações uma forma rentável de implantação e gestão de várias bases de dados com diferentes características de carga de trabalho. As bases de dados elásticas do Pool são implantadas num único servidor Base de Dados SQL onde os recursos são partilhados entre todas as bases de dados desse servidor.

As bases de dados individuais podem ser adquiridas através de dois modelos diferentes. As bases de dados elásticas da Piscina podem ser adquiridas através do modelo de compra eDTU e do modelo de compra vCore.

  • Modelo de compra DTU

    Uma Unidade de Produção de Base de Dados (DTU) é uma unidade de desempenho calculada através da mistura de CPU, memória, E/S e registo de transações I/O. Quanto maior o DTU, maior o nível de desempenho. O Modelo de Compra da DTU permite que os clientes controlem os seus orçamentos com faturação de preço fixo por hora.

  • vCore Modelo de Compras

    O modelo de compra vCore permite que os clientes selecionem um nível de desempenho baseado em vCores e memória. Este modelo permite que o cálculo seja dimensionado independentemente do armazenamento a um nível mais granular. Como benefício adicional, o vCore Purchasing Model permite que as organizações licenciem SQL do Azure Bases de Dados com o Benefício de Utilização Híbrida Azure para SQL Server. Isto significa que os clientes com cobertura ative software assurance (SA) para SQL Server Enterprise e Standard Edition licenças nucleares podem receber poupanças até 30%.

Utilizando um único serviço de Base de Dados SQL do Azure atenderá a muitos requisitos de negócio que têm bases de dados com requisitos de desempenho previsíveis e pode trazer os seguintes benefícios:

  • Um SQL Server suporte à compatibilidade do motor e à rede virtual nativa (VNET)
  • Escalabilidade dinâmica sem tempo de inatividade
  • Otimização inteligente incorporada, escalabilidade e disponibilidade globais e opções avançadas de segurança
  • Elimina custos de hardware e reduz custos administrativos
  • Capacidades de infraestrutura de tolerância a falhas incorporadas, Base de Dados SQL do Azure fornece funcionalidades, tais como backups automatizados, Restauro pontual, geo-restauro e geo-replicação ativa para aumentar a continuidade do negócio para aplicações que hospedam dados em Base de Dados SQL do Azure
  • Bases de dados de até 4 TB ou bases de dados maiores que podem ser divididas horizontal ou verticalmente utilizando um padrão de escala

Instância gerida da Base de Dados SQL do Azure

Para as organizações que procuram migrar um grande número de bases de dados SQL Server a partir de instalações, com o mínimo esforço possível, a instância gerida fornece um destino de migração simples, seguro e económico. Os casos geridos oferecem ampla compatibilidade SQL Server e isolamento de rede, facilitando o levantamento e deslocação SQL Server bases de dados para Azure. Agora pode fazer backup de uma base de dados no local e restaurá-la numa Base de Dados SQL do Azure caso gerido. Construído com o mesmo serviço totalmente gerido oferecendo infraestruturas como Base de Dados SQL do Azure e mantendo todas as funcionalidades Base de Dados SQL do Azure. Também adiciona suporte para tamanhos de base de dados até 8 TB e SQL Server funcionalidades como SQL Agente, consulta de bases de dados cruzadas e replicação.

A utilização de Base de Dados SQL do Azure caso gerido traz os seguintes benefícios:

  • Ambiente isolado (serviço de inquilino único com VNET, recursos dedicados de computação e armazenamento)
  • Retenção e recuperação de backup configuráveis do cliente
  • Base de dados Advisor e Log Analytics para análise avançada da carga de trabalho
  • Afinação e manutenção automáticas da base de dados para desempenho previsível
  • Monitor, resolução de problemas e gestão em escala
  • portal do Azure funcionalidade para o fornecimento e dimensionamento de serviços manuais
  • Autenticação Azure AD, suporte único de inscrição
  • Adere às mesmas normas de conformidade que Base de Dados SQL do Azure
  • Encriptação dos dados em trânsito e repouso com o cliente fornecido chaves de encriptação
  • Sem remendos e atualização de versão sobrecarga

Base de Dados SQL do Azure caso gerido é um motor de base de dados SQL Server. Embora inclua SQL Server Agent, não inclui outros componentes de SQL Server produto, incluindo:

  • SQL Server Reporting Services (SSRS).
  • SQL Server Analysis Services (SSAS).
  • Serviços de Integração SQL Server (SSIS).

Azure Synapse Analytics

Azure Synapse Analytics é uma Enterprise Data Warehouse (EDW) baseada na nuvem que aproveita o Processamento Paralelo Maciço (MPP) para executar rapidamente consultas complexas através de petabytes de dados. É um sistema distribuído projetado para fornecer análises em grandes dados. Migrar para Azure Synapse Analytics requer algumas alterações de design para esquemas de mesa e código que não são difíceis de entender, mas podem levar algum tempo a implementar. Se o seu negócio necessitar de um armazém de dados de classe empresarial, os benefícios valem o esforço. No entanto, se não precisar do poder da Azure Synapse Analytics, será mais rentável usar Base de Dados SQL do Azure ou SQL Server na Máquinas Virtuais.

Considere usar Azure Synapse Analytics quando:

  • Ter um ou mais Terabytes de dados
  • Plano para executar análises em grandes quantidades de dados
  • Precisa da capacidade de escalar a computação e armazenamento
  • Quer economizar em custos fazendo uma pausa nos recursos de computação quando não precisa deles.

Não use Azure Synapse Analytics quando as suas cargas de trabalho têm:

  • Leituras e escritos de alta frequência
  • Um grande número de declarações selecionadas singleton
  • Grandes volumes de inserções de linha única
  • Necessidades de processamento de linha a linha
  • Formatos incompatíveis (JSON, XML)

Nota

Este curso incidirá sobre cargas de SQL transacionais.