Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Trois principales tendances affectant les DBA responsables de la surveillance de SQL Server

Nous savons tous que la manière dont les données sont collectées, traitées et stockées est en constante évolution. Nous savons également que la quantité de données stockées dans les bases de données ne cesse de croître… rapidement ! Les rôles et responsabilités des administrateurs de bases de données (DBA) et des développeurs de bases de données devront évoluer pour faire face à cette croissance exponentielle des données.

Alors, sur quoi devriez-vous vous concentrer en tant que DBA et/ou développeur de bases de données aujourd'hui ? Tout - je plaisante (enfin, en quelque sorte). En tant que professionnels des bases de données, vous savez que la liste est assez interminable. Mais dans cet article, nous nous concentrerons sur les trois principales tendances du marché qui vous aideront à rester pertinent dans le jeu de surveillance des serveurs SQL.

1. Passer à la surveillance basée sur le cloud

"Obtenez la tête dans le cloud" est une expression populaire qui fait la une de nombreux blogs. Mais pourquoi? Pourquoi est-il si important de faire partie du mouvement cloud ? Voici pourquoi - Non seulement le cloud peut vous permettre de faire les choses plus rapidement, mais il peut également faire économiser BEAUCOUP d'argent à votre organisation. Il existe de nombreuses autres raisons de migrer vers le cloud.

À l'heure actuelle, tout le monde pousse le cloud - Google, Amazon, Microsoft et des tonnes d'autres géants de la technologie. Mais concentrons-nous sur Microsoft car c'est spécifique à SQL Server. Microsoft pousse le cloud depuis de nombreuses années maintenant, et ils poussent même les mises à niveau des bases de données SQL Server vers les bases de données cloud, qu'il s'agisse d'Azure SQL DB, d'Azure Managed Instance ou de Cosmos DB.

En plus de cela, Microsoft propose désormais une gamme de fonctionnalités de support open source, telles que Cassandra, Postgres, MySQL, etc. Cette poussée multiplateforme est axée sur la consommation Azure et l'infrastructure mobile, les applications, les bases de données, etc. vers le cloud.

Donc, en tant que DBA SQL Server, vous devriez vraiment penser aux opportunités dans le cloud, en particulier pour la surveillance du serveur SQL - "Qu'est-ce que Microsoft me fournit avec cette poussée vers Azure et le cloud ?

2. Confidentialité des données et gouvernance des données

Le deuxième domaine auquel les administrateurs de bases de données responsables de la surveillance des serveurs SQL devraient vraiment penser est la confidentialité des données et la gouvernance des bases de données. Les informations d'identification personnelle (PII), la protection des PII et la réflexion spécifique à ce sujet du point de vue d'un administrateur de base de données pour les environnements de pré-production, en général, sont vraiment importantes.

L'un des aspects clés de la confidentialité des données est de s'assurer que les données sont masquées en pré-production. Ainsi, dans la plupart des cas, les développeurs souhaitent avoir accès aux données les plus réalistes dans les environnements de pré-production afin de pouvoir réaliser de très bons développements/tests de données dans cet environnement. Eh bien, voici la réalité. De nombreux codes et réglementations différents empêchent les gens d'accéder à ces données dans un environnement de pré-production (car la plupart des gens ne devraient pas y avoir accès, pour commencer). Encore une fois, identifier les PII et pouvoir détecter, masquer et chiffrer ces informations dans les environnements de pré-production est vraiment, vraiment important pour les DBA.

3. Intégration des API dans votre base de données

En tant que DBA SQL Server, vous devez penser à l'API-ification de votre base de données du point de vue de SQL Server. Depuis de nombreuses années maintenant, Microsoft a considérablement ouvert plus d'opportunités pour interagir avec les bases de données via les API - ils poussent vraiment (vraiment) les API. Prenez, par exemple, Cosmos DB. Si vous regardez la façon dont Cosmos a été conçu, il est conçu de manière à ce que les développeurs utilisent des API pour communiquer avec la base de données, telles que l'API SQL, l'API Cassandra, l'API Mongo DB, l'API Postgres et bien d'autres.

Alors, que signifie toute cette API-ification et pourquoi est-ce important pour vous en tant que DBA SQL Server ? Cela signifie que votre monde, tel que vous le connaissez, est en train de changer. La façon dont vous avez historiquement interagi à l'aide de T-SQL va maintenant évoluer vers une interface plus orientée API avec la base de données.

La possibilité d'interagir avec la base de données du point de vue de l'API et la possibilité de déplacer des données d'avant en arrière à l'aide d'API est une très grande tendance pour les administrateurs de base de données SQL Server.

L'évolution de la communauté de surveillance des serveurs SQL commencera avec les administrateurs de bases de données - en particulier lorsqu'ils réfléchissent à leur rôle aujourd'hui et à ce qu'il sera à l'avenir.

Comprendre l'évolution des administrateurs de base de données

Lorsque vous pensez à l'administrateur de base de données du serveur SQL moderne, il vit dans un monde de contrôle, se concentrant sur l'administration. Les administrateurs de base de données passent beaucoup de temps à travailler avec les schémas qu'ils ont créés et à réfléchir aux choses du point de vue du processus de publication et de la gestion et du contrôle.

Et voici où le rôle de DBA se dirige très probablement - et ce n'est pas nécessairement bon ou mauvais, c'est juste la réalité (basée sur les tendances de cette phrase suivante). Les tendances actuelles indiquent la direction que prend le marché, le secteur d'activité et la nécessité d'agir plus rapidement et d'être plus agile afin de soutenir votre entreprise. Et n'oubliez pas DevOps et les processus et méthodologies autour de DevOps pour évoluer et innover plus rapidement.

Alors, sans plus tarder, voici votre avenir en tant que DBA :votre rôle va se concentrer davantage sur l'habilitation, la collaboration et le travail avec les équipes commerciales et de développement pour innover plus rapidement et pour permettre le processus d'innovation.

Bien que la gestion et le contrôle ne soient pas complètement éliminés de votre rôle, ils ne seront plus au premier plan. Votre attention se déplacera vers la surveillance des performances du serveur SQL avec la collaboration et l'activation de cette innovation afin de satisfaire l'évolution du marché.