Infrastructure dynamique

Dynamic Infrastructure permet de provisionner votre infrastructure d'injection de charge (contrôleur et injecteurs de charge) selon vos besoins sur n'importe quelle infrastructure gérée par Kubernetes, OpenShift ou gérée par les services Kubernetes (AKS, EKS, GKE).

Dynamic Infrastructure stack

Chacun de ces fournisseurs permet de rendre opérationnelle l'infrastructure requise en terme de charge uniquement pour la durée de vos tests et cela avec un dimensionnement approprié.

Cela facilite à la fois la configuration déclarative et la maintenance de votre infrastructure de charge tout en optimisant le dimensionnement et l'usage à la demande.

Pourquoi avez-vous besoin de NeoLoad Web pour tirer le meilleur parti de votre infrastructure dynamique ?

Non seulement NeoLoad Web abstrait et simplifie l'accès à la couche Kubernetes et OpenShift, mais les API NeoLoad Web fournissent un moyen simple et unifié d'exécuter des tests de performance.

Les experts en matière de conteneurs, tout comme les nouveaux venus, peuvent compter sur NeoLoad Web pour gérer dynamiquement leurs infrastructures de test de charge avec des images de conteneurs préconfigurées ou personnalisées et des spécifications matérielles.

Peu importe que votre organisation choisisse un orchestrateur autogéré ou un service géré par un fournisseur de cloud, NeoLoad Web s'appuiera nativement sur ces deux types d'orchestrateur.

Alors que certaines solutions de test de performance peuvent imposer des restrictions sur les fournisseurs ou les services, NeoLoad Web reste largement ouvert.

Les tests de performance CI/CD peuvent aussi grandement bénéficier de l'infrastructure dynamique : vous pouvez aisément exécuter des tâches en pipeline pour les tests de performance dans des zones dynamiques, en provisionnant à chaque fois une infrastructure de charge temporaire pour la durée du test.

Quelle est la valeur de l'infrastructure dynamique ?

  • Réduire le coût total de possession (TCO, Total Cost of Ownership) sur les coûts d'infrastructure de test.

    L'infrastructure reste l'une des plus grosses dépenses du testing. Éviter de monopoliser des machines de test toute une journée alors qu'elles pourraient être utilisées à d'autres fins. Dimensionner votre infrastructure est désormais une opération moins coûteuse. Ne la surdimensionnez pas en prévision de variations d'activité.

  • Se concentrer sur son business.

    Gagner du temps sur la mise à disposition, le démarrage et l'arrêt des machines à la demande ou par créneaux de temps. Arrêter de développer ses propres scripts de paramétrage. Dimensionner les injecteurs de charge en un clic.

  • Bénéficier des plateformes conteneurisées existantes.

    Les équipes compétentes dans l'administration d'orchestrateurs peuvent utiliser un cloud privé ou des déploiements bare metal. Pour les clients qui utilisent des orchestrateurs cloud gérés par Amazon, Google, Microsoft ou d'autres fournisseurs pour gérer leurs conteneurs, NeoLoad Web se connecte aussi nativement à EKS, GKE, AKS pour gérer dynamiquement l'infrastructure de test de charge.

Kubernetes supportés

Principalement, tous les types de déploiement Kubernetes sont pris en charge :

  • AKS (Azure Kubernetes Service) est l'offre de cluster Kubernetes géré de Microsoft Azure.

  • EKS (Elastic Kubernetes Service) est l'offre de cluster Kubernetes géré d'Amazon Web Services.

  • L'EKS peut être utilisé en combinaison avec EC2 et/ou Fargate. Les clusters basés sur EC2 devront gérer les nœuds statiques alors que Fargate est capable de construire un cluster au-dessus des ressources entièrement dynamiques.

  • GKE (Google Kubernetes Engine) est l'offre de cluster Kubernetes géré de Google Cloud.

  • Plateforme de conteneurs RedHat OpenShift. OpenShift est une distribution Kubernetes construite par RedHat. Elle est proposée en tant que cluster on premise ou hébergé par RedHat.

Dans cette section

Consultez les rubriques suivantes sur l'infrastructure dynamique :