Dans l‘enquête 2021 sur les DSI des États, 49 % des DSI ont indiqué qu‘ils avaient mis en place des stratégies pour migrer les applications existantes vers le site cloud.
Le site cloud offre évolutivité, rentabilité et efficacité. Mais une initiative de "passage à cloud" ou de "cloud-first" peut entraîner de nombreuses perturbations dans les processus de l‘entreprise.
Pour que leur stratégie "cloud-first" devienne une réalité, les responsables informatiques doivent adopter une approche qui entraîne un minimum de perturbations. Ils doivent également s‘assurer que leur stratégie cloud produit un retour sur investissement positif.
Pour atteindre ces objectifs, il existe deux approches communes de migration cloud à prendre en considération : le transfert et la modernisation.
Ces deux approches peuvent être utilisées pour migrer l‘écosystème informatique d‘une entreprise vers le site cloud. Les responsables informatiques se demandent souvent si la meilleure approche pour passer au site cloud est celle du lift and shift ou de la modernisation. La réponse est simple : cela dépend. Examinons les deux approches en détail.
Qu‘est-ce que la migration ascendante et descendante ?
La migration Lift and shift est une approche de la migration vers le site cloud dans laquelle vos bases de données, applications et processus sont retirés (levés) des serveurs sur site et déplacés (déplacés) vers le site cloud.
Aucune modification majeure n‘est apportée aux bases de données, aux applications ou aux processus. Certaines applications sont déplacées telles quelles, et d‘autres sont déplacées avec des ajustements mineurs. Ces ajustements mineurs comprennent la configuration de vos machines virtuelles et de vos applications pour qu‘elles fonctionnent ensemble. Les services d‘hébergement populaires cloud tels que AWS, Azure et Google Cloud proposent des guides détaillés sur la manière de configurer et de déployer vos applications sur leurs serveurs.
Vos pipelines de données continuent à fonctionner de la même manière. Vos entrepôts ou lacs de données qui stockent les données, et les applications qui traitent les données, existent sur des serveurs basés sur cloud après la migration.
Imaginez que vous déménagiez d‘une maison à une autre. Vous emballez vos affaires et vous vous rendez dans un autre endroit. De vos ustensiles de cuisine à vos meubles, tout reste inchangé - ils sont simplement placés dans une autre maison après le déménagement.
Avantages de la migration ascendante et descendante
La stratégie "lift and shift" convient aux entreprises qui utilisent de nombreuses applications patrimoniales personnalisées et qui ne veulent rien changer à leurs processus ou à leur pile technologique. La création d‘applications personnalisées et la formation de vos employés à leur utilisation représentent un investissement considérable. Avec une migration "lift and shift", vous protégez cet investissement. Il s‘agit de la stratégie de migration cloud la plus simple. Rien ne change pour l‘utilisateur final et l‘entreprise continue à utiliser le même flux de travail, la même logique, les mêmes processus et les mêmes données. Vous ne changez que l‘environnement dans lequel les données et les applications sont hébergées.
Voici quelques-uns des avantages de la migration ascendante et descendante :
- Rapidité: déplacer des copies de vos applications et les tester est un processus rapide car l‘architecture et le code de l‘application ne nécessitent que peu ou pas de changements.
- Faible coût initial : La migration ascendante et descendante ne demande pas beaucoup de temps et de ressources aux développeurs. Vous vous inscrivez auprès d‘un fournisseur de services cloud , vous configurez les serveurs d‘applications et de bases de données selon vos besoins et vous commencez à déplacer des copies de vos applications vers le site cloud. La plupart des fournisseurs de services cloud utilisent un modèle de tarification "pay-as-you-go", de sorte que les coûts initiaux sont peu élevés.
La migration Lift and shift peut être une sorte de migration de transition - vous passez à cloud sans rien changer, puis vous commencez lentement à mettre en œuvre de nouveaux processus et à adopter de nouveaux logiciels. Elle ouvre la voie à la modernisation.
Inconvénients de la migration ascendante et descendante
Le plus gros inconvénient de la migration "lift and shift" est que toutes vos applications patrimoniales n‘ont pas été conçues pour être hébergées sur des machines virtuelles. Les applications personnalisées conçues pour des serveurs sur site peuvent nécessiter d‘importantes modifications pour être transférées sur cloud et continuer à fonctionner comme prévu sans problèmes de sécurité. Même si vous migrez parfaitement vos applications héritées vers cloud , les dernières plateformes SaaS basées sur cloud peuvent être plus performantes que votre pile.
Voici quelques-uns des inconvénients de la migration ascendante et descendante :
- La dette technique: Vos applications patrimoniales n‘ont pas été conçues pour le site cloud, et doivent donc faire l‘objet d‘une maintenance permanente du code pour rester compatibles. Vous bénéficiez de faibles coûts initiaux, mais vous finissez par dépenser davantage en maintenance (par rapport à la modernisation) à long terme.
- Risques de sécurité : Les applications conçues pour une utilisation sur site peuvent ne pas être en mesure de gérer les risques de sécurité liés à cloud. Les menaces de sécurité sur site et sur cloud sont différentes. Vous aurez donc besoin de nouveaux outils et d‘une formation pour atténuer les nouvelles menaces.
Modernisation : Une alternative à la migration par ascension et déplacement
La modernisation consiste à convertir les applications patrimoniales sur site en applications basées sur le site cloud. Ce processus implique un important travail de développement et ne se limite pas à quelques ajustements mineurs.
Vous réoutillez de grands segments du code sous-jacent, de sorte que le produit final est une version hautement modifiée et améliorée de l‘application d‘origine. Vous modifiez également les processus, les types et structures de base de données et les workflows selon les besoins. Vos pipelines de données et votre écosystème technologique changent considérablement après la modernisation, ce qui vous permet d‘exploiter tous les avantages offerts par le site cloud .
Alors que la migration par transfert et déplacement s‘apparente à un déménagement d‘une maison à une autre, la modernisation s‘apparente à la rénovation d‘une maison. On abat quelques murs, on transforme la chambre d‘amis en bureau à domicile, on agrandit peut-être la cuisine et les salles de bains, et on se retrouve avec une maison remodelée qui semble très différente de son ancienne version.
Les avantages de la modernisation
De nombreuses entreprises préfèrent moderniser l‘ensemble de leur architecture plutôt que d‘utiliser la méthode "lift and shift". Les principaux avantages de la modernisation sont les suivants :
- Des capacités améliorées : Avec une pile modernisée, vous pouvez introduire de nouvelles fonctionnalités dans vos applications, de nouveaux processus et de nouvelles adresses les workflows et améliorer votre écosystème global pour améliorer les performances de vos employés et l‘expérience de vos clients. Dans le cas d‘une migration ascendante et descendante, vos capacités restent les mêmes. La modernisation vous permet d‘améliorer tous les aspects de votre écosystème informatique.
- Réduction des coûts de maintenance : Une fois que les applications, les bases de données et les autres sources de données sont transférées sur le site cloud, les dépenses d‘investissement et d‘exploitation (CapEx et OpEx) liées à leur fonctionnement et à leur maintenance sont considérablement réduites.
Les inconvénients de la modernisation
Comme pour la rénovation d‘une maison, la modernisation est une entreprise qui nécessite des ressources et des coûts importants.
- Des coûts initiaux élevés : Selon Insight, 32 % des responsables informatiques considèrent les coûts initiaux comme un obstacle à la modernisation de l‘informatique. Les ressources consacrées au démantèlement de vos applications, bases de données et processus et à leur reconstruction seront probablement élevées.
- Complexité : Exactement le même nombre de responsables informatiques que ci-dessus (32 %) considèrent que la complexité de cloud est un autre obstacle majeur à la modernisation. Vous avez besoin d‘une équipe entière de développeurs compétents pour étudier chaque aspect de votre architecture informatique afin de pouvoir remanier les applications, les sources de données et les intégrations et les optimiser pour le site cloud. Vous ne vous contentez pas de déplacer une copie de vos anciennes applications vers le site cloud; vous reconstruisez l‘ensemble de votre écosystème.
La voie de la modernisation
Même si une entreprise a recours à la migration ascendante et descendante, elle finira par avoir besoin d‘une modernisation de sa pile technologique. En effet, la modernisation de l‘informatique représente un abandon des systèmes traditionnels au profit de solutions plus innovantes et automatisées.
Le chemin de la modernisation n‘est pas forcément décourageant. La modernisation peut être abordée par étapes, de manière à perturber le moins possible les activités quotidiennes de l‘entreprise. En modernisant votre pile technologique par étapes, les développeurs et l‘équipe d‘exploitation disposeront de suffisamment de temps pour construire et déployer. De même, les utilisateurs finaux auront suffisamment de temps pour adopter les nouvelles applications et les nouveaux processus.
Tout d‘abord, les responsables informatiques doivent avoir à l‘esprit les objectifs commerciaux et les cas d‘utilisation lorsqu‘ils remanient l‘architecture et l‘infrastructure de l‘entreprise. En identifiant les priorités, les responsables informatiques peuvent créer un état futur de leur architecture pour montrer comment les applications et les intégrations sont planifiées. Ils seront en mesure de déterminer les applications et les intégrations à moderniser en premier (dans certains cas, les entreprises peuvent avoir besoin d‘établir un environnement hybride) et de créer un calendrier de projet pour lancer l‘initiative de modernisation.
En outre, les responsables informatiques devront identifier les ressources (humaines ou technologiques) dont ils auront besoin pour faire avancer le plan de modernisation. Les responsables informatiques, en particulier, doivent comprendre comment les applications et les systèmes sont connectés les uns aux autres et comment ces intégrations seront planifiées dans l‘état futur.
Dans de nombreux cas, les entreprises disposent de plusieurs outils d‘intégration - certains compatibles avec les sources de données sur site et d‘autres réservés aux applications cloud . Si les responsables informatiques adoptent une approche progressive de la modernisation de leur architecture, ils devront faire évoluer leur écosystème vers cloud , un composant à la fois, tout en veillant à ce qu‘aucun processus métier ne soit interrompu. Ils peuvent envisager une solution d‘intégration capable de gérer les intégrations natives cloud, sur site et hybrides, de sorte qu‘il soit facile de créer des les workflows automatisés et d‘intégrer différents composants ensemble.
Comment SnapLogic peut vous accompagner sur la voie de la modernisation
SnapLogic est un site d‘intégration plateforme qui sert de plaque tournante pour toutes les applications et bases de données de l‘écosystème d‘une entreprise. Il vous aide à surmonter les deux plus grands défis de la modernisation : le coût et la complexité.
SnapLogic est une solution d‘intégration sans code, ce qui signifie que vous pouvez créer de nouvelles intégrations et les workflows à l‘aide de fonctions de glisser-déposer sur un site interactif plateforme sans avoir besoin de coder. Cela signifie que le temps et les ressources que vous auriez autrement consacrés à votre architecture d‘intégration sont minimisés et que la complexité associée à la création d‘intégrations personnalisées est réduite de manière significative. Dans le cadre d‘une approche progressive de la modernisation, vous aurez besoin que vos applications existantes fonctionnent avec vos nouveaux systèmes et bases de données, et d‘une gestion complète de l‘API lorsque vous créerez de nouveaux composants. SnapLogic supprime tous les obstacles entre vos nouveaux et vos anciens systèmes et vous donne le contrôle total de vos pipelines de données. Il vous permet de moderniser votre écosystème informatique sans aucune interruption.