Wednesday, October 2, 2024

Comment installer et configurer SQL Server sur AWS EC2 : Un guide étape par étape.

Table des matières

1. Introduction

2. Configuration d’une instance AWS EC2

3. Configuration de SQL Server sur AWS EC2

4. Connexion à SQL Server

5. Installation de Microsoft SQL Server

6. Simulation de plusieurs disques

7. Installation personnalisée de SQL Server

8. Configuration des répertoires de données et de journaux

9. Validation de l’installation du serveur

10. Connexion au SQL Server Management Studio

11. Activation de TCP sur le serveur SQL

12. Ajout de règles de pare-feu

13. Configuration des groupes de sécurité

14. Conclusion

Introduction

Dans cet article, nous explorerons comment installer et configurer SQL Server sur une instance AWS EC2. Nous discuterons également des étapes nécessaires pour se connecter avec succès au serveur SQL. En suivant ce guide, vous pourrez mettre en place un environnement SQL Server sur AWS et gérer vos bases de données de manière efficace.

1. Configuration d’une instance AWS EC2

Pour commencer, rendez-vous sur le site Amazon Free Tier (https://amazonfreetier.com) et sélectionnez EC2. Cela vous fournira 760 heures par mois pendant 12 mois, vous permettant de démarrer sans frais supplémentaires. Connectez-vous à votre compte et procédez au lancement des instances. Donnez un nom à votre serveur, tel que “mtech”, et sélectionnez le système d’exploitation Windows. Confirmez les modifications et passez à l’étape suivante.

2. Configuration de SQL Server sur AWS EC2

Lors du processus de configuration, choisissez le groupe de sécurité approprié et assurez-vous qu’il est éligible au niveau gratuit. Évitez d’activer l’accès RDP depuis n’importe où, car cela est considéré comme une mauvaise pratique. Sélectionnez plutôt “Mon IP” pour limiter l’accès à votre adresse IP uniquement. De plus, configurez les options de stockage selon vos besoins. Dans ce cas, nous n’ajouterons pas de volumes supplémentaires en raison des limitations du niveau gratuit.

3. Connexion à SQL Server

Une fois l’instance lancée, vous devez établir une connexion de bureau à distance vers votre serveur. Téléchargez le fichier de bureau à distance et récupérez le mot de passe administrateur. Pour décrypter le mot de passe, convertissez le fichier de clé à l’aide de Putty et enregistrez-le sous forme de fichier .pem. Ouvrez la console AWS, parcourez la clé et décryptez avec succès le mot de passe administrateur. N’oubliez pas de sécuriser vos mots de passe à l’aide d’outils tels que KeePass.

4. Installation de Microsoft SQL Server

Pour installer SQL Server, téléchargez la version développeur depuis le site Microsoft. Lancez l’installateur et sélectionnez l’option d’installation personnalisée. Gardez l’emplacement des médias par défaut et poursuivez l’installation. Choisissez uniquement les services du moteur de base de données et acceptez les termes de la licence. Sélectionnez le mode d’authentification nécessaire et définissez le mot de passe SA. Il est recommandé d’utiliser des mots de passe forts et d’éviter d’utiliser le compte SA pour les opérations courantes.

5. Simulation de plusieurs disques

Dans un scénario de production, il est courant d’avoir des disques séparés pour les données, les fichiers journaux et les sauvegardes. Simulez cette configuration en créant des dossiers sur le disque C pour les données, les journaux et les sauvegardes. Par exemple, créez un dossier “ms sql” pour les données et un dossier “logs” à l’intérieur. Vous pouvez également créer un dossier “backups” pour stocker les sauvegardes. Cette organisation aide à maintenir un environnement de base de données structuré.

6. Installation personnalisée de SQL Server

Pendant l’installation, vous pouvez modifier les répertoires de données et de journaux pour correspondre aux dossiers que vous avez créés précédemment. Spécifiez les répertoires appropriés pour les données, les journaux et les sauvegardes. Si vous n’utilisez pas un serveur qui peut utiliser ces options, vous pouvez les laisser par défaut. Terminez le processus d’installation et vérifiez que le serveur fonctionne.

7. Configuration des répertoires de données et de journaux

Pour garantir la configuration correcte des répertoires de données et de journaux, utilisez le Gestionnaire de configuration SQL Server 2019. Activez les protocoles pour Microsoft SQL Server et spécifiez les répertoires appropriés pour les données et les journaux. Cette étape garantit que le serveur est correctement configuré pour gérer les fichiers de données et de journaux.

8. Validation de l’installation du serveur

Pour valider l’installation du serveur, vérifiez les services SQL Server dans le Gestionnaire de configuration SQL Server 2019. Démarrez et arrêtez les services si nécessaire. De plus, configurez les protocoles clients natifs et assurez-vous que le port de connexion par défaut est correctement défini.

9. Connexion au SQL Server Management Studio

Pour vous connecter au SQL Server, lancez le SQL Server Management Studio sur votre machine locale. Utilisez l’adresse IP publique ou le nom DNS de votre instance EC2 en tant que nom du serveur. Sélectionnez le type d’authentification approprié, qui devrait être l’authentification SQL Server dans ce cas. Entrez le compte SA et le mot de passe que vous avez définis lors du processus d’installation. Connectez-vous au serveur et assurez-vous que la connexion est réussie.

10. Activation de TCP sur le serveur SQL

Pour activer TCP sur le serveur SQL, retournez dans le Gestionnaire de configuration SQL Server. Activez le protocole TCP s’il n’est pas déjà activé. Cette étape permet les connexions à distance au serveur SQL.

11. Ajout de règles de pare-feu

Pour ajouter une règle de pare-feu, accédez à la console AWS et sélectionnez votre instance EC2. Dans l’onglet sécurité, modifiez les règles entrantes et ajoutez une nouvelle règle pour le port 1433, qui est le port par défaut pour SQL Server. Spécifiez la source comme le nom de votre machine locale ou son adresse IP. Cette règle permet les connexions entrantes au serveur SQL.

12. Configuration des groupes de sécurité

Dans les paramètres du groupe de sécurité de votre instance EC2, ajoutez une règle de groupe de sécurité pour MS SQL. Cette règle doit autoriser le trafic sur le port 1433. Enregistrez les règles et assurez-vous que les groupes de sécurité nécessaires sont correctement configurés.

13. Conclusion

Félicitations ! Vous avez réussi à mettre en place un environnement SQL Server sur une instance AWS EC2. En suivant les étapes décrites dans cet article, vous pouvez installer et configurer SQL Server, vous y connecter à distance et gérer vos bases de données de manière efficace. N’oubliez pas de suivre les meilleures pratiques en matière de sécurité et de garder vos mots de passe en sécurité. Avec ces connaissances, vous pouvez travailler en toute confiance avec SQL Server dans un environnement AWS.

Points forts

– Apprenez comment ins