Introduction:
De nombreuses entreprises déploient des applications et des bases de données critiques de niveau un sur Linux car il n’y a pas eu d’alternative commerciale. Bien que l’investissement initial de zéro dollar pour les logiciels open source puisse sembler attrayant, le coût total de possession inclut le nombre d’heures que le personnel de l’entreprise utilise pour maintenir de tels systèmes. Ce nombre total peut rapidement s’accumuler. Sans parler du fait que bon nombre de ces bases de données open source se classent en tête en termes de vulnérabilités. Dans cet article, nous explorerons la solution proposée par Microsoft – SQL Server vNext pour Linux.
Pourquoi utiliser le moteur Microsoft SQL Server pour Linux?
Microsoft a été nommé leader dans le Magic Quadrant du Gartner Group pour la gestion des bases de données opérationnelles au cours des deux dernières années. Cette distinction a été attribuée pour l’exhaustivité de la vision et la capacité d’exécution. Des fonctionnalités telles que le chiffrement toujours actif, l’OLTP en mémoire, PolyBase et l’analyse opérationnelle en temps réel distinguent le moteur des concurrents commerciaux et open source. Enfin, Microsoft dispose du moteur de base de données le plus sécurisé depuis près d’une décennie.
Processus de déploiement:
Étape 1: Déploiement d’une image Red Hat Linux sur une machine virtuelle Azure
Pour déployer une image Red Hat Linux sur une machine virtuelle Azure, vous devez disposer d’un abonnement Azure actif. Tout d’abord, vous devez créer une machine virtuelle en utilisant le modèle de déploiement Azure Resource Manager (ARM). Assurez-vous de choisir l’image Red Hat Enterprise dans la galerie. Sélectionnez la taille appropriée pour la machine virtuelle et configurez les paramètres de base tels que le nom du serveur, le type de disque et le type d’authentification. Enfin, choisissez l’emplacement de la machine virtuelle et cliquez sur créer.
Étape 2: Téléchargement et installation du moteur de base de données SQL Server et des outils clients
Une fois la machine virtuelle créée, vous devez télécharger et installer le moteur de base de données SQL Server et les outils clients. Cela peut être fait en suivant une série de commandes Linux. Tout d’abord, entrez en mode superutilisateur et téléchargez le package à l’aide de la commande curl. Ensuite, quittez le mode superutilisateur et installez le package à l’aide de la commande yum. Ensuite, configurez les services et vérifiez leur état. Enfin, configurez le pare-feu local pour autoriser les connexions entrantes.
Étape 3: Test du moteur de base de données
Une fois l’installation terminée, vous pouvez tester le nouveau moteur de base de données. Cela peut être fait en exécutant un script TSQL pour le traitement des données, en restaurant une base de données connue à partir d’une sauvegarde et en exécutant du code standard à l’aide d’une interface de programmation connue. Assurez-vous de vérifier que le moteur fonctionne et que vous pouvez établir une connexion shell sécurisée.
Conclusion:
Le déploiement de SQL Server sur Linux ouvre de nouvelles possibilités pour les entreprises à la recherche d’une alternative commerciale aux bases de données open source. Avec des fonctionnalités telles que le chiffrement toujours actif, l’OLTP en mémoire, PolyBase et l’analyse opérationnelle en temps réel, le moteur Microsoft SQL Server pour Linux offre une solution sécurisée et puissante pour les applications critiques. En suivant le guide étape par étape décrit dans cet article, vous pouvez facilement déployer SQL Server sur Linux et commencer à profiter des avantages de ce puissant moteur de base de données.