Menu

Créer une architecture de données standardisée

(ou : comment atteindre un niveau inédit d'intégration)

Télécharger cet e-book Obtenez le meilleur du cloud
tranches d'un cylindre orange recouvertes d'une couche blanche à droite d'un fond gris
Table des matières
Cloud Services

Le Cloud devait être la panacée

Il était censé améliorer, accélérer et consolider toutes vos opérations. Et dans un sens, il l'a fait. Mais il se peut que votre Data Lake commence à ressembler à une grande déchetterie, constituée de code hypercompliqué et mal écrit.

Il n'est en effet pas souhaitable de bâtir son environnement sur du mauvais code, et il existe de bonnes pratiques pour l'éliminer des recoins oubliés de votre infrastructure. Lorsque vous entreprenez de réduire votre dette technique, vous disposez d'une opportunité unique de tout réorganiser pour connecter, intégrer et améliorer les données et les applications de votre entreprise. Si les données sont libres de résider partout (sur site, dans le Cloud ou entre les deux), les processus pour les exploiter et les gérer doivent quant à eux être clairs et apparents, ce qui est rarement le cas dès le départ et explique la présence de code mal écrit dans votre Data Lake.

La vitesse à laquelle les choses évoluent est impressionnante. Selon McKinsey & Company, l'e-commerce a connu en juin 2020 une croissance aussi forte qu'au cours des 10 dernières années. Et ce n'est pas seulement parce que l'univers des données est en pleine expansion. C'est un constat, les réseaux physiques sont en train de disparaître. Le comportement humain s'adapte. Nos activités se déroulent de plus en plus en ligne et via les logiciels en tant que service (SaaS), les plateformes à la demande (PaaS) et les infrastructures à la demande (IaaS). Pour soutenir cette croissance, les entreprises doivent anticiper les changements au lieu d'attendre qu'ils se produisent. Et cela commence avec les équipes IT, la vôtre plus précisément.

Objectifs de l'e-book

Cet eBook a pour but de vous aider à comprendre comment et pourquoi construire une architecture de données standardisée, c'est-à-dire un ensemble de normes unifiées régissant la collecte des données, leur stockage, leur intégration et leur utilisation. Nous n'allons pas vous proposer une élégante architecture de référence et vous laisser l'implémenter sans vous expliquer le contexte. Nous souhaitons vous aider à vous approprier vos données, qu'elles soient dans le Cloud, dans les Datacenters et à la périphérie. Pour ce faire, vous devez créer une solide pile de services de données qui apporte de la cohésion à votre infrastructure et, par conséquent, à vos opérations quotidiennes. Par chance, votre équipe IT dispose déjà des compétences requises pour gérer une infrastructure de stockage connectée et intégrée, ce qui permet à votre entreprise de réussir en plein boom technologique. Nous vous proposons d'examiner de plus près trois obstacles à la mise en place d'une architecture de données standardisée et comment les surmonter.


connect-space-race.jpg

L'entrée dans la course vers le Cloud

Si vous n'êtes pas encore passé au tout-numérique, vous risquez de perdre votre avantage. Pour dépasser la concurrence, vous devez accélérer votre digitalisation, et non la freiner. Et même si votre transformation digitale est aboutie, vos efforts de rationalisation peuvent être sapés par des données désorganisées et des processus évasifs. C'est toute la difficulté du changement dans la continuité.

Le changement dans la continuité 

La digitalisation pousse les responsables d'applications dans des directions opposées : prendre des risques pour s'adapter à un nouveau paysage concurrentiel ou maintenir le statu quo. Le changement est déjà là, aussi bien d'un point de vue organisationnel que technologique. Il appelle de grandes avancées au niveau des applications, de l'architecture de stockage et d'une multitude de technologies adjacentes. Cependant, les entreprises ne souhaitent pas s'exposer à des risques excessifs : elles doivent maintenir leurs capacités et leur stabilité opérationnelle, en particulier dans le contexte économique actuel. Face à l'incertitude, elles sont mal préparées au changement. Dans un environnement où les exigences sont contradictoires, les entreprises ne sont pas en mesure de développer les outils et les architectures nécessaires pour répondre à leurs besoins futurs. Mais ce problème n'est pas insurmontable : vous pouvez très bien le résoudre en identifiant vos points faibles et en développant un plan clair équilibrant risque et récompense.

Les trois obstacles à la création d'une architecture standardisée

D'après notre expérience, la mise en place d'une architecture standardisée peut être freinée par trois difficultés majeures :

1. La qualité du code 

Les données sombres, le stockage à froid, le recours à des disquettes ou autre sont autant d'entraves à l'efficacité de vos systèmes. Il se peut en outre que votre entreprise présente une dette technique, aussi connue sous le nom de « dette de code », qui trouve généralement son origine dans le codage précipité d'une solution dont le développement aurait pu être plus efficace mais plus coûteux. Imaginons par exemple que des développeurs héritent d'une fonctionnalité programmée à la hâte. Après quelques années, il est fort probable que ce code soit incompréhensible. Si le code original ne semble pas logique ou s'il n'est pas suffisamment propre, il sera particulièrement difficile d'évoluer vers un modèle plus fonctionnel de gestion des données standardisée. Et dans ce cas, un reformatage est souvent de mise. Autant d'éléments qui rendent le passage à une architecture de données standardisée plus compliqué et aussi plus coûteux. 

2. Le budget pour l'infrastructure

Obtenir le budget pour une infrastructure n'est malheureusement pas toujours facile. et vous offrir ces avantages : même si les problèmes de back-end sont fâcheux, ils ne font pas le poids à la table des négociations, et les initiatives commerciales ont souvent la priorité sur l'optimisation du stockage. Des choix de financement peu judicieux peuvent ainsi entraver l'adoption du cloud et l'exécution de mises à niveau critiques, compromettant votre avantage concurrentiel à long terme. Les départements IT reçoivent parfois des budgets loin d'être suffisants pour investir dans une infrastructure qui facilite et accélère le déploiement d'améliorations futures. Sans une architecture Cloud conforme aux bonnes pratiques, toute nouvelle amélioration tactique ne fait qu'alourdir la dette technique, ce qui signifie plus d'éléments superflus et de retards dans la construction d'une infrastructure conçue pour l'avenir.

3. La liberté de choix 

Pour la plupart des entreprises, la question est de savoir s'il convient d'héberger le Cloud dans le Datacenter ou de migrer le Datacenter vers le Cloud. Comme l'infrastructure devient programmable, les directeurs des équipes IT et opérationnelles cèdent la responsabilité de certains aspects clés de l'infrastructure aux développeurs logiciels, ce qui crée inévitablement une fracture organisationnelle. et vous offrir ces avantages : les développeurs logiciels ont une vision qui leur est propre de l'environnement IT et sont susceptibles de faire des choix en matière d'infrastructure qui ne seront pas compris immédiatement par les responsables IT. Nous assistons à l'émergence d'un rôle dont la fonction devient déterminante : les développeurs d'infrastructure. Dotés de compétences comme l'écriture de code, l'ingénierie d'automatisation et la conception d'outils, ils bousculent les codes et l'ordre établi, et incitent les entreprises à repenser l'infrastructure, les données, le Cloud et le code en lui-même. Dans un monde qui change, vous devez repenser les rôles de manière constante. Quant à la question de savoir où héberger ses données, nous verrons que le choix entre le Cloud et le Datacenter n'est pas antinomique. 


connect-integration.jpg

L'importance de l'intégration : comment surmonter les trois obstacles et vaincre l'« inertie du chaos »

Pour bâtir une pile unifiée, vous devez connecter et intégrer les données. Pour repenser votre architecture de données, vous devez aussi vous intéresser au stockage. Il est fort probable que votre Datacenter soit constitué d'une grande variété de baies avec un code d'intégration largement personnalisé qui brise les silos de données pour permettre le partage des informations. Bien que les Clouds publics semblent détenir la réponse, ils sont tout aussi susceptibles de former des silos de données. D'où l'intérêt d'avoir une pile de services de données unifiés qui résoudra nombre de ces problèmes. Mode d'emploi

1. Déterminez quels systèmes peuvent être supprimés ou dont l'architecture peut être repensée, puis lesquels migrer vers le cloud public.  

Définir et documenter votre stratégie multicloud sont les premières étapes dans la préparation de votre architecture de données commune. Évaluez les technologies spécialement conçues pour résoudre les problèmes liés à la multitude de sous-systèmes de données. Votre objectif est d'opter pour une solution standardisée alliant prévisibilité et gestion commune qui fonctionne dans le Cloud public ou dans un Datacenter.  

2. Optez pour des solutions cloud nouvelles.  

Pensez aux opportunités d'automatisation, puis planifiez le remboursement de la dette tout au long du cycle de vie du système (autrement dit, l'amélioration continue des solutions cloud déployées).  

3. Collaborez avec les parties prenantes pour réduire la dette technique accumulée.  

Veillez à inclure tous les domaines IT, mais pas uniquement (en particulier les équipes d'architecture d'entreprise et de développement d'applications), pour gérer la dette qui se trouve en dehors de leur champ d'application direct. 


Vous pouvez intégrer vos applications avec de nouveaux services cloud et réduire la dette technique

Après avoir franchi ces étapes, vous pouvez étendre les Datacenters au Cloud. Une fois éliminée la complexité des différents plans de contrôle des données, il est beaucoup plus simple de gérer et d'administrer de nombreux workloads dans les Clouds. Les entreprises peuvent bénéficier des fonctionnalités offertes par chaque fournisseur de Cloud sans sacrifier la prévisibilité opérationnelle. Elles peuvent ainsi déplacer en toute confiance des applications stratégiques et des services de stockage haute performance dans des Clouds publics, ce qui auparavant aurait nécessité de repenser l'architecture. N'oubliez pas : les principales plateformes cloud répondent non seulement aux exigences des grandes infrastructures pour les applications, y compris les machines virtuelles et les systèmes de gestion de conteneurs, tout en assurant une évolutivité automatique globale. Vous pouvez donc migrer des applications de Datacenters vers des plateformes cloud. En effet, vous pouvez intégrer vos applications avec de nouveaux services cloud et réduire la dette technique Une bonne intégration permet à vos applications et vos structures de données de fonctionner ensemble, qu'elles se trouvent au sein de votre entreprise ou à l'extérieur. Cela signifie que les équipes IT ont la possibilité de créer une architecture de stockage haute performance commune et robuste qui apporte une valeur commerciale quantifiable, crédible et reconnue. Vous pouvez aussi définir des directives communes, valables pour l'ensemble de l'entreprise et qui couvrent les objectifs business, les avantages, les risques et les principaux critères d'adoption. En d'autres termes, vous réduisez le stress et obtenez de meilleurs résultats commerciaux, tout en améliorant la satisfaction globale. Passons maintenant en revue les équipes qui seront responsables de la mise en œuvre…

Simplifiez la vie de vos équipes IT 

Vos équipes IT font face à de nombreux défis quotidiens : 

  1. Les équipes de développement externes au département IT travaillent sur des applications logicielles personnalisées ou des chatbots d'entreprise. Chaque application faite maison a ses propres exigences pour s'exécuter dans le Cloud, qui ne sont pas compilées dans un manuel d'instructions, au contraire des solutions SAP et Oracle. 

  2. Les employés de certaines divisions doivent intégrer rapidement des applications acquises récemment avec des systèmes existants, et ils le font d'ailleurs avec des services d'intégration tiers. 

  3. Des membres du personnel non spécialisés dans l'intégration des applications et des systèmes doivent eux-mêmes intégrer des données dans le cadre de leurs propres projets, par exemple en développant une application mobile personnalisée ou une base de données interne.

Toutes ces tâches sont un fardeau pour les membres du département IT, car elles ajoutent de la complexité à leur travail.

L'intégration par excellence

La modernisation de votre infrastructure peut être plus coûteuse au départ à cause de la dette technique et du code mal écrit. Mais il existe une solution simple : déployer et créer dans un environnement de stockage de données standard. La modernisation vous permet d'atteindre un niveau inédit en matière d'intégration. Il ne s'agit plus de réparer en cas de panne et de reformater à répétition, mais de préparer l'avenir de l'entreprise. L'environnement unifié peut être déployé à la fois sur site et dans le Cloud, et il connecte un large pan d'applications, de bases de données et de systèmes cloud et locaux. Lorsqu'elle est déployée dans un Cloud public, cette architecture propose généralement des API prédéfinies pour les applications et des outils standardisés pour créer des connecteurs personnalisés. Vos objectifs d'intégration et de standardisation sont désormais atteints.


connect-pony.jpg

Synthèse et ressources supplémentaires

Nous vous proposons ci-dessous une synthèse 

des offres de services et de solutions proposées par NetApp, notamment : 

  • Une pile de services de données unifiés qui s'exécute presque partout 

  • Un ensemble complet et unifié de services de stockage et de gestion des données 

  • Des offres qui fonctionnent sur site, dans le cloud et dans tous les systèmes intermédiaires 

  • Des produits qui permettent une standardisation pérenne, sans risque lié au code hérité ou à la dette technique 

Quel que soit l'endroit où se trouvent vos données, le moment est venu de les contrôler, les connecter et les intégrer.

Télécharger cet e-book
Microsoft Azure

Microsoft Azure

L'intégration de NetApp avec Microsoft Azure est un service propriétaire conçu pour permettre aux entreprises d'atteindre leurs objectifs de manière plus rationalisée, tout en tirant parti du meilleur du cloud.

Google Cloud

Google Cloud

Atteignez vos objectifs organisationnels grâce à la boîte à outils ultime pour optimiser les performances du cloud selon vos conditions. Conçu par NetApp pour une utilisation avec Google Cloud.

AWS

AWS

Grâce aux services cloud de NetApp, reposant sur les retours de nos clients et notre partenariat avec AWS, les données puissantes se déplacent à moindre risque.

Pour aller plus loin…