CHOISIR UNE STRATÉGIE DE TEST DE MONTÉE EN CHARGE

Dimension: px
Commencer à balayer dès la page:

Download "CHOISIR UNE STRATÉGIE DE TEST DE MONTÉE EN CHARGE"

Transcription

1 Un livre blanc Borland avril 2006 CHOISIR UNE STRATÉGIE DE TEST DE MONTÉE EN CHARGE Pourquoi et comment optimiser les performances applicatives

2 Contents Présentation générale Que sont les tests de charge? Pourquoi effectuer des tests de charge? Quand mener les tests de charge? Stratégies de conduite des tests de charge Des tests réalistes La stratégie pour réussir Tests de charge avec Borland SilkPerformer

3 Présentation générale Des logiciels de médiocre qualité exposent à des charges et risques potentiellement considérables. En effet, toutes les entreprises dépendent aujourd hui de logiciels pour gérer leurs activités de développement, de production, de distribution et/ou leurs prestations de support. Selon une étude conduite en 2002 par le NIST (National Institute of Standards and Technology), du Department of Commerce des États-Unis, les problèmes de qualité logicielle coûtent chaque année environ 60 milliards de dollars à la seule économie américaine. 1 Les tests de montée en charge sont un élément essentiel pour optimiser la qualité des logiciels. Lorsqu ils sont effectués correctement, en utilisant par exemple la gamme d outils Borland de gestion de la qualité tout au long du cycle de vie des applications, ils permettent en effet de réduire les coûts induits par d éventuels défauts. Nous aborderons successivement dans cette étude : l'importance des tests de charge ; le moment le plus opportun pour les mettre en œuvre et les apports de tests bien conçus pour maximiser les performances applicatives. Nous évaluerons également les différentes stratégies d implémentation et les véritables bénéfices que les tests de montée en charge permettent de réaliser. Nous conclurons cette étude par la présentation d une stratégie optimale pour tirer tous les bénéfices des tests de montée en charge : meilleures pratiques, planification pour des performances optimales, prise en compte que l assurance qualité est une «ingénierie de production», et enfin extension de l «assurance performance» au cœur des systèmes en production. Que sont les tests de charge? Les tests de charge consistent à systématiquement exposer une application à des conditions réelles d'exploitation et d utilisation afin de prédire le comportement du système et de localiser/diagnostiquer les erreurs de l application et/ou de son infrastructure avant son déploiement. Les tests de charge permettent d analyser trois aspects fondamentaux de la qualité de service d une application : Performances (temps de réponse) Montée en charge (débit) Fiabilité (disponibilité et intégrité fonctionnelle) Il existe plusieurs types de tests de charge répondant à différentes problématiques. Par exemple, certains d'entre eux permettent de soumettre l'intégralité de l'application à des tests de résistance extrême en simulant son nombre maximal d utilisateurs potentiels ; d autres peuvent maintenir l application dans un état stable d activité pendant plusieurs jours pour localiser de potentielles «fuites» de mémoire ; certains outils permettent de tester la résistance d un composant applicatif donné (par exemple un module de middleware comme un service Web) pour vérifier ses performances individuelles avant de tester celles de l ensemble de l application composite. Quelles que soient leurs spécificités, tous les tests de montée en charge ont pour vocation de maximiser la fiabilité des applications en identifiant où, quand et dans quelles circonstances, elles peuvent connaître des dysfonctionnements. 1 United States Department of Commerce, National Institute of Standards and Technology (NIST), «Impact économique d infrastructures inadéquates de test logiciel», mai

4 Pourquoi effectuer des tests de charge? Les tests de charge complètent les tests fonctionnels attestant qu'une application remplit bien la fonction requise. Ces derniers valident généralement le bon comportement de la fonction dans des conditions normales d'utilisation et la gestion des erreurs en cas d'utilisation incorrecte ; cependant, ils ne sont pas en mesure d'indiquer quelle charge une application peut supporter avant de connaître des dysfonctionnements voire de tomber en panne. La recherche de ces points potentiels de rupture et des goulets d étranglement, ainsi que l identification des erreurs fonctionnelles ne survenant que dans des conditions particulières de stress, exigent de mener des tests de charge. Toutes les décisions d'entreprise finissent par se résumer à des choix économiques Les tests de charge ne font pas exception à la règle. Leur justification est obtenue à travers leurs deux avantages majeurs : Réduction du nombre de pannes applicatives tant en termes de performances, que d erreurs réelles et de surcharges. Réduction des coûts des infrastructures applicatives Réduction du nombre de pannes applicatives Lorsqu ils sont correctement implémentés et réalisés tout au long du cycle de développement, les tests de charge permettent de significativement réduire le nombre de pannes rencontré par une application. Ce nombre varie naturellement en fonction de la complexité de l application, de l «habileté» des développeurs et des modalités d utilisation. Tout système permettant de limiter ces pannes ou incidents a toutes les chances de «se rembourser» très vite et plusieurs fois Ceci est tout particulièrement vrai pour les applications stratégiques, destinées essentiellement aux clients ou à générer du chiffre d affaires, et plus généralement à toutes celles qui sont tournées vers un public extérieur à l entreprise. Selon Gartner, le coût moyen d une panne imprévue sur une application critique s élève à $ Cependant, il est capital de reconnaître que le véritable coût d un incident logiciel va bien au-delà des pertes de chiffre d affaires intervenues lors de la panne. Pour complètement «récupérer», le système doit en effet être «nettoyé» - une opération dont le simple coût peut largement dépasser les pertes de revenus Pour rendre ce point plus évocateur, des calculs simples peuvent être réalisés pour illustrer les coûts induits par de médiocres performances applicatives. Au-delà des coûts directs, certaines charges sont plus «pernicieuses» comme l impact sur l image de marque, la satisfaction des clients, la perception concurrentielle, etc. Les coûts induits par une médiocre qualité logicielle sont donc multiples. Pertes immédiates de chiffre d affaires ou de productivité (CA/min.) x (min. de panne) Pour une entreprise dont une application commerciale Web génère un chiffre d affaires de / heure, la perte directe d une interruption de 30 minutes sera de S il existe des canaux alternatifs de commande (centres d appels), ce chiffre pourra être diminué de l afflux des commandes déroutées et augmenté des charges supplémentaires induites par leur traitement. Par exemple, si cette même entreprise reçoit 100 commandes supplémentaires d un montant moyen de 50 dans son centre d appels lors de la panne de l application Web, et si le traitement des commandes par ce canal coûte 5 de plus, la perte totale de chiffre d'affaires ressortira à ( ). Bien entendu, 4 2 «Qualité de développement Un facteur critique pour les technologies émergentes» - Theresa Lanowitz, Gartner Group, 23 avril 2003 (Note de recherche n K ) 3 Source : Gartner Choisir une stratégie de test de montée en charge

5 plus l entreprise dépend d Internet pour réaliser son chiffre d affaires, plus les pannes de ses systèmes Web sont dommageables. Cet exemple permet de mesurer la rapide progression dans le temps des pertes de chiffre d affaires en cas d indisponibilité de l application. A ses débuts, ebay a ainsi perdu entre 3 et 5 millions de dollars de chiffre d affaires et connu une baisse de la valorisation de ses stocks de 26 % à la suite d une panne unique de 22 heures.3 La société a dès lors très rapidement perçu le véritable impact de médiocres performances sur son compte d exploitation ; elle utilise aujourd hui un système interne extrêmement robuste de validation permettant de tester avec une grande précision tous les nouveaux logiciels avant leur déploiement. Lorsqu une application interne stratégique (par exemple un PGI) tombe en panne, la productivité de tous les collaborateurs qui en dépendent s en ressent immédiatement et les coûts induits connaissent un développement exponentiel. Au-delà de ces pertes de productivité, il faut également considérer l impact potentiellement désastreux sur l entreprise. Par exemple, si la panne intervient en fin de trimestre, à la suite d une montée en charge excessive, le traitement des commandes peut être interrompu et interdire la production du chiffre d affaires sur le trimestre concerné. Les problèmes de disponibilité des systèmes de traitement des commandes ont connu un exemple très médiatisé lors d une panne intervenue en août 2004 dans la Division s d entreprise et Solutions de stockage de Hewlett-Packard ayant conduit sa Présidente, Carly Fiorina à provisionner une perte trimestrielle d environ 400 millions de dollars de chiffre d affaires et de 275 millions de profits opérationnels. 4 Renoncement des clients Une étude de Jupiter Media Metrix portant sur plus de utilisateurs (voir figure 1 ci-dessous) démontre que 46 % d entre eux sont prêts à abandonner temporairement ou définitivement toute relation avec l un de leurs sites favoris en raison de difficultés techniques ou de problèmes de performances. Changent définitivement de site : 9 % Utilisent régulièrement un nouveau site : 24 % N utilisent pas un autre site : 53 % Utilisent un nouveau site pour une session : 13 % Pas de réponse : 1 % Source : Étude consommateur Jupiter Media Metrix Figure 1 Étude consommateur Jupiter Media Metrix : 46 % des utilisateurs sont susceptibles d abandonner temporairement ou définitivement l un de leurs sites favoris en raison de problèmes techniques ou de performance 5 4 «HP fait porter le chapeau à sa migration SAP». Marc Songini, Computerworld, 17 août «Outils et méthodologies de test», Foster et Allard, Jupiter Media Metrix, janvier

6 Comme indiqué, 13 % des utilisateurs ne quittent le site que pour une session ; 24 % établissent une relation parallèle avec un site concurrent et 9 % le «désertent» définitivement. Rétablir des relations avec le premier groupe de 13 % est relativement peu coûteux (un d excuse peut suffire ) ; en revanche, regagner la confiance des 24 % avec lesquels l exclusivité à été perdue peut exiger des méthodes plus onéreuses : remises concurrentielles, gratuité de la livraison, etc. Dans une telle situation, après une journée complète de panne, AT&T a été contraint de créditer 40 millions $ de remises à ses clients. 6 Enfin, les 9 % d anciens clients ayant définitivement déserté le site devront être remplacés à travers des politiques standards et souvent coûteuses d acquisition de prospects. Il faut également noter, qu il n est pas toujours nécessaire que le site tombe réellement en panne pour que les utilisateurs l abandonnent ; une étude a notamment démontré qu une simple dégradation de 10 % des temps de réponse fait progresser de 5 % le taux d abandon des utilisateurs. 7 Les utilisateurs internes qui n ont pas le choix de changer de service peuvent simplement refuser d'utiliser une application plutôt que de tolérer des performances dégradées. L optimisation et la qualité des performances sont donc des facteurs essentiels pour satisfaire les besoins d'ergonomie de tous les utilisateurs (internes ou externes) et pour conserver ou développer sa position concurrentielle. Coûts spécifiques des incidents Selon le type d application et de panne, les entreprises peuvent être exposées à des coûts substantiels dans des domaines connexes. Par exemple, s il s agit d investir immédiatement des milliers d euros pour assurer la réparation des systèmes et leur mise à jour. En outre, certaines entreprises sont engagées à fournir un niveau de service prédéfini à leurs clients (par exemple, dans le cadre de contrats SLA) et les manquements peuvent être sanctionnés par des pénalités financières ou des coûts juridiques De même, si l incident devient de notoriété publique, il sera sans doute nécessaire de réviser les budgets marketing ou de relations publiques pour éviter que les concurrents ne s engouffrent dans la brèche Dans un autre ordre d idée, si le problème est lié à des attaques de type déni de service ou à d autres tentatives malveillantes, la mise en œuvre des mesures de protection indispensables peut rapidement se chiffrer en centaines de milliers de dollars Réduction du coût des infrastructures applicatives Les applications dont les paramètres de performance sont imparfaits exigent naturellement une plus grande quantité de ressources système pour fonctionner correctement. En outre, si les besoins d une application ne sont pas évalués en amont, il est fréquent que l infrastructure sous-jacente soit surdimensionnée pour garantir des performances acceptables. Cette situation conduit naturellement à l inflation des coûts matériels et de maintenance qui peuvent rapidement devenir prohibitifs. Ces investissements redondants pourraient pourtant être facilement évités grâce à des tests adéquats de montée en charge, de réglage applicatif («tuning») et de planification de capacité. Ainsi, grâce à des tests avancés de montée en charge, un éditeur leader de logiciels comptables est parvenu à tripler ses performances applicatives sur les mêmes infrastructures et a ainsi réalisé des économies matérielles très substantielles. 6 6 Source : Rapport d analyse Gartner 7 «Lier les performances au profit», Peter Christy, Jupiter Media Metrix, juin 2001

7 Quand mener les tests de charge? Plus les tests de charge débutent tôt dans le processus de développement, plus ils permettent de mettre rapidement en évidence les possibles défauts du logiciel ou de son infrastructure sous-jacente. Si l on sait que le coût de correction des défauts non découverts progresse exponentiellement à chaque phase suivante du cycle de développement, 8 il n en est que plus essentiel de débuter les tests de montée en charge le plus tôt que possible. Compte tenu de la structure multi-niveau des applications modernes (présentation/logiques métier/données) et de la nécessité d une couche d intégration aux applications existantes, les différentes phases du processus de développement ont été synthétisées ci-dessous, dans la figure 2 avec les tests correspondant à chaque phase Tests de stress de niveau composant 2. Tests de charge de l infrastructure 3. Tests de charge de l architecture 4. Tests de charge de bout en bout Tests de charge de l architecture Tests de charge de l infrastructure Tests de stress de niveau composant Utilisateur interne Web GIU Prototype App Server EJB 1 Service Web 1 Base de données SQL Table 1 Table 2 Internet WAN Équilibrage de charge Servlet 1 Table n Utilisateurs externes d applications Web... Figure 2 - Phases au cours desquelles des activités de test de charge peuvent être intégrées Tests de niveau composant Les tests unitaires sont désormais une activité parfaitement acceptée dans les premières itérations du cycle de développement pour vérifier les fonctionnalités des modules logiciels distribués. Néanmoins, les composants applicatifs sur serveur (par exemple les EJB ) qui hébergent des logiques métiers ou les services Web donnant accès aux données gérées par des applications centrales peuvent être utilisés simultanément par de multiples clients. Dès lors, les tests unitaires conventionnels ne sont plus suffisants et seuls des tests de «stress» (voir figure 3) permettent de localiser simplement et économiquement les problèmes potentiels : situations d inter-blocage (deadlock), problèmes de 8 Economie de l ingénierie logicielle, Barry Boehm, Prentice-Hall, «Bonnes pratiques de déploiement d applications Web», Ernst Ambichl, Segue Software, allocution lors du «Total Performance Management Symposium», 18 mars

8 synchronisation, fuites mémoire, enjeux de performance ou architecturaux, etc. Le diagnostic de ces problèmes immédiatement avant le déploiement avec une solution classique de test «de bout en bout» est généralement trop complexe, et dans tous les cas, leur résolution est infiniment plus coûteuse que s ils avaient été détectés en amont. Tests de stress de niveau composant d applications EJB 1 Table 1 Service Web 1 Base de données SQL... d applications Figure 3 Tests de stress de niveau composant Par rapport à d autres phases de test, celle portant sur les composants est unique dans la mesure où elle est généralement réalisée avant qu'il n'existe de véritables clients permettant d'enregistrer un script de test ; ces derniers doivent donc être réutilisés (tests unitaires) ou développés manuellement. Tests de charge de l infrastructure (benchmark) Les décisions portant sur les infrastructures matérielles et logicielles des projets sont généralement prises assez tôt. Cependant, l infrastructure retenue qui peut intégrer un système d équilibrage de charge, des serveurs Web, des serveurs d applications et de bases de données et les matériels et systèmes d exploitation nécessaires à leur hébergement jouera un rôle clé dans les caractéristiques de performance, d extensibilité, de fiabilité et de coût de l application devant être déployée. Par conséquent, toutes les options d infrastructure disponibles doivent être évaluées avec beaucoup d attention - et tout particulièrement leur rapport prix/performance. Les résultats officiels aux benchmarks standards ne sont généralement pas d une grande aide pour cette évaluation dans la mesure où ils ne sont généralement disponibles que pour des composants uniques et ne peuvent pas prendre en compte l architecture de l application. Par opposition, les premiers résultats des benchmarks et tests de montée en charge avec différentes options d infrastructure (voir figure 4) fournissent des informations exploitables sur la meilleure option et permettent aussi d influencer les décisions architecturales (par exemple, J2EE ou.net). Par ailleurs, une bonne compréhension des effets des différents paramètres de configuration système permet de disposer suffisamment tôt de données utiles pour l optimisation ultérieure des performances. Enfin, la connaissance des indicateurs clés de performance fournit un benchmark significatif pour les tests ultérieurs de montée en charge de bout en bout et de monitoring applicatif. 8

9 Tests de charge de l infrastructure Équilibrage de charge Web Prototype IHM... Web s sous-jacents Figure 4 - Tests de charge de l infrastructure Tests de charge de l infrastructure (benchmark) En réalisant assez tôt les tests de charge de l architecture, il est possible de vérifier que les composants résidant dans différentes couches «collaborent» comme prévu. L utilisation d un prototype «Tous niveaux» - incluant un sous-ensemble de la fonctionnalité complète touchant tous les niveaux de l'architecture (voir figure 5) permet de réaliser les tests suffisamment tôt dans le processus de développement pour détecter rapidement les défauts potentiels de conception. Comme nous l avons précédemment évoqué, plus les erreurs sont détectées tôt dans le processus de développement moins elles sont coûteuses à solutionner. Il est également possible d'évaluer différentes alternatives de conception comme la distribution et la réplication des couches de présentation/métier/données. Test de charge de l architecture Équilibrage de charge Web Servlet 1... Web d applications EJB 1 Service Web 1... d applications Base de données SQL Table 1 Table 2 Table n Servlet Figure 5 - Tests de charge de l architecture 9

10 Tests de charge de bout en bout Les traditionnels tests de charge de bout en bout (voir figure 6 ci-dessous) permettent d analyser le fonctionnement de l ensemble de l application dans différents scénarii réalistes d utilisation et de charge ; ils peuvent ne durer que quelques heures ou se prolonger plusieurs jours. Ces tests sont généralement conduits dans un environnement temporaire de préproduction et leurs résultats permettent de répondre aux questions suivantes : Des erreurs fonctionnelles se produisent-elles dans des conditions particulières de charge? Quelle est la capacité système requise pour toutes les couches de l application? L application pourra-t-elle satisfaire les niveaux de service requis? L application est-elle optimisée pour offrir les meilleures performances? Les activités de résolution des erreurs, d optimisation et de réglage ou l introduction de nouvelles fonctionnalités ont-elles eu des effets négatifs sur les performances? L application est-elle prête pour un déploiement intégral? Base de données SQL Web Tests de charge de bout en bout Équilibrage de charge Web Figure 6 - Tests de charge de bout en bout Stratégies de conduite des tests de charge Après avoir défini la nature des tests de charge, démontré leur importance et identifié le moment où il est le plus important de les réaliser, nous allons maintenant explorer les différentes stratégies de mise en œuvre pour lesquelles les entreprises peuvent opter ; bien qu il en existe un grand nombre, très peu sont réellement viables De surcroît, cette activité essentielle est généralement gouvernée par des préoccupations d ordre économique plutôt que par l importance métier ou la criticité de l application en question Pourtant une telle approche peut avoir de fâcheuses conséquences économiques si les défauts ne sont découverts qu à la fin du processus. 10

11 Cette section évalue indépendamment chaque stratégie de test en fournissant ses avantages et inconvénients respectifs. Les principales approches utilisées pour mener à bien les tests de montée en charge sont les suivantes : Tests manuels Applications développées en interne Outils open source Frameworks de test intégrés aux EDI Outils dédiés au Web Services de test hébergés Plates-formes d entreprise de test de montée en charge Tests manuels de montée en charge Nous avons déjà couvert plusieurs raisons essentielles pour mener des tests de charge et illustré par des conséquences bien réelles les risques que courent les entreprises ne testant pas suffisamment leurs applications avant de les mettre en production. Il est cependant important de mentionner que celles qui pratiquent des tests manuels ne sont pas pour autant à l abri de problèmes majeurs dans la mesure où leur organisation est une opération généralement inefficace en matière d utilisation du temps, des budgets et des ressources. En outre, les tests manuels ne permettent pas de générer des résultats reproductibles, ne fournissent aucun niveau quantifiable de stress des applications et ne peuvent pas être coordonnés dans des conditions satisfaisantes. Il s'agit par ailleurs d'un processus non-extensible ne permettant pas d intégrer des outils de localisation de la cause source d un problème de performance. Les limitations des tests manuels sont illustrées à la figure 7. Figure 7 Les tests manuels sont souvent problématiques 11

12 Pour illustrer les limites des tests manuels, prenons l exemple d une application Web devant supporter un modeste volume de 50 transactions simultanées. Pour valider ses performances, il sera nécessaire de mobiliser 50 utilisateurs sur 50 machines afin d initialiser des scripts de transaction simultanés ; ces dernières seront ensuite réalisées à vitesse fixe et les utilisateurs devront disposer d'un moyen quelconque pour journaliser toutes les erreurs trouvées. Lorsqu un test doit être relancé, les mêmes 50 utilisateurs devront réaliser à nouveau exactement la même opération dans le même timing Même avec 5 utilisateurs, une telle procédure est lourde à gérer ; elle est évidemment exclue (ou financièrement prohibitive) s il s agit de tester des centaines de milliers d utilisateurs virtuels. En outre, lorsqu un problème est localisé, la réalisation du diagnostic de sa cause source sans fonctionnalités dédiées d assistance reste très hasardeuse et complexe. En dépit de ces limitations, de nombreuses entreprises continuent à penser qu il suffit que «tout le monde» teste l application avant de la mettre en production pour être rassuré Nous savons malheureusement qu une telle stratégie conduit immanquablement à la livraison d applications dépourvues de fiabilité Applications de test développées en interne De nombreux responsables du développement comprennent la valeur ajoutée des tests de charge, mais ne disposent pas des budgets nécessaires pour acquérir une solution dédiée à cette problématique. Il leur arrive alors d'opter pour le développement en interne d une solution spécifique ; bien que cette stratégie soit louable, elle présente néanmoins de solides inconvénients Couverture applicative La plupart des plates-formes de test développées en interne sont composées de scripts permettant de valider des fonctions très spécifiques. Par exemple, le développeur écrira un script réalisant de rapides mises à jour simultanées d une table de base de données. Lorsqu ils sont correctement développés, ces scripts «ponctuels» permettent de tester la capacité de l application à gérer une action donnée mais pas de mesurer sa capacité à traiter un ensemble composite de transactions tel qu'en générerait un véritable utilisateur. Le seul moyen pour y parvenir consiste à modéliser, enregistrer et réutiliser des scénarii simultanés, différents et représentatifs de la charge utilisateur prévisible. Sauf à consacrer de considérables investissements à la construction d une solution complète de test, l obtention de résultats exploitables est quasiment impossible. Spécificité des outils Les scripts «maison» étant développés pour tester une fonction spécifique d une application spécifique, ils ne peuvent généralement pas être modifiés simplement pour tester d autres fonctions, applications ou technologies. Le processus de correction des scripts initiaux pour répondre à un nouveau besoin peut souvent s avérer tout aussi long que d en développer un nouveau en partant de zéro Spécificités des compétences Chaque script est une unité autonome avec ses propres logiques et mécanismes de reporting des erreurs souvent conçu par un auteur unique Ils sont par conséquent assez peu exploitables et compréhensibles par les intervenants fonctionnels qui sont pourtant les mieux placés pour juger des fonctionnalités de l application. À l inverse, les applications commerciales d administration des tests de charge peuvent être prises en main par des analystes fonctionnels pour modéliser les interactions des utilisateurs. Dans le cas d une solution interne, cette tâche incombe toujours aux développeurs qui, répétons-le, ne sont pas les plus aptes à la remplir Cette spécificité des compétences peut même s exprimer entre développeurs et il n est pas rare que le code des scripts conçus par une personne reste hermétique aux autres s il n est pas suffisamment documenté un problème pouvant être aggravé si ledit auteur quitte la société en milieu de projet. 12

13 Intégration limitée Comme mentionné précédemment, il existe généralement peu de coordination entre les différents scripts de test, de sorte qu il est extrêmement difficile de produire des rapports de synthèse standardisés sur les différents tests réalisés. Même dans le cas d un seul script de test, il reste difficile de concevoir la façon dont un utilisateur fonctionnel ou un responsable de l assurance qualité souhaite disposer des données (formatage, rapport, etc.). Pour toutes ces raisons, le développement interne d outils de test de montée en charge n est généralement pas recommandé dans la mesure où, à l issue du cycle de développement, ils ont généralement coûté plus cher qu une application packagée sans pour autant donner des preuves tangibles que l application est réellement prête à être déployée Par ailleurs, l absence de possibilités de réemploi rend les outils spécifiques caducs pour tester de nouvelles applications et même pour tester de futures versions de la même application. Les responsables du développement ayant fait ce choix pour des raisons d immédiateté devraient reconsidérer cette option en mettant en exergue son véritable coût par rapport à des solutions commerciales dédiées. Comme nous l avons déjà vu, le ROI d'une solution de test de montée en charge est très réel dès qu'on le met en rapport avec les risques et les impacts économiques de performances médiocres. Outils open source La communauté open source propose plusieurs outils gratuits pour réaliser des tests de charge ; seuls certains d'entre eux intègrent également un enregistreur graphique permettant aux testeurs de mémoriser les actions des utilisateurs dans des scripts puis de les exécuter simultanément pour réaliser les tests de montée en charge. Bien que ces outils permettent de réaliser des tests élémentaires d applications Web simples, des fonctionnalités essentielles leur font encore défaut pour tester des applications critiques. Selon eweek, 10 «leur principale faiblesse réside dans le manque d options avancées de codification des scripts pour tester des applications complexes et dans une offre de reporting très limitée.» Au-delà des limitations propres aux scripts et au reporting,ces outils ont de nombreux autres inconvénients qui interdisent leur adoption pour tester des applications critiques. En particulier, l absence de support pour les technologies autres que Web/HTTP rend leur utilisation impossible dans les environnements applicatifs standards des entreprises (PGI, applications de GRC, déploiements Citrix, applications client/serveur, applications distribuées avec clients natifs Windows ou Java, solutions sans fil ou spécifiques TCP/IP, accès mainframe par terminal, etc.). Beaucoup de ces outils sont en outre incapables de mener des tests anticipés de montée en charge des composants des implémentations de middleware ou de bases de données qu il est pourtant capital de diagnostiquer très tôt pour que les coûts de résolution d éventuels problèmes ne deviennent pas prohibitifs par la suite. Par ailleurs, en raison de l'absence d'api de haut niveau, les scripts ont tendance à devenir extrêmement longs et d'autant plus difficiles à maintenir La plupart de ces outils open source sont en outre basés sur la technologie Java dont les implications sur les performances ne sont pas neutres. Cette limitation a souvent pour conséquence de multiplier les coûts des matériels/ressources requis pour maintenir plusieurs machines de test de charge. Les outils open source ne peuvent généralement pas émuler avec précision une session utilisateur dans un navigateur Web en raison d un manque de fonctionnalités dans plusieurs domaines stratégiques : émulation des différentes vitesses de modem, mise en cache, support complet des cookies, «IP spoofing», gestion des connexions par les utilisateurs 10 «Testeurs Open-Source Une alternative économique», Jim Rapoza, eweek, 11 août 2003: 13

RÉUSSIR L AUTOMATISATION DU PROCESSUS DE TEST FONCTIONNEL

RÉUSSIR L AUTOMATISATION DU PROCESSUS DE TEST FONCTIONNEL UN LIVRE BLANC DE BORLAND RÉUSSIR L AUTOMATISATION DU PROCESSUS DE TEST FONCTIONNEL L'automatisation du processus de test fonctionnel optimise la qualité des logiciels et maximise leur valeur opérationnelle.

Plus en détail

Tirez plus vite profit du cloud computing avec IBM

Tirez plus vite profit du cloud computing avec IBM Tirez plus vite profit du cloud computing avec IBM Trouvez des solutions de type cloud éprouvées qui répondent à vos priorités principales Points clés Découvrez les avantages de quatre déploiements en

Plus en détail

DOSSIER SOLUTION CA Service Assurance Mai 2010. assurez la qualité et la disponibilité des services fournis à vos clients

DOSSIER SOLUTION CA Service Assurance Mai 2010. assurez la qualité et la disponibilité des services fournis à vos clients DOSSIER SOLUTION CA Service Assurance Mai 2010 assurez la qualité et la disponibilité des services fournis à vos clients est un portefeuille de solutions de gestion matures et intégrées, qui contribue

Plus en détail

serena.com Processus et réussite Accélérez avec Serena TeamTrack

serena.com Processus et réussite Accélérez avec Serena TeamTrack serena.com Processus et réussite Accélérez avec Serena TeamTrack SERENA TEAMTRACK Serena TeamTrack est un système de gestion des processus et des incidents reposant sur le Web, sécurisé et hautement configurable.

Plus en détail

EMC Data Domain Boost for

EMC Data Domain Boost for EMC Data Domain Boost for Symantec Backup Exec Augmentez vos performances de sauvegarde grâce à une intégration avancée dans OpenStorage Avantages clés Sauvegardes plus rapides et meilleure utilisation

Plus en détail

agility made possible

agility made possible DOSSIER SOLUTION Utilitaire ConfigXpress dans CA IdentityMinder Ma solution de gestion des identités peut-elle rapidement s adapter à l évolution des besoins et des processus métier? agility made possible

Plus en détail

Service de migration du centre de données Cisco

Service de migration du centre de données Cisco Service de migration du centre de données Cisco Le service Cisco Data Center Migration Service (service de migration du centre de données Cisco) permet aux entreprises et aux prestataires de services d

Plus en détail

L I V R E B L A N C P r o t ég e r l e s a p p l i c a t i o n s m ét i e r s c r i t i q u e s M a i n f r a m e, un b e s o i n c r u c i a l

L I V R E B L A N C P r o t ég e r l e s a p p l i c a t i o n s m ét i e r s c r i t i q u e s M a i n f r a m e, un b e s o i n c r u c i a l Siège social : 5 Speen Street Framingham, MA 01701, É.-U. T.508.872.8200 F.508.935.4015 www.idc.com L I V R E B L A N C P r o t ég e r l e s a p p l i c a t i o n s m ét i e r s c r i t i q u e s M a i

Plus en détail

Cisco Unified Computing

Cisco Unified Computing Service de planification, de conception et de mise en œuvre Cisco Unified Computing Cisco Unified Computing System sert de fondation à un large éventail de projets de virtualisation qui peuvent réduire

Plus en détail

Rapidité, économies et sécurité accrues : comment améliorer la souplesse, le coût total de possession (TCO) et la sécurité grâce à une planification

Rapidité, économies et sécurité accrues : comment améliorer la souplesse, le coût total de possession (TCO) et la sécurité grâce à une planification Rapidité, économies et sécurité accrues : comment améliorer la souplesse, le coût total de possession (TCO) et la sécurité grâce à une planification des tâches sans agent Livre blanc rédigé pour BMC Software

Plus en détail

PRODUCT DEVELOPMENT SYSTEM. Tirer un maximum de plus-value. de la gestion du cycle de vie des produits

PRODUCT DEVELOPMENT SYSTEM. Tirer un maximum de plus-value. de la gestion du cycle de vie des produits SERVICES ET SUPPORT PROCESSUS ET INITIATIVES PRODUCT DEVELOPMENT SYSTEM PRODUITS LOGICIELS SOLUTIONS MÉTIER Tirer un maximum de plus-value de la gestion du cycle de vie des produits La gestion du cycle

Plus en détail

Aperçu plus détaillé du logiciel HP LoadRunner

Aperçu plus détaillé du logiciel HP LoadRunner Livre blanc technique Aperçu plus détaillé du logiciel HP LoadRunner Table des matières Une avancée dans le domaine des tests de performance : la solution HP LoadRunner 3 Terminologie de la solution HP

Plus en détail

CA ARCserve D2D. Une récupération après sinistre ultra-rapide vous permet d'éviter une interruption de service. DOSSIER SOLUTION : CA ARCserve D2D r16

CA ARCserve D2D. Une récupération après sinistre ultra-rapide vous permet d'éviter une interruption de service. DOSSIER SOLUTION : CA ARCserve D2D r16 CA ARCserve D2D CA ARCserve D2D est un produit de récupération sur disque conçu pour offrir la combinaison idéale de protection et de récupération rapides, simples et fiables de vos données professionnelles.

Plus en détail

Sauvegarde et restauration en environnement VMware avec Avamar 6.0

Sauvegarde et restauration en environnement VMware avec Avamar 6.0 Livre blanc Sauvegarde et restauration en environnement VMware avec Avamar 6.0 Analyse détaillée Résumé Dans les entreprises, les environnements virtuels sont de plus en plus déployés dans le cloud. La

Plus en détail

IBM WebSphere MQ File Transfer Edition, Version 7.0

IBM WebSphere MQ File Transfer Edition, Version 7.0 Transfert de fichiers administré pour architecture orientée services (SOA) IBM, Version 7.0 Solution de transport polyvalente pour messages et fichiers Transfert de fichiers haute fiabilité basé sur la

Plus en détail

WHITEPAPER. Quatre indices pour identifier une intégration ERP inefficace

WHITEPAPER. Quatre indices pour identifier une intégration ERP inefficace Quatre indices pour identifier une intégration ERP inefficace 1 Table of Contents 3 Manque de centralisation 4 Manque de données en temps réel 6 Implémentations fastidieuses et manquant de souplesse 7

Plus en détail

La situation du Cloud Computing se clarifie.

La situation du Cloud Computing se clarifie. Résumé La situation du Cloud Computing se clarifie. Depuis peu, le Cloud Computing est devenu un sujet brûlant, et à juste titre. Il permet aux entreprises de bénéficier d avantages compétitifs qui leur

Plus en détail

IBM Tivoli Monitoring

IBM Tivoli Monitoring Surveiller et gérer les ressources vitales et les mesures sur diverses plates-formes à partir d une seule console IBM Tivoli Monitoring Points forts Surveille de manière proactive Aide à réduire les coûts

Plus en détail

Processus d Informatisation

Processus d Informatisation Processus d Informatisation Cheminement de la naissance d un projet jusqu à son terme, deux grandes étapes : Recherche ou étude de faisabilité (en amont) L utilisateur a une idée (plus ou moins) floue

Plus en détail

Cisco Unified Computing Migration and Transition Service (Migration et transition)

Cisco Unified Computing Migration and Transition Service (Migration et transition) Cisco Unified Computing Migration and Transition Service (Migration et transition) Le service Cisco Unified Computing Migration and Transition Service (Migration et transition) vous aide à migrer vos applications

Plus en détail

FICHE PRODUIT COREYE CACHE Architecture technique En bref Plateforme Clients Web Coreye Cache applicative Références Principe de fonctionnement

FICHE PRODUIT COREYE CACHE Architecture technique En bref Plateforme Clients Web Coreye Cache applicative Références Principe de fonctionnement COREYE CACHE Solution d absorption de charge pour une disponibilité et une performance optimales des applications Web En bref Architecture technique La plateforme Coreye Cache délivre la majeure partie

Plus en détail

Guide d Intégration PPM et ERP:

Guide d Intégration PPM et ERP: LIVRE BLANC Guide d Intégration PPM et ERP: Stratégies d intégration de logiciels dans les entreprises organisées par projet De: Neil Stolovitsky E-mail: sales@geniusinside.com Website: www.geniusinside.com

Plus en détail

CA Server Automation. Vue d ensemble. Avantages. agility made possible

CA Server Automation. Vue d ensemble. Avantages. agility made possible FICHE PRODUIT : CA Server Automation CA Server Automation agility made possible La solution intégrée CA Server Automation permet d automatiser le provisioning, la correction et la configuration des composants

Plus en détail

IBM WebSphere ILOG JRules Business Rule Management System (BRMS) systèmes de gestion de règles métier

IBM WebSphere ILOG JRules Business Rule Management System (BRMS) systèmes de gestion de règles métier Automatisation des décisions métier et réduction du délai de lancement de nouvelles initiatives IBM WebSphere ILOG JRules Business Rule Management System (BRMS) systèmes de gestion de règles métier Gestion

Plus en détail

«Scale-to-fit» Storage

«Scale-to-fit» Storage LIVRE BLANC «Scale-to-fit» Storage Faites évoluer votre stockage de façon totalement transparente grâce au «Scale-to-Fit» de Nimble Storage. Ce livre blanc explique comment les solutions Nimble Storage

Plus en détail

Évaluation du système de stockage

Évaluation du système de stockage Évaluation du système de stockage Rapport préparé sous contrat avec EMC Corporation Introduction EMC Corporation a chargé Demartek de procéder à une évaluation pratique du nouveau système de stockage d

Plus en détail

Tout sur le processus CPQ Configure Price Quote

Tout sur le processus CPQ Configure Price Quote Configure Price Quote Comment vendre plus et mieux vos produits et services complexes SOMMAIRE CPQ? Kézaco?. 2 Quand doit-on avoir recours à une solution CPQ? 4 Quelles sont les offres CPQ disponibles?

Plus en détail

Vérifier la qualité de vos applications logicielle de manière continue

Vérifier la qualité de vos applications logicielle de manière continue IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions

Plus en détail

ITIL V3. Transition des services : Principes et politiques

ITIL V3. Transition des services : Principes et politiques ITIL V3 Transition des services : Principes et politiques Création : janvier 2008 Mise à jour : août 2009 A propos A propos du document Ce document de référence sur le référentiel ITIL V3 a été réalisé

Plus en détail

Planifier la migration des applications d entreprise dans le nuage

Planifier la migration des applications d entreprise dans le nuage TM Planifier la migration des applications d entreprise dans le nuage Guide de vos options de migration : nuage privé et public, critères d évaluation des applications et meilleures pratiques de migration

Plus en détail

Avantage d'une migration vers une solution EDI externalisée

Avantage d'une migration vers une solution EDI externalisée Avantage d'une migration vers une solution EDI externalisée Description Problématique Infrastructure Ressources Logiciel Maintenance Conclusion Avantages d une migration vers une solution EDI externalisée

Plus en détail

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm. WEB15 IBM Software for Business Process Management un offre complète et modulaire Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.com Claude Perrin ECM Client Technical Professional Manager

Plus en détail

Protéger l expérience client contre les attaques par déni de service distribué (attaques par DDOS)

Protéger l expérience client contre les attaques par déni de service distribué (attaques par DDOS) Une étude personnalisée de la série Technology Adoption Profile commandée par Bell Canada Juin 2014 Protéger l expérience client contre les attaques par déni de service distribué (attaques par DDOS) Introduction

Plus en détail

Installation technique et démarrage HP Services de mise en œuvre de HP OpenView Performance Insight

Installation technique et démarrage HP Services de mise en œuvre de HP OpenView Performance Insight Installation technique et démarrage HP Services de mise en œuvre de HP OpenView Performance Insight Les experts en gestion des services HP apportent au client les compétences et les connaissances nécessaires

Plus en détail

GESTION CENTRALISÉE DELL POWERVAULT DL 2000 OPTIMISÉ PAR SYMANTEC

GESTION CENTRALISÉE DELL POWERVAULT DL 2000 OPTIMISÉ PAR SYMANTEC GESTION CENTRALISÉE DELL POWERVAULT DL 2000 OPTIMISÉ PAR SYMANTEC NOTE DE SYNTHESE La solution Dell PowerVault DL2000 optimisée par Symantec Backup Exec est la seule à proposer un système intégré de sauvegarde

Plus en détail

Guide pratique des solutions d automatisation des processus métier Avril 2014

Guide pratique des solutions d automatisation des processus métier Avril 2014 Guide pratique des solutions d automatisation des processus métier Avril 2014 Kemsley Design Limited Kemsley Design Limited www.kemsleydesign.com www.column2.com www.kemsleydesign.com www.column2.com Présentation

Plus en détail

Garantir une meilleure prestation de services et une expérience utilisateur optimale

Garantir une meilleure prestation de services et une expérience utilisateur optimale LIVRE BLANC Garantir une meilleure prestation de services et une expérience utilisateur optimale Mai 2010 Garantir une meilleure prestation de services et une expérience utilisateur optimale CA Service

Plus en détail

INFORMATION CONNECTED

INFORMATION CONNECTED INFORMATION CONNECTED Solutions Métiers Primavera pour l Industrie des Services Publics Gestion de Portefeuilles de Projets Garantir l Excellence Opérationnelle grâce à la Fiabilité des Solutions de Gestion

Plus en détail

LES SOLUTIONS MES HUMAINES METTENT EN AVANT LES INDIVIDUS

LES SOLUTIONS MES HUMAINES METTENT EN AVANT LES INDIVIDUS LIVRE BLANC LES SOLUTIONS MES HUMAINES METTENT EN AVANT LES INDIVIDUS Une collaboration entre homme et machine LIVRE BLANC LES SOLUTIONS MES HUMAINES METTENT EN AVANT LES INDIVIDUS 2 A PROPOS Les hommes

Plus en détail

Evolutions des solutions d accès aux mainframes

Evolutions des solutions d accès aux mainframes Evolutions des solutions d accès aux mainframes Web Access 2 Sommaire Table des matières p 2 Essentiel p 3 Introduction p 4 1- Solutions d émulation d accès aux applications mainframe IBM (Emulation 3270)

Plus en détail

BUSINESSOBJECTS EDGE PREMIUM

BUSINESSOBJECTS EDGE PREMIUM PRODUITS BUSINESSOBJECTS EDGE PREMIUM Avantages de la Business Intelligence Assurer une visibilité intégrale des activités Identifier de nouvelles opportunités Détecter et résoudre les problèmes Remplacer

Plus en détail

Maîtriser les patterns experts : les patterns d application virtuelle

Maîtriser les patterns experts : les patterns d application virtuelle Maîtriser les patterns experts : les patterns d application virtuelle Comment les patterns d application virtuelle IBM PureSystems peuvent accélérer le déploiement, simplifier la gestion, réduire le risque

Plus en détail

Le temps est venu d implanter un CRM et un système de gestion de la connaissance

Le temps est venu d implanter un CRM et un système de gestion de la connaissance LIVRE BLANC Le temps est venu d implanter un CRM et un système de gestion de la connaissance Une vision détaillée des fonctions de CRM etde Gestion de Connaissances dansl environnement commercial actuel.

Plus en détail

Les cinq raisons majeures pour déployer SDN (Software-Defined Networks) et NFV (Network Functions Virtualization)

Les cinq raisons majeures pour déployer SDN (Software-Defined Networks) et NFV (Network Functions Virtualization) Les cinq raisons majeures pour déployer SDN (Software-Defined Networks) et NFV (Network Functions Virtualization) Préparé par : Zeus Kerravala Les cinq raisons majeures pour déployer SDN et NFV NetworkWorld,

Plus en détail

CA ARCserve Backup r12

CA ARCserve Backup r12 DOSSIER SOLUTION : CA ARCSERVE BACKUP r12 CA ARCserve Backup r12 CA ARCSERVE BACKUP R12 ASSURE UNE PROTECTION EXCEPTIONNELLE DES DONNÉES POUR LES SERVEURS, LES BASES DE DONNÉES, LES APPLICATIONS ET LES

Plus en détail

Cloud Service Management

Cloud Service Management Cloud Service Management HEAT Help Desk SOLUTION BRIEF 1 MODERNISEZ LES OPERATIONS DE GESTION DES SERVICES ET OFFREZ PLUS DE VALEUR STRATEGIQUE A L ENTREPRISE HEAT Cloud Service Management est un ensemble

Plus en détail

Atteindre la flexibilité métier grâce au data center agile

Atteindre la flexibilité métier grâce au data center agile Atteindre la flexibilité métier grâce au data center agile Aperçu : Permettre l agilité du data-center La flexibilité métier est votre objectif primordial Dans le monde d aujourd hui, les clients attendent

Plus en détail

Comment optimiser l utilisation des ressources Cloud et de virtualisation, aujourd hui et demain?

Comment optimiser l utilisation des ressources Cloud et de virtualisation, aujourd hui et demain? DOSSIER SOLUTION Solution CA Virtual Placement and Balancing Comment optimiser l utilisation des ressources Cloud et de virtualisation, aujourd hui et demain? agility made possible La solution automatisée

Plus en détail

Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia

Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia Pour l architecte de solutions web Table des matières Présentation générale... 3 Des outils disparates.... 4 Une gestion

Plus en détail

Conception d une infrastructure «Cloud» pertinente

Conception d une infrastructure «Cloud» pertinente Conception d une infrastructure «Cloud» pertinente Livre blanc d ENTERPRISE MANAGEMENT ASSOCIATES (EMA ) préparé pour Avocent Juillet 2010 RECHERCHE EN GESTION INFORMATIQUE, Sommaire Résumé........................................................

Plus en détail

Livre blanc destiné aux professionnels. Sept meilleures pratiques pour élaborer des applications alignées sur les exigences métiers

Livre blanc destiné aux professionnels. Sept meilleures pratiques pour élaborer des applications alignées sur les exigences métiers Livre blanc destiné aux professionnels Sept meilleures pratiques pour élaborer des applications alignées sur les exigences métiers Table des matières 3 Synthèse 3 Introduction 3 Meilleures pratiques au

Plus en détail

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters FAMILLE EMC VPLEX Disponibilité continue et mobilité des données dans et entre les datacenters DISPONIBILITE CONTINUE ET MOBILITE DES DONNEES DES APPLICATIONS CRITIQUES L infrastructure de stockage évolue

Plus en détail

Guide pratique pour planifier la reprise après sinistre de manière rentable

Guide pratique pour planifier la reprise après sinistre de manière rentable Livre blanc www.novell.com Guide pratique pour planifier la reprise après sinistre de manière rentable Table des matières Table des matières...2 Évaluation du coût d'investissement...3 Évaluation des performances...4

Plus en détail

SIMPLIFIEZ LES MISES À JOUR ET LA GESTION DU CYCLE DE VIE CITRIX

SIMPLIFIEZ LES MISES À JOUR ET LA GESTION DU CYCLE DE VIE CITRIX C L O U D SIMPLIFIEZ LES MISES À JOUR ET LA GESTION DU CYCLE DE VIE CITRIX MAÎTRISE DES RISQUES, DES COÛTS & DE LA CONFORMITÉ C L O U D SIMPLIFIEZ LES MISES À JOUR ET LA GESTION DU CYCLE DE VIE CITRIX

Plus en détail

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES FAMILLE EMC VPLEX Disponibilité continue et mobilité des données dans et entre les datacenters DISPONIBLITÉ CONTINUE ET MOBILITÉ DES DONNÉES DES APPLICATIONS CRITIQUES L infrastructure de stockage évolue

Plus en détail

Introduction. Les articles de la presse spécialisée tendent à nous laisser penser que c est en effet le cas :

Introduction. Les articles de la presse spécialisée tendent à nous laisser penser que c est en effet le cas : Introduction Le CRM se porte-t-il si mal? Les articles de la presse spécialisée tendent à nous laisser penser que c est en effet le cas : «75 % de projets non aboutis» «La déception du CRM» «Le CRM : des

Plus en détail

Cisco Unified Computing Migration and Transition Service (Migration et transition)

Cisco Unified Computing Migration and Transition Service (Migration et transition) Le service Cisco Unified Computing Migration and Transition Service (Migration et transition) vous aide à migrer vos applications de façon fluide vers la plate-forme Cisco Unified Computing System, à les

Plus en détail

Conserver des systèmes informatiques opérationnels : Guide de la continuité des activités pour les PME

Conserver des systèmes informatiques opérationnels : Guide de la continuité des activités pour les PME Conserver des systèmes informatiques opérationnels : Guide de la continuité des activités pour les PME Des applications disponibles en permanence de la gestion quotidienne des systèmes à la reprise des

Plus en détail

10 raisons expliquant pourquoi les mises à niveau vers Windows Server 2012 R2 sont essentielles et pourquoi le choix du serveur est crucial

10 raisons expliquant pourquoi les mises à niveau vers Windows Server 2012 R2 sont essentielles et pourquoi le choix du serveur est crucial Liste de vérification pour l ENTREPRISE 10 raisons expliquant pourquoi les mises à niveau vers Windows Server 2012 R2 sont essentielles et pourquoi le choix du serveur est crucial Comment tirer parti aujourd

Plus en détail

C2O, une plate-forme de gestion et d automatisation de process

C2O, une plate-forme de gestion et d automatisation de process C2O, une plate-forme de gestion et d automatisation de process AVANTAGE PRODUCTION Siège social : 15 rue ampère - 60800 Crépy en Valois Tel: + 33 (0)1 76 77 26 00 - info@avantageproduction.com SARL au

Plus en détail

Installation d un ERP gratuit

Installation d un ERP gratuit Installation d un ERP gratuit Tutoriel réalisé par le labo 2 1 Sommaire Introduction :... 3 1 Présentation d un ERP... 3 1.1- Les ERP propriétaires... 4 1.2- Les ERP Open Source... 6 2- Présentation de

Plus en détail

HSM, Modules de sécurité matériels de SafeNet. Gestion de clés matérielles pour la nouvelle génération d applications PKI

HSM, Modules de sécurité matériels de SafeNet. Gestion de clés matérielles pour la nouvelle génération d applications PKI HSM, Modules de sécurité matériels de SafeNet Gestion de clés matérielles pour la nouvelle génération d applications PKI Modules de sécurité matériels de SafeNet Tandis que les entreprises transforment

Plus en détail

6761 Validation de la conformité 21.03.2007

6761 Validation de la conformité 21.03.2007 6761 Validation de la conformité 21.03.2007 Peter DAEHNE 1 Tests de stress Les tests de stress permettent d étudier le comportement du logiciel lorsque celui-ci est mis dans des situations extrêmes, aux

Plus en détail

GÉNÉRER DE LA VALEUR ET ATTEINDRE DES RÉSULTATS AVEC LES MANAGED SERVICES

GÉNÉRER DE LA VALEUR ET ATTEINDRE DES RÉSULTATS AVEC LES MANAGED SERVICES UN GUIDE ESSENTIEL : GÉNÉRER DE LA VALEUR ET ATTEINDRE DES RÉSULTATS AVEC LES MANAGED SERVICES Vue d ensemble Dans presque tous les secteurs des services de santé aux services financiers de l industrie

Plus en détail

Service HP de réparation du matériel sur site dans un délai de 6 heures Services contractuels d assistance clientèle HP

Service HP de réparation du matériel sur site dans un délai de 6 heures Services contractuels d assistance clientèle HP Service HP de réparation du matériel sur site dans un délai de 6 heures Services contractuels d assistance clientèle HP Notre équipe de spécialistes de l assistance commencera rapidement à dépanner votre

Plus en détail

WHITE PAPER. Protéger les serveurs virtuels avec Acronis True Image

WHITE PAPER. Protéger les serveurs virtuels avec Acronis True Image Protéger les serveurs virtuels avec Acronis True Image Copyright Acronis, Inc., 2000 2008 Les organisations liées aux technologies de l information ont découvert que la technologie de virtualisation peut

Plus en détail

Aujourd hui, les entreprises

Aujourd hui, les entreprises COÛT TOTAL DE POSSESSION DE PANDA CLOUD OFFICE PROTECTION Page 2 I. Synthèse Aujourd hui, les entreprises dépendent fortement de leur système d information pour mener leur activité au quotidien et, par

Plus en détail

LES TESTS. Les tests. Organisation d un projet de recette Les types de tests Les outils

LES TESTS. Les tests. Organisation d un projet de recette Les types de tests Les outils Les tests Organisation d un projet de recette Les types de tests Les outils Organiser le déroulement des tests Spécifier Exécuter les Cahiers de tests les Cahiers de tests Analyser les résultats Correction

Plus en détail

VÉRIFIEZ SI VOS SITES WEB SONT PRÊTS POUR LE «BLACK FRIDAY» 11 MÉTHODES POUR METTRE FIN AUX PROBLÈMES DE PERFORMANCES

VÉRIFIEZ SI VOS SITES WEB SONT PRÊTS POUR LE «BLACK FRIDAY» 11 MÉTHODES POUR METTRE FIN AUX PROBLÈMES DE PERFORMANCES VÉRIFIEZ SI VOS SITES WEB SONT PRÊTS POUR LE «BLACK FRIDAY» 11 MÉTHODES POUR METTRE FIN AUX PROBLÈMES DE PERFORMANCES COMMENT PRÉVENIR LES PROBLÈMES DE DENSITÉ DU TRAFIC TOUT AU LONG DE L'ANNÉE Les problèmes

Plus en détail

DOSSIER SOLUTION Amélioration de la planification de la capacité à l aide de la gestion des performances applicatives

DOSSIER SOLUTION Amélioration de la planification de la capacité à l aide de la gestion des performances applicatives DOSSIER SOLUTION Amélioration de la planification de la capacité à l aide de la gestion des performances applicatives Comment assurer une expérience utilisateur exceptionnelle pour les applications métier

Plus en détail

UNIFIED. Nouvelle génération d'architecture unifiée pour la protection des données D TA. dans des environnements virtuels et physiques PROTECTION

UNIFIED. Nouvelle génération d'architecture unifiée pour la protection des données D TA. dans des environnements virtuels et physiques PROTECTION UNIFIED Nouvelle génération d'architecture unifiée pour la protection des données D TA dans des environnements virtuels et physiques PROTECTION Unified Data protection DOSSIER SOLUTION CA arcserve UDP

Plus en détail

Réplication indépendante de la plate-forme pour garantir la mobilité des données d entreprise et des migrations sans interruption de service

Réplication indépendante de la plate-forme pour garantir la mobilité des données d entreprise et des migrations sans interruption de service EMC Open Replicator for Symmetrix Réplication indépendante de la plate-forme pour garantir la mobilité des données d entreprise et des migrations sans interruption de service Avantages clés Hautes performances

Plus en détail

Stratégie intelligente de reprise d activité pour les postes de travail : postes de travail sous forme de service (DaaS) LIVRE BLANC

Stratégie intelligente de reprise d activité pour les postes de travail : postes de travail sous forme de service (DaaS) LIVRE BLANC Stratégie intelligente de reprise d activité pour les postes de travail : postes de travail sous forme de service (DaaS) LIVRE BLANC Sommaire Résumé analytique.... 3 L improbable n a jamais été aussi probable....

Plus en détail

Livre blanc. La sécurité de nouvelle génération pour les datacenters virtualisés

Livre blanc. La sécurité de nouvelle génération pour les datacenters virtualisés Livre blanc La sécurité de nouvelle génération pour les datacenters virtualisés Introduction Ces dernières années, la virtualisation est devenue progressivement un élément stratégique clé pour le secteur

Plus en détail

Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines?

Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines? DOSSIER SOLUTION Package CA Clarity PPM On Demand Essentials for 50 Users Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines? agility made possible CA Technologies

Plus en détail

Optimisez vos processus informatiques, maximisez le taux de rendement de vos actifs et améliorez les niveaux de service

Optimisez vos processus informatiques, maximisez le taux de rendement de vos actifs et améliorez les niveaux de service Solutions de gestion des actifs et services Au service de vos objectifs d entreprise Optimisez vos processus informatiques, maximisez le taux de rendement de vos actifs et améliorez les niveaux de service

Plus en détail

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

Plus en détail

Fiche méthodologique Rédiger un cahier des charges

Fiche méthodologique Rédiger un cahier des charges Fiche méthodologique Rédiger un cahier des charges Plan de la fiche : 1 : Présentation de la fiche 2 : Introduction : les grands principes 3 : Contenu, 1 : positionnement et objectifs du projet 4 : Contenu,

Plus en détail

agility made possible

agility made possible DOSSIER SOLUTION Amélioration de la planification de la capacité à l aide de la gestion des performances applicatives Comment assurer une expérience utilisateur exceptionnelle pour les applications métier

Plus en détail

ITIL V3. Objectifs, principes-clés et politiques de la transition des services

ITIL V3. Objectifs, principes-clés et politiques de la transition des services ITIL V3 Objectifs, principes-clés et politiques de la transition des services Création : janvier 2008 Mise à jour : août 2011 A propos A propos du document Ce document de référence sur le référentiel ITIL

Plus en détail

Stratégies gagnantes pour les prestataires de services : le cloud computing vu par les dirigeants Dossier à l attention des dirigeants

Stratégies gagnantes pour les prestataires de services : le cloud computing vu par les dirigeants Dossier à l attention des dirigeants Dossier à l attention des dirigeants Centres d évaluation de la technologie inc. Le cloud computing : vue d ensemble Les sociétés de services du monde entier travaillent dans un environnement en pleine

Plus en détail

L Application Performance Management pourquoi et pour quoi faire?

L Application Performance Management pourquoi et pour quoi faire? Management pourquoi et pour quoi faire? Un guide pratique pour comprendre l intérêt des solutions d Application Management, à l heure où les systèmes d information sont au cœur de l efficacité opérationnelle

Plus en détail

GESTION DU RÉSEAU DANS LES ENVIRONNEMENTS DISTRIBUÉS. Défis et Opportunités pour l Entreprise

GESTION DU RÉSEAU DANS LES ENVIRONNEMENTS DISTRIBUÉS. Défis et Opportunités pour l Entreprise GESTION DU RÉSEAU DANS LES ENVIRONNEMENTS DISTRIBUÉS Défis et Opportunités pour l Entreprise I. INTRODUCTION Le développement des réseaux ne se limite pas à leur taille et à leurs capacités, il concerne

Plus en détail

Réduire les risques liés à la migration du réseau de data center

Réduire les risques liés à la migration du réseau de data center Réduire les risques liés à la migration du réseau de data center Optimisez votre architecture et votre investissement IT tout en réduisant la complexité et les risques Les services Cisco de migration de

Plus en détail

K2 : Guide pratique du BPM

K2 : Guide pratique du BPM K2 : Guide pratique du BPM Mars 2014 K2 FRANCE Guide Pratique du Business Process Manageme,nt 1/9 Introduction... 3 1. Définitions... 3 2. Refléter et s adapter à la réalité de l entreprise... 4 3. Analyser

Plus en détail

Wyse WSM. L informatique légère, économique, flexible et fiable. Wyse WSM. Tout ce que vous devez savoir. Cliquez ici

Wyse WSM. L informatique légère, économique, flexible et fiable. Wyse WSM. Tout ce que vous devez savoir. Cliquez ici Wyse WSM L informatique légère, économique, flexible et fiable Wyse WSM. Tout ce que vous devez savoir. Cliquez ici Présentation de Wyse WSM et des Clients Zéro Wyse La puissance d un PC. Sans sa complexité.

Plus en détail

Check-list de migration applicative Windows 7

Check-list de migration applicative Windows 7 Check-list de migration applicative Windows 7 Accélérez la conception et la planification de vos projets de migration Windows 7. 2 Que vous débutiez à peine un projet de migration applicative Microsoft

Plus en détail

CA Workload Automation

CA Workload Automation FICHE PRODUIT : CA Workload Automation CA Workload Automation Augmentez la disponibilité des processus et des planifications de charges de travail IT essentielles dans l ensemble de votre entreprise grâce

Plus en détail

Check-List : Les 10 principales raisons de passer au Cloud

Check-List : Les 10 principales raisons de passer au Cloud Check-List : Les 10 principales raisons de passer au Cloud Check-List : Les 10 principales raisons de passer au Cloud «Le SaaS va devenir le mode de déploiement par défaut de la technologie RH...» - Paul

Plus en détail

ITIL Examen Fondation

ITIL Examen Fondation ITIL Examen Fondation Échantillon d examen B, version 5.1 Choix multiples Instructions 1. Essayez de répondre aux 40 questions. 2. Vos réponses doivent être inscrites sur la grille de réponses fournie.

Plus en détail

Le nuage : Pourquoi il est logique pour votre entreprise

Le nuage : Pourquoi il est logique pour votre entreprise Le nuage : Pourquoi il est logique pour votre entreprise TABLE DES MATIÈRES LE NUAGE : POURQUOI IL EST LOGIQUE POUR VOTRE ENTREPRISE INTRODUCTION CHAPITRE 1 CHAPITRE 2 CHAPITRE 3 CONCLUSION PAGE 3 PAGE

Plus en détail

Veritas CommandCentral Storage

Veritas CommandCentral Storage Veritas CommandCentral Storage Visibilité et contrôle centralisés dans les environnements de stockage hétérogènes est une solution logicielle complète qui intègre de façon transparente des fonctionnalités

Plus en détail

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information. PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue

Plus en détail

Veritas Storage Foundation par Symantec

Veritas Storage Foundation par Symantec Veritas Storage Foundation par Symantec Gestion en ligne de ressources de stockage hétérogènes Veritas Storage Foundation offre une solution complète pour la gestion en ligne de ressources de stockage

Plus en détail

A vaya Global Services

A vaya Global Services A vaya Global Services Gamme des services LAN et W AN d Avaya IP Telephony Contact Centers Unified Communication Services De nos jours, dans une économie imprévisible, la réussite des affaires exige de

Plus en détail

IBM Tivoli Monitoring, version 6.1

IBM Tivoli Monitoring, version 6.1 Superviser et administrer à partir d une unique console l ensemble de vos ressources, plates-formes et applications. IBM Tivoli Monitoring, version 6.1 Points forts! Surveillez de façon proactive les éléments

Plus en détail

IFT2251 : Génie logiciel

IFT2251 : Génie logiciel Julie Vachon, Hiver 2006 IFT2251 : Génie logiciel Chapitre 5. Conception Section 3. Principes et qualités Conception : principes et qualités 1. L activité de conception 2. Principes de conception 3. Concevoir

Plus en détail

Est-il possible de réduire les coûts des logiciels pour mainframe en limitant les risques?

Est-il possible de réduire les coûts des logiciels pour mainframe en limitant les risques? DOSSIER SOLUTION Programme de rationalisation des logiciels pour mainframe (MSRP) Est-il possible de réduire les coûts des logiciels pour mainframe en limitant les risques? agility made possible Le programme

Plus en détail