The Doppler Quarterly (FRANÇAIS) Printemps 2017 | Page 20
• Azure SQL est une implémentation PaaS (plateforme en tant que service) de
SQL Server, qui offre de nombreux avantages opérationnels pour réduire le
coût total de possession par rapport aux installations SQL Server
traditionnelles.
• EnterpriseDB peut être exécuté sur n'importe lequel des trois principaux
prestataires de cloud public et offre la possibilité d'exécuter un langage PL/
SQL non modifi é, pour des migrations plus rapides sans trop de
restructuration.
L'évaluation des prestataires de cloud et des plateformes de base de données cibles
devrait être effectuée en parallèle afi n que les compromis et les capacités puissent
être pris en compte lors du choix des plateformes et des bases de données. La déci-
sion fi nale concernant les cibles tient à la fois à des considérations fi nancières et
techniques. Souvent, les prestataires de cloud public confèrent un accès à des out-
ils subventionnés afi n de favoriser l'adoption, ainsi que des crédits pour soutenir la
mise en place initiale des charges de travail sur leur cloud.
Identifi er la méthode de migration des données
Après la sélection d'une base de données et d'une plateforme cloud cible, il faut
choisir la méthode de migration des données. La question la plus importante pour
ce choix est : « Quel temps d'arrêt est tolérable pour effectuer le basculement ? ».
C'est une question pour laquelle les prestataires de cloud et les tiers fournissent
des solutions qui peuvent être exploitées en fonction des besoins de disponibilité.
• Faible tolérance des temps d'arrêt : Les outils d'entreprises comme Attunity
peuvent faciliter la réplication des données tout en maintenant la synchroni-
sation de plusieurs bases de données. Ainsi, le basculement des applications
est rapide là où les temps d'arrêt doivent être réduits au minimum.
• Tolérance modérée des temps d'arrêt : lorsqu'un peu plus de tolérance est
possible, les fournisseurs de plateformes cloud fournissent leurs propres
outils afi n de faciliter la conversion des schémas, ainsi que la migration des
données. AWS propose Database Migration Service, tandis que Microsoft
propose les outils Assessment and Planning Toolkit et SQL Server Migration
Assistant.
• Haute tolérance aux temps d'arrêt : AWS fournit Snowball pour les envi-
ronnements dans lesquels une latence élevée est acceptable dans le but de
faciliter le déplacement de grandes quantités de données qui surchargeraient
la bande passante en amont d'une entreprise.
Essai à blanc
Avec les niveaux élevés de disponibilité requis sur de nombreux systèmes d'entre-
prise, il ne s'agit pas d'un simple basculement. En particulier dans les environne-
ments complexes où les bases de données reçoivent des fl ux provenant de diverses
sources et fournissent des exportations à d'autres, les tests sont essentiels pour
garantir la réussite de l'opération. L'exécution d'un essai à blanc avant la migration
offi cielle permettra au personnel de valider les listes de contrôle, de valider les
compétences et, plus important encore, de tester les procédures de retour en
arrière en cas d'échec de la migration. Ces essais à blanc permettent à l'équipe de
travailler ensemble plus facilement dans les différents aspects de l'application, de
l'infrastructure, de la sécurité et des opérations de base de données qui doivent
être exécutés à l'unisson pour le basculement de la production.
L'essai à blanc n'est pas un événement unique. Il devrait être exécuté au minimum
18 | THE DOPPLER | PRINTEMPS 2017