Scénarios de migration hybrides pour SQL Server - AWS Directives prescriptives

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Scénarios de migration hybrides pour SQL Server

Vous pouvez également exécuter des charges de travail SQL Server dans un environnement hybride qui inclutAWS. Par exemple, il se peut que vous exécutiez déjà SQL Server dans votre centre de données local ou colocalisé, mais souhaitez utiliser leAWSCloud pour améliorer votre architecture afin de fournir une solution de haute disponibilité ou de reprise après sinistre. Vous pouvez également utiliser des solutions hybrides pour stocker des sauvegardes SQL Server à long terme surAWS, pour annuler votre migration, en cas de problème, ou pour exécuter un réplica secondaire à l'aide des groupes de disponibilité Always On SQL Server dans leAWSCloud. SQL Server dispose de plusieurs technologies de réplication qui offrent des solutions de haute disponibilité et de reprise après sinistre.

Sauvegarde de vos bases de données SQL Server sur leAWSCloud

Amazon Simple Storage Service (Amazon S3) vous permet de profiter de la flexibilité et de la tarification du stockage cloud. Il vous permet de sauvegarder vos bases de données SQL Server sur un système de stockage sécurisé, hautement disponible, hautement durable et fiable. Vous pouvez stocker en toute sécurité vos sauvegardes SQL Server dans Amazon S3. Vous pouvez également utiliser les stratégies de cycle de vie Amazon S3 pour stocker vos sauvegardes à long terme. Amazon S3 vous permet de stocker de grandes quantités de données à un coût très faible. Vous pouvez utiliserAWS DataSyncpour transférer des fichiers de sauvegarde vers Amazon S3.

Vous pouvez utiliser Storage Gateway pour stocker vos sauvegardes SQL Server locales et archiver vos données sur Amazon S3 ou Amazon S3 Glacier. Vous pouvez créer des volumes de stockage en cache et les monter comme des appareils iSCSI (Internet Small Computer System Interface) à partir de vos serveurs d'applications de sauvegarde sur site. Toutes les données sont transférées en toute sécurité versAWSsur SSL et stockées dans un format chiffré dans Amazon S3. L'utilisation de volumes mis en cache par passerelle permet d'économiser les coûts initiaux liés à la maintenance et à la mise à l'échelle du matériel de stockage coûteux sur site. Si vous souhaitez conserver vos données principales ou sauvegardes sur site, vous pouvez utiliser des volumes stockés par passerelle pour conserver ces données localement et sauvegarder les données hors site sur Amazon S3.

Extension des solutions de haute disponibilité et de reprise après sinistre

Vous pouvez étendre vos pratiques de haute disponibilité sur site existantes et fournir une solution de reprise après sinistre dansAWSà l'aide de la fonctionnalité d'expédition de journaux native dans SQL Server. Vous pouvez transférer vos journaux de transactions SQL Server depuis vos centres de données locaux ou co-localisés vers une instance SQL Server exécutée sur une instance EC2 ou une instance DB Amazon RDS for SQL Server dans un cloud privé virtuel (VPC). Vous pouvez transmettre ces données en toute sécurité via une connexion réseau dédiée en utilisantAWS Direct Connect, ou transmettez-le via un tunnel VPN sécurisé. Les sauvegardes du journal de transactions sont envoyées à l'instance EC2 et elles sont appliquées aux instances de base de données secondaires.

Vous pouvez utiliser le pluginAWSCloud pour fournir un niveau supérieur de haute disponibilité et de reprise après sinistre à l'aide des groupes de disponibilité Always On SQL Server entre votre centre de données local et Amazon EC2. Cela peut être fait en étendant votre centre de données en VPC surAWSen utilisant une connexion réseau dédiée telle queAWS Direct Connect, ou en définissant des tunnels VPN sécurisés entre ces deux environnements.

Voici quelques éléments à prendre en compte lors de la planification d'une implémentation hybride des groupes de disponibilité AlwaysOn SQL Server :

  • Établissez des connexions réseau sécurisées, fiables et cohérentes entre votre environnement local etAWSà traversAWS Direct Connectou VPN.

  • Créez un VPC à l'aide du service Amazon Virtual Private Cloud (Amazon VPC). Utilisez les tables de routage Amazon VPC et les groupes de sécurité pour activer les communications appropriées entre les deux environnements.

  • Étendez les domaines Active Directory dans le VPC en déployant des contrôleurs de domaine en tant qu'instances EC2, ou en utilisantAWS Directory Service for Microsoft Active Directory. Vous pouvez également utiliserAWS Managed Microsoft ADpour Amazon RDS for SQL Server. Pour plus d'informations, consultez la documentation Amazon RDS.

Storage Gateway

Storage Gateway vous permet de stocker et de récupérer des fichiers à l'aide d'un partage SMB (Server Message Block) pour Windows. Vous pouvez joindre la passerelle de stockage à votre domaine Active Directory sur site. En disposant de votre base de données SQL Server et de votre passerelle de stockage dans le même domaine, vous pouvez transférer les sauvegardes directement sur le partage réseau SMB au lieu de les stocker localement, puis de les télécharger sur le partage réseau. La passerelle de stockage est configurée pour utiliser un compartiment S3, de sorte que toutes vos sauvegardes seront disponibles dans le compartiment S3 surAWS. Vous pouvez restaurer votre base de données en téléchargeant les fichiers de sauvegarde sur SQL Server sur une instance EC2 ou en restaurer la base de données directement sur Amazon RDS.

Le diagramme suivant montre comment stocker et accéder aux sauvegardes à l'aide de Storage Gateway et Amazon S3. Pour plus d'informations, consultez le .Documentation Storage Gateway.

Hybrid migration with Storage Gateway and

Utilisation d’AWS DMSetAWS SCT

Vous pouvez utiliserAWS DMSdans les environnements SQL Server hybrides, pour migrer les données de votre base de données locale vers le cloud, ou l'inverse. Vous pouvez migrer votre base de données SQL Server vers MySQL ou PostgreSQL à l'aide deAWS DMSavecAWS SCT. Pour connaître les étapes de migration, consultez leAWS SCTdocumentation. Avant de migrer vos données, vous pouvez exécuter unRapport d'évaluation de migrationqui signale tout travail manuel supplémentaire qui pourrait être nécessaire.

Vous pouvez également utiliserAWS DMSpour une réplication continue (capture des modifications des données ou CDC). Pour de plus amples informations, veuillez consulterUtilisation de la réplication continue (CDC) à partir d'une source SQL Serverdans leAWS DMS.