Les deux questions les plus fréquentes que nous posent les responsables informatiques des entreprises sont les suivantes :
- Cloudification : Quelles applications seront transférées sur le site cloud et quand ?
- Gravité des données : Nos données d‘entreprise résideront-elles en fin de compte derrière le pare-feu ou sur le site cloud?
Mon post précédent a exposé ce que SnapLogic considère comme les six exigences principales d‘une intégration moderne cloud plateforme . La première exigence est un véritable service d‘intégration Cloud , basé sur les principes de la mise en réseau définie par logiciel, qui découple le service d‘intégration de l‘infrastructure de l‘entreprise. ?plan de contrôle ? de la ?plan de données ? (Gartner a récemment fait une présentation intéressante sur le thème des Architecture définie par logiciel - l‘inscription est obligatoire). Dans notre récent Enquête TechValidate nous avons demandé quels étaient les moteurs de l‘adoption d‘une intégration cloud plateforme . Le premier facteur était la rapidité et le temps de retour sur investissement. D‘autre part, nous avons demandé pourquoi ne pas utiliser vos anciens outils sur site pour répondre à vos besoins d‘intégration cloud :
- 43 % ont déploré l‘obligation d‘acheter du matériel coûteux et d‘installer et de configurer des logiciels.
- 37 % trouvent que les outils d‘intégration sur site sont trop chers en raison du modèle de licence perpétuelle ;
- 35 % ont noté que la gestion du changement est pénible lorsque les modifications des points finaux impliquent un nouveau travail d‘intégration.
Mais depuis quelque temps, je vois de plus en plus de "cloud washing " sur le marché de l‘intégration des données et des applications. Ce n‘est pas que certains fournisseurs, nouveaux ou anciens, n‘aient pas la capacité d‘installer une instance de leur technologie sur site sur Amazon Web Services (AWS). Cette case est cochée depuis un certain temps. Il s‘agit plutôt d‘un " lavage hybride cloud ", où le fournisseur présente un service cloud léger, qui est en fait une rampe d‘accès à un grand nombre de logiciels sur site nécessaires pour tout cas d‘utilisation d‘intégration complexe. Dans certains cas, le service cloud n‘est qu‘un environnement d‘exécution pour le contrôle de l‘intégration les workflows. Les fonctions avancées de conception, de gestion et de configuration de l‘intégration nécessitent des outils de développement complexes conçus bien avant que le monde du SMAC ne devienne une réalité. Chez SnapLogic, nous pensons que l‘intégration plateforme en tant que service(iPaaS) doit être un véritable service cloud multi-tenant et qu‘elle doit être capable de gérer des cas d‘utilisation simples et complexes à plusieurs points. Nous pensons également que la bonne architecture est définie par le logiciel:
- Les ?plan de contrôle? est le cerveau. Fourni sous la forme d‘un service multi-tenant cloud , c‘est là que vous faites votre travail - concevoir, gérer et surveiller votre application et l‘intégration des données les workflows (nous appelons ces pipelines). Le référentiel de métadonnées permet des fonctionnalités telles que la "liaison intelligente" et la réutilisation des données. Motifs d‘encliquetage et d‘autres fonctions d‘auto-apprentissage.
- Le"plan de données" est le cheval de trait (nous appelons notre réseau d‘exécution le Snaplex). Il respecte la gravité des données et peut s‘exécuter sur le site cloud, derrière le pare-feu ou en tant qu‘application YARN native dans un cluster Hadoop.
- Les snaps sont nos connecteurs. Ils sont destinés à une grande variété de sources de données, de technologies, d‘applications et d‘API. Il existe également un Snap SDK qui permet aux clients et aux partenaires de créer leurs propres Snaps.
Ce modèle d‘intégration défini par logiciel prend en charge les déploiements distribués et offre une agilité maximale aux développeurs et à l‘entreprise. Nous nous pencherons sur ces exigences iPaaS dans un prochain article. Dans mon prochain article, je parlerai de l‘exigence d‘une intégration unique cloud plateforme pour les Big Data, les applications et les API.