Présentation
La migration vers Azure SQL vous offre la possibilité de moderniser votre application en bénéficiant de ses fonctionnalités PaaS. Opter pour Azure SQL Database vous permet par exemple d’éliminer les dépendances sur les composants techniques qui sont spécifiques au niveau d’instance, tels que les travaux SQL Agent.
Dans le cadre du processus de post-migration, la transition vers Azure SQL peut nécessiter l’intervention de personnes expérimentées, telles qu’un développeur ou un administrateur de bases de données, afin de s’adapter à une nouvelle façon de gérer les bases de données. Par conséquent, la compréhension des principales fonctionnalités de la plateforme PaaS est essentielle pour dépasser facilement cette première impression de défi et garantir que les applications continuent de fonctionner efficacement et en toute sécurité dans Azure.
Cas d’utilisation
Tout au long de ce module, nous suivrons un exemple de scénario pour expliquer les concepts clés de la post-migration des données.
Supposons que vous travaillez pour une société qui fabrique des pièces de vélos et de bicyclettes. Vous avez plusieurs serveurs de base de données hérités que vous souhaitez mettre à niveau, ce qui comprend la base de données des produits, celle du stock de pièces et celle destinée aux ressources humaines. Vous souhaitez également passer d’un modèle de dépense d’investissement à un modèle de dépense opérationnelle et tirer parti de l’extensibilité et de la disponibilité des services Azure.
Vous avez déjà migré quelques-unes de vos bases de données SQL Server vers Azure SQL Database et Azure SQL Managed Instance. Vous devez maintenant prendre en compte les activités post-migration spécifiques qui sont requises pour la sécurité, l’audit, la continuité de l’activité et le monitoring des performances.
Vous allez développer vos connaissances au-delà de la migration pour vous concentrer sur les activités post-migration essentielles. Vous apprendrez à renforcer la sécurité de vos ressources Azure SQL après la migration pour garantir la protection et la conformité des données. Vous explorerez ensuite les techniques permettant d’établir des plans de continuité d’activité, afin de protéger vos données en cas d’interruptions inattendues. Enfin, vous découvrirez les outils et les pratiques de monitoring de performances permettant d’optimiser l’efficacité et la fiabilité de votre environnement Azure SQL.