Microsoft publie la base de données phare SQL Server 2022, unissant les services sur site et cloud

Pour renforcer encore notre engagement à fournir une couverture de pointe de la technologie des données, VentureBeat est ravi d’accueillir Andrew Brust et Tony Baer en tant que contributeurs réguliers. Surveillez leurs articles dans le pipeline de données.

Lors du PASS Data Community Summit à Seattle aujourd’hui, Microsoft a annoncé la mise en disponibilité générale (GA) de SQL Server 2022, la dernière version de la plate-forme de base de données relationnelle phare de Microsoft. L’aperçu privé de SQL Server 2022 a été annoncé il y a environ un an ; la première version de SQL Server sur le système d’exploitation Windows Server de Microsoft a été publiée il y a environ 30 ans. Malgré l’ancienneté de cette plate-forme, elle a été continuellement modernisée et la version 2022 du produit ne fait pas exception.

VentureBeat s’est entretenu avec Rohan Kumar, vice-président de Microsoft, Azure Data, pour la perspective commerciale, et Asad Khan, vice-président, Azure Data Engineering, pour les détails technologiques. Kumar a annoncé la nouvelle de l’AG lors de son discours d’ouverture lors de l’événement PASS ce matin et a parlé à VentureBeat de la valeur commerciale de la version ; Khan a parlé des détails de la technologie.

Cloud hybride ou cloud polyvalent ?

Du côté des entreprises, Microsoft considère cette version de SQL Server comme celle qui exploite de nombreux composants de la plate-forme de données intelligente (IDP) de Microsoft et, bien qu’il s’agisse d’un produit sur site, la version de SQL Server la plus orientée cloud à ce jour. Ces deux piliers sont soutenus par l’intégration avec Azure Synapse Analytics, Azure SQL Database Managed Instance (MI), Azure Active Directory et Microsoft Purview. L’histoire du cloud est en outre étayée par la compatibilité avec le stockage d’objets compatible S3, bien que cela ait également une importance sur site.

Diagramme récapitulatif de Microsoft SQL Server 2022
(Cliquez avec le bouton droit de la souris et ouvrez l’image dans un nouvel onglet du navigateur pour une vue plus grande.)

À un niveau élevé, cependant, Microsoft considère SQL 2022 comme la version qui ramène les innovations cloud aux clients qui ont encore besoin de fonctionner sur site. Son degré élevé de compatibilité avec les versions cloud de SQL Server, qui comprend de nombreuses éditions d’Azure SQL Database, en particulier Azure SQL Database MI, signifie que les clients sur site peuvent accéder aux fonctionnalités des versions cloud. Cela permet également aux clients de passer plus facilement au cloud lorsqu’ils sont prêts à le faire et cela permet à Microsoft de travailler avec ces clients et de mieux comprendre les facteurs qui entravent leur migration vers le cloud.

Événement

Sommet sur la sécurité intelligente

Découvrez le rôle critique de l’IA et du ML dans la cybersécurité et des études de cas spécifiques à l’industrie le 8 décembre. Inscrivez-vous pour votre laissez-passer gratuit aujourd’hui.

S’inscrire maintenant

Le GA de SQL 2022 est également parallèle à la maturation de l’équilibre des technologies de données opérationnelles et analytiques. Kumar a expliqué que l’époque où les bases de données opérationnelles, l’informatique décisionnelle, l’analyse et la gouvernance des données étaient proposées aux clients en tant que composants plutôt distincts est révolue. Au lieu de cela, Microsoft travaille maintenant à assembler toutes ces choses et à prendre en charge de manière robuste les scénarios de cloud hybride.

Microsoft a travaillé dur pour obtenir des certifications et se conformer à divers cadres réglementaires gouvernementaux et industriels. En faisant cela et en rendant les produits sur site et cloud plus compatibles et interchangeables, Microsoft souhaite supprimer la plupart, voire la totalité, des frictions liées au déplacement des charges de travail vers le cloud. Cela facilite même leur retour sur place, si cela finit par être une priorité. Le fait de savoir qu’une migration vers le cloud n’est pas irrévocable peut simplement rendre les clients plus confiants pour y déplacer la plupart de leurs charges de travail.

Ce n’est pas non plus une prémisse spécifique à Azure. Lors de notre briefing, j’ai demandé à Khan si les scénarios de reprise après sinistre pouvaient fonctionner non seulement entre SQL Server et Azure SQL Database MI (comme je le détaillerai bientôt), mais aussi avec Amazon RDS, une fois que SQL Server 2022 sera disponible sur cette plateforme. Non seulement Khan a-t-il dit que ce serait le cas, mais il a dit que ce genre de chose est le but même de la publication, et pas seulement un cas curieux.

Oui, de nombreuses entreprises exécutent des charges de travail dans un mélange hybride de plates-formes sur site et cloud, mais peut-être que ce qu’elles veulent vraiment, c’est que l’infrastructure soit fongible et interchangeable, afin que les charges de travail puissent aller n’importe où et être déplacées n’importe où ailleurs. Cet idéal semble sous-tendre l’orientation stratégique de SQL Server 2022, du moins sur le plan rhétorique. Il s’avère que la substance de la version soutient également cette stratégie.

Goodies techniques

Quelles sont donc les améliorations techniques qui sous-tendent ces points de discussion et l’orientation stratégique ? Pour commencer, une nouvelle fonctionnalité Link pour Managed Instance signifie que SQL Server sur site peut désormais s’associer et servir de manière presque interchangeable avec Azure SQL MI. À l’aide d’un simple assistant, les administrateurs de base de données (et probablement aussi les non-administrateurs de base de données) peuvent configurer une MI provisionnée dans le cloud pour qu’elle serve de nœud de basculement secondaire vers une instance SQL Server 2022 sur site, ou vice versa. En outre, le MI provisionné peut être utilisé comme réplique lisible pour répartir les charges de travail, en plus de son rôle de tolérance aux pannes.

Ensuite, à l’aide d’une fonctionnalité appelée Azure Synapse Link, les données opérationnelles dans SQL 2022 peuvent être répliquées, silencieusement et en arrière-plan, vers des pools dédiés (instances d’entrepôt de données) dans Azure Synapse Analytics. La réplication basée sur le journal des transactions/le flux de modifications peut se produire de manière continue ou planifiée. Cette fonctionnalité était déjà disponible pour Azure SQL Database (la version cloud grand public de SQL Server) et, à ce jour, est toujours en préversion du côté de Synapse Analytics. Il offre l’une des nombreuses options aux clients SQL Server pour poursuivre ensemble les charges de travail opérationnelles de base de données et d’analyse.

Une autre option de ce type est l’amélioration de PolyBase de SQL Server, une fonction de virtualisation des données et de connectivité Big Data, pour qu’elle soit compatible avec Amazon S3 et tous les systèmes de stockage d’objets compatibles avec l’API. Là encore, le paradoxe cloud/sur site fait son apparition car de nombreuses plates-formes de stockage compatibles avec l’API S3, telles que Minio, fonctionnent sur site. En conséquence, Microsoft vante le nouveau PolyBase comme donnant accès à n’importe quel lac de données. Cette technologie permet également la sauvegarde de la base de données vers un stockage d’objets compatible S3.

Ironiquement, cependant, PolyBase ne prendra plus en charge la connectivité aux clusters Hadoop sur site. Mais, en conséquence, la dépendance de PolyBase vis-à-vis de l’environnement d’exécution Java a été éliminée, ce qui laisse entrevoir la possibilité que davantage de clients l’installent. Si tel est le cas, ce serait probablement une bonne chose pour l’intégration de SQL Server avec la pile d’analyse de données open source moderne, dont une grande partie est dans le nuage.

Ainsi, Synapse Link fournit une connectivité d’exportation vers les entrepôts de données et PolyBase fournit une connectivité d’importation pour les lacs de données (et exporte également, via la nouvelle commande CREATE EXTERNAL TABLE AS SELECT — CETAS —). Mais que se passe-t-il si les clients souhaitent effectuer des analyses sur SQL Server lui-même ? Il existe également de nouvelles fonctionnalités ici, sous la forme d’améliorations des index columnstore, qui sont conçues pour l’analyse opérationnelle. La version courte de l’amélioration est qu’elle accélère l’analyse opérationnelle. La version plus longue est qu’une nouvelle fonctionnalité permet aux index clustered columnstore d’être physiquement ordonnés, ce qui permet ce qu’on appelle «l’élimination de segment». L’élimination des segments permet à SQL Server d’ignorer des lots entiers de données qui ne sont pas pertinentes pour une requête, plutôt que d’avoir à analyser toutes ces données et à déterminer leur non-pertinence par la force brute.

SQL Server 2022 inclut également une prise en charge améliorée des données JSON, une intelligence des requêtes pour de meilleures performances et une fonctionnalité Ledger qui permet une inviolabilité de type blockchain dans la base de données. Il existe également une intégration avec Azure Active Directory pour l’authentification, Microsoft Defender pour la sécurité et Microsoft Purview pour les autorisations d’accès, la classification des données, le catalogage des données et le lignage des données.

J’utilise SQL Server depuis le début des années 1990. Cette nouvelle version 2022 ajoute la prise en charge de nouvelles technologies importantes de cloud, de base de données et d’analyse tout en maintenant la cohérence et la fidélité avec la plate-forme classique qui compte une énorme communauté de professionnels qualifiés. Alors que Microsoft poursuit de nouvelles plates-formes comme sa plate-forme Azure Cosmos DB NoSQL et prend en charge les bases de données open source comme PostgreSQL, il ne semble jamais perdre confiance ou abandonner son investissement dans SQL Server. Le marché semble récompenser Microsoft pour cette politique. Il sera intéressant de voir ce que la 4e décennie de SQL Server peut apporter.

La mission de VentureBeat est d’être une place publique numérique permettant aux décideurs techniques d’acquérir des connaissances sur la technologie d’entreprise transformatrice et d’effectuer des transactions. Découvrez nos Briefings.