Examinar a modernização da plataforma de dados

Concluído

A modernização da plataforma de dados é um passo essencial para que as empresas acompanhem o cenário tecnológico em constante evolução.

Você foi solicitado a preparar um relatório inicial para o conselho que explica por que eles devem financiar um projeto de modernização da plataforma de dados. O conselho quer entender o retorno do investimento e as eficiências que poderiam ser obtidas através deste projeto.

Você aprenderá quais tarefas os arquitetos de dados e administradores de banco de dados devem concluir durante um projeto típico de modernização de dados.

O que é a modernização da plataforma de dados

À medida que a computação em nuvem continua a se expandir, as organizações estão avaliando como ela pode trazer eficiência, transformar suas práticas operacionais e potencialmente interromper setores inteiros por meio de soluções inovadoras.

No centro desta transformação estão os dados; Impulsiona o sucesso empresarial. Para esse fim, os especialistas em dados dentro dos departamentos de TI devem modernizar as tecnologias de plataforma de dados existentes para ajudar as empresas a atingir suas metas de transformação, minimizando o tempo de inatividade e a perda de dados.

A modernização de dados pode abrir um novo conjunto de possibilidades e oportunidades, removendo barreiras técnicas que antes eram inacessíveis devido à inflexibilidade da maioria dos ambientes locais. Em alguns casos, por exemplo, a modernização pode envolver uma organização apenas atualizando um SQL Server local existente para uma versão mais recente.

Um diagrama das principais soluções e cenários para modernização de dados.

Um número crescente de organizações está optando por aproveitar a natureza elástica e as economias de escala que a nuvem traz. Eles também podem obter benefícios tecnológicos por meio da ampla gama de tecnologias disponíveis no Azure.

Porquê modernizar a sua plataforma de dados

O Microsoft Azure fornece várias plataformas e serviços baseados em SQL totalmente gerenciados que são baseados em nuvem, seguros e escaláveis. Seus recursos abordam os principais desafios do armazenamento em nuvem e fornecem soluções de plataforma de dados confiáveis e duráveis. Mas há algumas outras razões pelas quais as tecnologias de plataforma de dados baseadas em SQL do Azure são benéficas:

  • Conveniência - Configurar uma plataforma de dados SQL do Azure pode ser conveniente, pois elimina a necessidade de gerenciar hardware físico. No entanto, há certos aspetos que precisam ser atendidos, como entender as práticas recomendadas de segurança mais recentes e gerenciar patches de sistema operacional e servidor SQL para oferta de IaaS (Infrastructure as a Service). Em uma oferta de PaaS (Platform as a Service), todas as atualizações de hardware, software e patches do sistema operacional são gerenciados para você. Você só precisa especificar algumas opções, e um Banco de Dados SQL do Azure em execução pode ser provisionado em poucos minutos.

  • Custo - A Microsoft gerencia o hardware para você, eliminando a necessidade de comprar, fornecer energia ou manter qualquer hardware do sistema. O Azure SQL oferece várias opções de preços que permitem equilibrar desempenho e custo, com planos a partir de apenas alguns dólares por mês. Você pode usar a Calculadora de Custo Total de Propriedade do Azure para determinar os custos associados ao serviço que deseja usar.

  • Escala - O Azure fornece uma infraestrutura escalável que pode crescer ou diminuir com base nas suas necessidades empresariais. Isso significa que você pode aumentar ou reduzir seus recursos de computação, armazenamento e recursos de rede, conforme necessário.

  • Segurança - O Azure SQL oferece recursos de segurança robustos, conforme esperado da Microsoft. No entanto, garantir uma segurança forte requer responsabilidade compartilhada entre você e a Microsoft. A Microsoft lida com a segurança física do hardware como parte da segurança do data center, mas você é responsável por gerenciar o acesso aos dados por meio de permissões.

  • Backup e recuperação automatizados - Isso reduz o risco de perder seus dados se houver alguma falha ou interrupção imprevista.

  • Recursos de criptografia - Os dados são automaticamente criptografados no disco para torná-los altamente seguros, você também tem conexões de criptografia para os dados.

Casos de uso de modernização de dados

Vamos passar por alguns exemplos de modernização de dados, que incluem:

  • Migrando para o Azure SQL. Isso permite que as organizações reduzam a necessidade de hardware local para dar suporte às operações de banco de dados e pode proporcionar economias de custos e escalabilidade significativas.

  • Adoção de novas tecnologias. A modernização de dados pode envolver a implementação de novas tecnologias, como aprendizado de máquina, inteligência artificial e análises avançadas. Essas tecnologias podem ajudar as organizações a obter insights de seus dados e tomar decisões mais bem informadas.

  • Uso de recursos híbridos. Por exemplo, o recurso de link da Instância Gerenciada SQL do Azure permite replicar seus bancos de dados do SQL Server hospedados em qualquer lugar para o Azure e alternar para a nuvem se houver um desastre ou interrupção significativa dos negócios. Isso permite que você modernize seu conjunto de dados enquanto ainda executa no local.

  • Atualizando para a versão mais recente do SQL Server. A atualização para a versão mais recente do SQL Server pode fornecer melhorias significativas de desempenho e de segurança.

  • Consolidação de bases de dados. A modernização dos dados também pode envolver a consolidação de bancos de dados. Isso pode ajudar as organizações a reduzir a complexidade e aumentar a eficiência, além de proporcionar economia de custos reduzindo a necessidade de várias instâncias do SQL Server.

Etapas da modernização da plataforma de dados

A modernização da plataforma de dados também consiste em projetar e implementar um processo que garanta que a modernização da plataforma de dados ocorra sem problemas.

Este processo consiste em cinco etapas principais:

Um diagrama dos cinco estágios de modernização de dados, descobrir, avaliar, planejar, transformar e validar.

  • Descoberta - Nesta etapa, você faz uma auditoria do seu ambiente existente para entender o patrimônio de dados dentro da empresa. Você também obtém informações e documenta o tipo de cargas de trabalho com as quais seus aplicativos e bancos de dados lidam. Você descobrirá o tamanho de suas cargas de trabalho, a frequência com que elas são executadas e para que elas são usadas.

  • Avaliação - Nesta etapa, você usa as informações obtidas na fase de descoberta para fazer uma avaliação completa das cargas de trabalho identificadas e avaliar quaisquer problemas potenciais ou alterações significativas que possam existir antes ou depois da migração. Além disso, as abordagens de mitigação são definidas e os recursos do Azure são avaliados para implementação rápida para maximizar os benefícios.

  • Planejamento - A fase de planejamento descreve as cargas de trabalho e os bancos de dados e aplicativos associados que serão migrados. O plano também descreverá a ordem de migração e as ferramentas que serão usadas para concluir a migração.

  • Transformação e otimização - Durante esta fase, as transformações são aplicadas a quaisquer cargas de trabalho que necessitem de alterações para se tornarem compatíveis com a nova tecnologia de plataforma de dados. As cargas de trabalho são então otimizadas para aproveitar os novos recursos oferecidos pela nova plataforma de dados.

  • Teste e correção - Nesta etapa, a migração é concluída, incluindo testes para validar se a migração foi bem-sucedida e corrigir quaisquer problemas que surjam.