Passer au contenu principal

Planification du déploiement

Introduction

OpenFn/platform (the iPaaS), OpenFn/microservice and more than 50 open-source adaptors maintained by OpenFn can be used locally or on the cloud, and as stand-alone solutions or as modules in other applications. Ensemble, la suite d'interopérabilité fournit aux organisations les outils dont elles ont besoin pour se connecter à n'importe quelle application ou base de données, adhèrer à n'importe quelle norme de données et automatiser tout processus numérique routinier. Les outils eux-mêmes vont des applications NodeJS légères aux applications d'entreprises robustes et hautement tolérantes aux pannes en cours d'exécution sur la machine virtuelle ErlangVM. Ils sont généralement utilisés sous leurs formes hébergeés sur le cloud ou déployés avec Docker ou Kubernetes.

Vous trouverez ci-dessous un tableau des voies de mise en œuvre disponibles.

Chemins d'implémentation

Lorsque vous configurez des projets (pensez aux jobs, aux triggers et aux credentials) pour les exécuter sur OpenFn, vous pouvez les déployer de différentes manières. En fait, l'une des principales caractéristiques des offres d'OpenFn est la polyvalence qu'elles offrent aux utilisateurs. Un utilisateur peut construire son projet en utilisant la plate-forme d'entreprise d'OpenFn, ou en utilisant des composants de la boîte à outils d'intégration open source. Un utilisateur peut alors choisir de déployer le projet initialement sur la plate-forme et de migrer plus tard vers ses propres serveurs quand le faire a un sens. The good news is that OpenFn project portability will make these transitions easy. Vous aurez le contrôle total et le droit de propriété sur votre projet d'intégration, quel que soit le chemin de déploiement que vous suivez.

Options de déploiement

Plateforme

Voir : platform

La plateforme d'intégration OpenFn fournit une infrastructure flexible, évolutive et sécurisée pour connecter vos systèmes existants, rationaliser le partage des données et automatiser les flux de travail.

La plateforme est idéale pour vous si vous prenez très au sérieux la sécurité, la stabilité et l'évolutivité, ou si vous n'avez pas d'équipe TI solide ou bien équipée avec une expérience de devops dans votre entreprise.

Le moyen le moins coûteux de déployer sur la plateforme est d'utiliser nos serveurs cloud, actuellement basé aux États-Unis et en Suisse mais disponible dans beaucoup plus de pays à la demande.

Si vous avez des exigences de résidence de données à respecter, vous pouvez envisager un déploiement local de platform : cela nécessitera toujours une licence payante, mais vous pouvez choisir exactement comment et où OpenFn fonctionne.

Microservice

Voir : microservice

Le microservice est idéal pour vous si vous gérez déjà un logiciel à haute disponibilité et que vous n'avez pas besoin d'une interface web. Le microservice vous donne beaucoup de flexibilité, et il est entièrement FOSS ; ce qui signifie que vous l'utilisez gratuitement et que vous pouvez même développer vos propres nouvelles fonctionnalités au besoin.

Bien que cette variante d'OpenFn soutenue par la communauté puisse manquer de certaines plus puissantes fonctionnalités de la platform, elle est 100% cross-compatible, ce qui veut dire que vous pouvez même construire et tester des projets entiers sur platform et ensuite exporter le fichier project.yaml pour l'exécuter sur vos propres serveurs en utilisant microservice.