Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Três principais tendências que afetam os DBAs responsáveis ​​pelo monitoramento do SQL Server


Todos sabemos que a maneira como os dados são coletados, processados ​​e armazenados está sempre mudando. Também sabemos que a quantidade de dados armazenados em bancos de dados está crescendo continuamente... rápido! As funções e responsabilidades dos administradores de banco de dados (DBAs) e desenvolvedores de banco de dados precisarão mudar para lidar com esse crescimento exponencial de dados.

Então, no que você, como DBA e/ou desenvolvedor de banco de dados, deve se concentrar hoje? Tudo – apenas brincando (bem, mais ou menos). Como profissionais de banco de dados, você sabe que a lista é interminável. Mas neste post, vamos nos concentrar nas três principais tendências do mercado que ajudarão você a permanecer relevante no jogo de monitoramento de servidores SQL.


1. Mudando para o monitoramento baseado em nuvem


“Coloque sua cabeça na nuvem” é uma frase popular que tem encabeçado muitos blogs. Mas por que? Por que é tão importante fazer parte do movimento da nuvem? Aqui está o porquê – a nuvem não apenas permite que você faça as coisas mais rapidamente, mas também pode economizar MUITO dinheiro para sua organização. Há muitos outros motivos para migrar para a nuvem.

No momento, todo mundo está empurrando a nuvem – Google, Amazon, Microsoft e muitos outros gigantes da tecnologia. Mas vamos nos concentrar na Microsoft, pois é específico do SQL Server. A Microsoft vem empurrando a nuvem há muitos anos e está até mesmo empurrando as atualizações de bancos de dados do SQL Server para bancos de dados na nuvem, seja o Azure SQL DB, Azure Managed Instance ou Cosmos DB.

Além disso, a Microsoft agora oferece uma variedade de recursos para suporte de código aberto, como Cassandra, Postgres, MySQL etc. Esse push de plataforma cruzada está sendo direcionado ao consumo do Azure e à movimentação de infraestrutura, aplicativos, bancos de dados etc. para a nuvem.

Portanto, como um DBA do SQL Server, você realmente deve pensar nas oportunidades na nuvem, especialmente para o monitoramento do SQL Server – “O que a Microsoft está me proporcionando com esse impulso para o Azure e a nuvem?


2. Privacidade de dados e governança de dados


A segunda área que os DBAs responsáveis ​​pelo monitoramento do SQL Server devem realmente pensar é a privacidade dos dados e a governança do banco de dados. Informações de identificação pessoal (PII), protegendo PII, e pensando especificamente sobre isso da perspectiva de um administrador de banco de dados para ambientes de pré-produção, em geral, é muito importante.

Um dos principais aspectos da privacidade de dados é garantir que os dados sejam mascarados na pré-produção. Assim, na maioria dos casos, os desenvolvedores querem ter acesso aos dados mais realistas em ambientes de pré-produção para que possam fazer um bom desenvolvimento/teste de dados nesse ambiente. Bem, aqui está a realidade. Muitos códigos e regulamentos diferentes impedem que as pessoas tenham acesso a esses dados em um ambiente de pré-produção (porque a maioria das pessoas não deveria ter acesso a eles, para começar). Então, novamente, identificar PII e ser capaz de detectar, mascarar e criptografar essas informações em ambientes de pré-produção é muito, muito importante para DBAs.


3. Integração de APIs em seu banco de dados


Como um DBA do SQL Server, você deve pensar na API-ificação do seu banco de dados da perspectiva do SQL Server. Por muitos anos, a Microsoft abriu significativamente mais oportunidades para interagir com bancos de dados por meio de APIs - eles estão realmente (realmente) empurrando APIs. Veja, por exemplo, Cosmos DB. Se você observar a maneira como o Cosmos foi arquitetado, ele é construído de maneira que os desenvolvedores estão utilizando APIs para conversar com o banco de dados, como API SQL, API Cassandra, API Mongo DB, API Postgres e muito mais.

Então, o que significa toda essa API-ificação e por que é importante para você como DBA do SQL Server? Isso significa que seu mundo, como você o conhece, está mudando. A maneira como você interagiu historicamente usando o T-SQL agora mudará para uma interface mais orientada a API com o banco de dados.

A capacidade de interagir com o banco de dados de uma perspectiva de API e a capacidade de mover dados para frente e para trás usando APIs é uma tendência muito grande para DBAs de servidor SQL.

A evolução da comunidade de monitoramento do SQL Server começará com os administradores de banco de dados - especialmente quando eles pensarem sobre qual é sua função hoje e qual será no futuro.

Compreendendo a evolução dos DBAs


Quando você pensa no administrador de banco de dados do SQL Server moderno, ele vive em um mundo de controle, com foco na administração. Os DBAs passam muito tempo trabalhando dentro dos esquemas que estão criando e pensando sobre as coisas a partir de um processo de liberação e de uma perspectiva de gerenciamento e controle.

E é aqui que o papel do DBA provavelmente está indo – e isso não é necessariamente bom ou ruim, é apenas a realidade (com base nas tendências nesta próxima frase). As tendências atuais são para onde o mercado se dirige, a linha de negócios e a necessidade de se mover mais rápido e ser mais ágil para apoiar seus negócios. E não se esqueça do DevOps e dos processos e metodologias em torno do DevOps para mover e inovar mais rapidamente.

Então, sem mais delongas, aqui está o seu futuro como DBA – sua função vai se concentrar mais em habilitar, colaborar e trabalhar com as equipes de negócios e desenvolvimento para inovar mais rapidamente e permitir o processo de inovação.

Embora o gerenciamento e o controle não sejam completamente eliminados de sua função, eles não estarão mais na vanguarda. Seu foco mudará para o monitoramento de desempenho do SQL Server com colaboração e habilitação dessa inovação para saciar o rumo que o mercado está tomando.