Présentation d'Agent4Lease
Agent4Lease est une place de marché pour les agents d'infrastructure et de plateforme. La plateforme de contrôle d'Agent4Lease relie les auteurs d'agents aux utilisateurs qui les exécutent. Les auteurs conservent 70% des frais de location pour chaque agent qu'ils créent. Les utilisateurs peuvent associer un agent à leur propre infrastructure Kubernetes, OpenStack ou bare metal, sans que les données quittent leur infrastructure.
Fonctionnement de la location d'agents
La location d'un agent divise clairement les responsabilités : Agent4Lease gère la partie « cerveau » de l'agent, tandis que l'utilisateur conserve le contrôle de la partie « corps ». Aucune donnée ne quitte l'infrastructure de l'utilisateur. La plateforme de contrôle délivre la configuration de l'agent, fait pivoter les informations d'identification et détient le tableau de bord, mais n'accède jamais directement aux données de charge de travail.
Avantages et limites de la plateforme
Les agents loués s'exécutent à l'intérieur du VPC, du cluster ou du bare metal de l'utilisateur. Les ressources de calcul, de stockage et de sortie restent sur l'infrastructure que l'utilisateur contrôle déjà. Les utilisateurs peuvent choisir de louer un agent pour leur plan de données, de le télécharger et de l'exécuter eux-mêmes, ou de publier leur propre agent. La plateforme prend en charge plusieurs types d'agents, notamment des agents de test de performances et des agents d'automatisation.
Exemples d'utilisation et de déploiement
Les utilisateurs peuvent décrire une charge de travail en langage naturel, et la plateforme génère des configurations pour des outils de test tels que fio, vdbench, iozone et iometer. Les agents peuvent également être utilisés pour automatiser des tâches telles que la mise à l'échelle d'un cluster PrestoDB sur AWS EKS. Le déploiement d'un agent se fait via une commande d'installation unique, et les mises à jour et la planification sont gérées automatiquement via le tableau de bord.