SQL Server sur Linux: Introduction à DBFS

Mis en avant

Il y a quelques mois, Microsoft annonçait 2 outils en lignes de commandes supplémentaires pour SQL Server avec notamment mssql-scripter et DBFS. Le dernier a tout particulièrement attiré mon attention car il expose les données en temps réels depuis les fameuses DMVs sur un pseudo système de fichiers virtuel à la façon Linux procfs.

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

24 HOP French edition 2017 – Les vidéos de session sont disponibles

Mis en avant

La seconde édition française des 24HOP est terminée et il y a eu de très bonnes sessions avec des sujets variées (SQL Server 2017 nouvelles fonctionnalitées, Azure, PowerBI, Haute disponibilité, Linux, Hyper-convergence, Modélisation …).

24hopsqlinuxha

Si vous n’avez pas pu participé à cet événement, vous avez encore la possibilité de regarder les vidéos des sessions. De mon côté c’était l’occasion de partager avec vous les dernières nouveautés SQL Server haute disponibilité sur Linux.

David Barbarin
MVP & MCM SQL Server

SQL Server 2017 – Haute disponibilité et Resumable Online Index

Mis en avant

Assurer la disponibilité des données est une part importante dans le design d’une architecture haute disponibilité. Les fonctionnalités AlwaysOn (FCIs et AGs) permettent de solutionner certains aspects du problème mais nous pouvons aussi utiliser les fonctionnalités online pour maximiser cette disponibilité. En effet, pour certaines charges de travail critique, les opérations offline durant les phases de maintenance ne sont souvent pas permises et peuvent compromettre le système tout entier.

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

Prochaine édition des 24 HOP 2017 francophone

Mis en avant

La prochaine édition du 24 Hours of PASS 2017 edition francophone se déroulera les 29-30 juin prochain.

Pour rappel le format est simple: 24 webinars gratuits répartis sur 2 jours de 07:00 à 18h00 GMT et en Français. La seule obligation: s’inscrire aux sessions auxquelles vous assisterez. Cela vous permettra également de récupérer l’enregistrement vidéo si vous voulez la visionner à nouveau par la suite.

Cette année il y en aura encore pour tous les goûts. Du monitoring, de la performance, de l’Azure, de la BI, du BigData et machine learning, de la modélisation, de la haute disponibilité, de l’open source et des nouveautés concernant la prochaine version de SQL Server!

Pour ma part j’aurai le privilège de présenter une session concernant les nouvelles possibilités en terme de haute disponibilité avec SQL Server dans un monde mixte (Windows et Linux) et un monde “full Linux”.

24HOP-Website-Banner-French-e1496143231714

Au plaisir de vous y retrouver!

David Barbarin
MVP & MCM SQL Server

SQL Server 2017 – Linux et scénarios log shipping

Mis en avant

Dans ce billet, nous aborderons la fonctionnalité logshipping disponible depuis SQL Server CTP 2.0. Précisons d’abord que c’est une fonctionnalité HA OS-agnostic et qu’il est possible de créer sa propre solution custom même sous Linux (via des jobs cron par exemple). Mais il s’agit ici de parler de la solution out-of-the-box disponible maintenant sous Linux …

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

SQL Server 2017 – groups de disponibilités et architectures read-scale

Mis en avant

Comme vous le savez sans doute Microsoft a annoncé durant le dernier Data Amp le prochain nom officiel de SQL Server qui sera SQL Server 2017 (sans grand surprise pour être honnête).

Dans mon premier billet, j’avais écrit au sujet du support des groupes de disponibilités étendu sur Linux. Actuellement nous en sommes à la CTP 1.3. Pour rappel, lors des précédentes CTP, les listeners n’étaient pas vraiment utilisables d’une part car non persistent durant les bascules et d’autre part parce qu’ils ne fournissaient pas encore le support de redirection transparente. Avec la nouvelle CTP 2.0, nous pouvons maintenant remarqué du nouveau dans ce domaine …

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

SQL Server sur Linux et expérimentation d’architecture flexible

Mis en avant

Dans ce billet abordons une installation dite optimisée de SQL Server sur un système de fichier Linux. Ceci est probablement une des premières étapes qui vient à l’esprit d’un administrateur de bases de données. Actuellement une installation basique de SQL Server peut être résumée à l’utilisation d’une commande yum et de laisser l’installeur de SQL Server placer automatiquement ses fichiers sur le système de fichier. Mais dans un environnement de production réel, l’histoire est tout à fait différente et nous suivons habituellement les bonnes pratiques SQL Server en la matière. En réalité il existe déjà un certain nombre de bonnes pratiques en la matière mais pour un environnement Windows uniquement. Mais qu’en est-il pour une installation sur Linux?

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

Introduction des groupes de disponibilités sur Linux

Mis en avant

Il y a quelques semaines, Microsoft a sorti la CTP 1.3 de SQL Server vNext incluant des fonctionnalités dont une qui m’intéressait particulièrement à savoir le support des groupes de disponibilités sur Linux! C’est certainement une bonne nouvelle parce qu’il est question de nouvelles façons de concevoir la haute disponibilité dans le paysage SQL Server. Il y a également beaucoup d’autres améliorations que nous étudierons au fil du temps mais dans ce premier blog, je vous propose de regarder les nouvelles options de configuration AlwaysOn.

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

Cluster à basculement SQL Server sur Linux and synchronisation des uids/gids entre les noeuds

Mis en avant

Dans un précédent billet, je discutais de SQL Server sur Linux et la haute disponibilité. Au cours de mes tests, j’ai utilisé un serveur NFS pour le partage des ressources disques entre mes nœuds de cluster comme spécifié dans la documentation Microsoft. Il y a quelques jours, j’ai décidé d’ajouter un quatrième noeud (LINUX04) à mon infrastructure de cluster et je m’attendais à réaliser ce travail facilement mais il n’en a pas été ainsi. En effet j’ai du faire face à un problème que je n’avais jamais eu auparavant sur cette infrastructure.

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server