Épisode 3 : Libérez votre avantage de modernisation : votre base de données
La modernisation est dans l’esprit des décideurs informatiques, et pour cause : les systèmes hérités ne peuvent pas suivre les réalités de l’environnement commercial d’aujourd’hui. De plus, de nombreuses organisations découvrent leur avantage en matière de modernisation : leurs équipes de développeurs et les bases de données qui sous-tendent leurs applications.
« La modernisation héritée est vraiment une initiative stratégique qui vous permet d’appliquer les dernières innovations en matière de méthodologies et de technologies de développement pour actualiser votre portefeuille d’applications », déclare Frédéric Favelin, directeur technique EMEA, Partner Presales chez MongoDB.
Ses remarques sont intervenues lors d’un épisode de la série de podcasts de Google Cloud « Les principes d’une stratégie de données cloud ».
« C’est bien plus qu’un simple levage et déplacement », poursuit Favelin. « Déplacer votre application et vos bases de données existantes vers un matériel plus rapide ou vers le cloud peut vous permettre d’obtenir des performances légèrement supérieures et de réduire légèrement les coûts, mais vous ne parviendrez pas à réaliser l’agilité et l’échelle de transformation de l’entreprise, ou la liberté de développement sans moderniser l’ensemble de l’infrastructure. »
La « taxe sur l’innovation »
Pour de nombreuses organisations, les bases de données ont proliféré, conduisant à un écosystème complexe de ressources – cloud, sur site, NoSQL, non relationnel, traditionnel. Le problème, selon Favelin, est que les organisations ont déployé des bases de données non relationnelles ou sans SQL comme « aides de pansement pour compenser les lacunes des bases de données héritées ».
« Ils découvrent donc rapidement que la plupart des bases de données non relationnelles excellent dans quelques domaines spécifiques – des domaines de niche – et qu’elles ont des capacités vraiment limitées, telles que des requêtes limitées, des capacités ou un manque de cohérence des données », explique Favelin.
« C’est donc à ce stade que les organisations commencent à ressentir le fardeau d’apprendre, de maintenir et d’essayer de comprendre comment intégrer les données entre un ensemble croissant de technologies. Cela signifie souvent que des technologies de recherche distinctes sont ajoutées à l’infrastructure de données, ce qui oblige les équipes à déplacer et transformer les données de la base de données vers un moteur de recherche dédié.
Ajoutez à cela la nécessité d’intégrer des capacités mobiles de plus en plus stratégiques, et l’environnement devient encore plus complexe, rapidement. De plus, alors que les organisations s’efforcent de fournir une expérience d’application plus riche grâce à l’analyse, elles doivent parfois utiliser des opérations complexes d’extraction, de transformation et de chargement (ETL) pour déplacer les données opérationnelles vers une base de données analytique distincte.
Cela ajoute encore plus de temps, de personnel et d’argent aux opérations quotidiennes. « Donc, chez MongoDB, nous donnons un nom à cela : la taxe sur l’innovation », déclare Favelin.
Vers un écosystème moderne
Favelin affirme qu’une solution de base de données moderne doit répondre à trois besoins critiques :
- Il doit aborder le moyen le plus rapide d’innover, avec de la flexibilité et une expérience de développeur cohérente. Il doit être hautement sécurisé, disposer d’un cryptage de base de données et être entièrement auditable.
- Vient ensuite la liberté et la flexibilité d’être déployé sur n’importe quelle infrastructure – à partir des ordinateurs portables, en passant au cloud et en s’intégrant à Kubernetes. Il doit être évolutif, résilient et essentiel à la mission avec mise à l’échelle automatique.
- Enfin, offrir une expérience applicative moderne unifiée signifie que la plateforme de données du développeur doit inclure des capacités de recherche en texte intégral, doit être opérationnelle entre les charges de travail transactionnelles et les charges de travail analytiques, tout en apportant la fraîcheur des données transactionnelles aux données analytiques afin d’être aussi efficace que possible pour offrir la meilleure expérience aux utilisateurs.
« La plate-forme de données pour développeurs MongoDB permet d’assurer une expérience de développeur unifiée », déclare Favelin, « non seulement sur différentes charges de travail de base de données opérationnelles, mais sur toutes les charges de travail de données, y compris la recherche de données mobiles, l’analyse en temps réel et plus encore ».
Découvrez la série de podcasts « Les principes d’une stratégie de données cloud » de Google Cloud sur les podcasts Google, les podcasts Apple, Spotify ou partout où vous obtenez vos podcasts.Commencez dès aujourd’hui avec MongoDB Atlas sur Google Cloud sur Google Marketplace.
Source link