par Neil Willis - Mis en ligne le 06/04/2005 - Publié en Mai 2004
Au cours de ces dernières années,
le mode de déploiement standard des
applications commerciales a changé.
En effet, la maîtrise d'Internet a permis
d'étendre la portée des modèles informatiques
traditionnels. On a commencé
par un modèle centré sur
l'hôte, on est passé au mode client/serveur
et on en est aujourd'hui à une
structure centrée sur le serveur permettant
aux utilisateurs d'accéder aux
applications à partir « des quatre
coins » de la planète ...Dans le même esprit,
l'interface d'application standard
s'est déplacée d'un client « lourd », exigeant
une considérable puissance de
traitement, à un client navigateur plus
simple à déployer et demandant moins
de ressources.
Mais cette simplicité s'accompagne
de nouvelles difficultés. Dès lors que la
base utilisatrice s'étend, les performances
du serveur Web deviennent
une préoccupation première. Pour répondre
aux besoins de milliers d'utilisateurs
du Web, il faut prendre un peu
de recul et réexaminer la manière dont
nous concevons le matériel et le logiciel,
pour donner aux utilisateurs le débit
et le temps de réponse adéquats,
sans transiger sur la fonctionnalité.
Récemment, une équipe de spécialistes
en applications et performances
des deux firmes IBM et J.D. Edwards
ont combiné leurs talents pour bâtir
un cluster de systèmes capables de servir
plus de 14 000 utilisateurs simultanés,
traitant 14 000 transactions commerciales
à l'heure et générant 3
millions de contacts à l'heure. Pour
épauler ce haut niveau de traitement,
les concepteurs ont planifié le cluster
de systèmes comme une solution totale,
à laquelle ils ajouteraient plus tard
des techniques d'évolution innovantes.
Ce projet pilote constitue à
bien des égards un bon modèle pour
toute solution qui cherche à servir un
grand nombre d'utilisateurs d'une application
basée sur le Web. C'est ce
modèle que nous examinerons ici.
Concevoir et déployer de grandes applications commerciales sur le Web
Les concepteurs ont construit le plan
de cluster en ayant à l’esprit plusieurs
fonctions. Ces fonctions pourront
s’appliquer chaque fois qu’on concevra
des clusters avec les mêmes objectifs
:
- Haute bande passante
- Evolutivité
- Support du cloning WebSphere pour assurer la tolérance aux pannes et la
redondance - Placement du travail
- Respect des astuces de tuning de
base pour WebSphere Application
Server et Apache HTTP Server - Utilisation de CUoD (Capacity Upgrade
on Demand) d’IBM - Utilisation de techniques et des outils
de test de charge
La plupart des techniques présentées
ici sont indépendantes de la plateforme
et par conséquent valables pour
d’autres environnements.
La figure 1 montre le modèle général
présentant un serveur Web HTTP.
(Par souci de simplicité, quelques
autres briques interface importantes,
comme les pare-feu, sont omises de la
figure 1.) On trouve également un produit
middleware (dans ce cas, Web-
Sphere) qui relie le serveur Web et l’application.
Les servlets Java remplacent
le code applicatif sur les PC locaux.
Dans cette configuration, les utilisateurs
peuvent faire tourner l’application
à partir d’un navigateur standard,
affranchissant les clients PC de la plateforme.
En fait, les seules dépendances
sont les fonctions de support du navigateur
que l’application pourrait nécessiter,
comme les plug-ins Java et
JavaScript.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Gestion des vulnérabilités : pourquoi seulement 7,6 % des entreprises corrigent les failles critiques en moins de 24 heures
- SMS et e-mails : la notification, un enjeu économique stratégique
- Forum INCYBER : le cybercrime change d’échelle, l’Europe cherche sa riposte
- IA : ne déléguez pas votre cœur de métier à une boîte noire
Articles les + lus
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
Adapter la sécurité OT aux réalités de l’industrie
Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
À la une de la chaîne Tech
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Adapter la sécurité OT aux réalités de l’industrie
- Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
- Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
