Examiner la modernisation des plateformes de données
La modernisation des plateformes de données est une étape essentielle pour permettre aux entreprises de suivre le paysage technologique en constante évolution.
Vous avez été chargé de préparer un rapport initial pour le conseil d’administration qui explique pourquoi il devrait financer un projet de modernisation des plateformes de données. Le conseil d’administration veut comprendre le retour sur investissement et les gains d’efficacité qui pourraient être obtenus grâce à ce projet.
Vous allez découvrir les tâches que les architectes système et les administrateurs de base de données doivent effectuer au cours d’un projet de modernisation classique.
Qu’est-ce que la modernisation des plateformes de données ?
À mesure que le cloud computing continue de se développer, les organisations évaluent comment il peut apporter des gains d’efficacité, transformer leurs pratiques opérationnelles et potentiellement être disruptif pour des secteurs entiers via des solutions innovantes.
Situées au cœur de cette transformation, les données déterminent la réussite de l’entreprise. À cette fin, les spécialistes des données au sein des services informatiques doivent moderniser les technologies de plateforme de données existantes pour aider les entreprises à atteindre leurs objectifs de transformation, tout en réduisant les temps d’arrêt et la perte de données.
La modernisation des données peut ouvrir un tout nouvel ensemble de possibilités et d’opportunités en supprimant les obstacles techniques qui étaient auparavant infranchissables en raison de la non-flexibilité de la plupart des environnements locaux. Dans certains cas par exemple, la modernisation peut simplement nécessiter qu’une organisation mette à niveau un serveur SQL Server local existant vers une version plus récente.
Un nombre croissant d’organisations choisissent de tirer parti de la nature élastique du cloud et des économies d’échelle qu’il apporte. Elles peuvent également obtenir des avantages technologiques par le biais d’une gamme élargie de technologies disponibles dans Azure.
Pourquoi moderniser votre plateforme de données
Microsoft Azure fournit plusieurs plateformes et services SQL entièrement managés qui sont basés sur le cloud, sécurisés et scalables. Leurs fonctionnalités satisfont les exigences clés du stockage cloud et vous assurent des solutions de plateforme de données fiables et durables. Il existe cependant d’autres raisons pour lesquelles les technologies des plateformes de données basées sur Azure SQL sont avantageuses :
Commodité : la configuration d’une plateforme de données Azure SQL peut être pratique, car elle élimine la nécessité de gérer du matériel physique. Cependant, certains aspects doivent être pris en charge, comme bien comprendre les bonnes pratiques de sécurité les plus récentes et la gestion des correctifs du système d’exploitation et de SQL Server pour l’offre IaaS (Infrastructure as a Service). Dans une offre PaaS (Platform as a Service), tout le matériel, les mises à jour logicielles et les correctifs du système d’exploitation sont gérés pour vous. Vous devez seulement spécifier quelques options : une base de données Azure SQL fonctionnelle exécution peut alors être provisionnée en quelques minutes.
Coût : Microsoft gère le matériel pour vous, éliminant ainsi la nécessité d’acheter, de fournir du courant ou de gérer le matériel du système. Azure SQL offre différentes options de tarification qui vous permettent d’équilibrer les performances et les coûts, avec des plans à partir de quelques dollars par mois. Vous pouvez utiliser la calculatrice de coût total de possession Azure pour déterminer les coûts associés au service que vous voulez utiliser.
Mise à l’échelle : Azure fournit une infrastructure évolutive qui peut s’accroître ou se réduire en fonction des besoins de votre entreprise. Cela signifie que vous pouvez effectuer un scale-up ou un scale-down de vos ressources informatiques, de vos capacités de stockage et de votre réseau en fonction des besoins.
Sécurité : Azure SQL offre des fonctionnalités de sécurité robustes, comme attendu de la part de Microsoft. Cependant, la garantie d’une sécurité forte nécessite une responsabilité partagée entre vous et Microsoft. Microsoft gère la sécurité physique du matériel dans le cadre de la sécurité de son centre de données, mais vous êtes responsable de la gestion de l’accès aux données via des autorisations.
Sauvegarde et récupération automatisées : ces opérations limitent le risque de perte de données en cas de défaillance ou d’interruption imprévue.
Fonctionnalités de chiffrement : les données sont automatiquement chiffrées sur le disque afin d’en assurer la sécurité. Vous pouvez également chiffrer les connexions aux données.
Cas d’usage de la modernisation des données
Examinons quelques exemples de modernisation des données, qui sont notamment :
Migration vers Azure SQL. Ceci permet aux organisations de réduire les besoins en matériel local pour prendre en charge leurs opérations de base de données, et peut offrir des économies et une scalabilité significatives.
Adoption de nouvelles technologies. La modernisation des données peut impliquer l’implémentation de nouvelles technologies, comme le machine learning, l’intelligence artificielle et l’analytique avancée. Ces technologies peuvent aider les organisations à obtenir des insights à partir de leurs données et à prendre des décisions mieux éclairées.
Utilisation de fonctionnalités hybrides. Par exemple, la fonctionnalité de liaison d’Azure SQL Managed Instance vous permet de répliquer sur Azure vos bases de données SQL Server hébergées n’importe où, et de basculer vers le cloud en cas de sinistre ou d’interruption importante de l’activité. Ceci vous permet de moderniser votre patrimoine de données tout en conservant une exécution locale.
Mise à niveau vers la version de SQL Server la plus récente. La mise à niveau vers la version de SQL Server la plus récente peut apporter des améliorations significatives en matière de performances et de sécurité.
Regroupement de bases de données. La modernisation des données peut également impliquer le regroupement de bases de données. Ceci peut aider les organisations à réduire la complexité et à accroître l’efficacité, et à permettre des économies sur les coûts en réduisant le besoin de plusieurs instances de SQL Server.
Phases de la modernisation des plateformes de données
La modernisation des plateformes de données comprend aussi la conception et l’implémentation d’un processus qui garantit qui garantit que la modernisation des plateformes de données se déroule sans heurts.
Ce processus comprend cinq phases principales :
Découverte : durant cette phase, vous effectuez un audit de votre environnement existant pour comprendre le patrimoine des données au sein de l’entreprise. Vous pouvez également obtenir des insights sur le type de charges de travail traité par vos applications et bases de données et documenter ce dernier. Vous découvrez la taille de vos charges de travail, leur fréquence d’exécution et la finalité de leur utilisation.
Évaluation : durant cette phase, vous utilisez les informations obtenues lors de la phase de découverte pour effectuer une évaluation minutieuse des charges de travail que vous avez identifiées, et pour évaluer les problèmes potentiels ou les changements cassants qui pourraient exister avant ou après la migration. En outre, des approches d’atténuation sont définies, et les fonctionnalités Azure sont évaluées pour une implémentation rapide afin de maximiser les avantages.
Planification : la phase de planification décrit les charges de travail et les bases de données et applications associées à migrer. Le plan décrit également l’ordre de migration et les outils qui seront utilisés pour effectuer la migration.
Transformation et optimisation : au cours de cette phase, des transformations sont appliquées à toutes les charges de travail qui nécessitent des modifications pour devenir compatibles avec la technologie de la nouvelle plateforme de données. Les charges de travail sont ensuite optimisées pour tirer parti des nouvelles fonctionnalités offertes par la nouvelle plateforme de données.
Tests et correction : au cours de cette phase, la migration est effectuée, y compris des tests pour vérifier qu’elle a réussi et résoudre les problèmes qui surviennent éventuellement.