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