> Tech > Gérer la croissance de vos applications avec Application Center

Gérer la croissance de vos applications avec Application Center

Tech - Par iTPro.fr - Publié le 24 juin 2010
email

par David Chernicoff
Si vous avez déjà  été confronté à  l'installation, la configuration ou l'administration de Microsoft Cluster Server ou de Network Load Balancing, vous savez à  quel point cette mission est périlleuse. De plus, malgré sa convivialité améliorée, Windows 2000 n'a pas rendu cette tâche plus facile. Les fournisseurs ont bien compris l'ampleur du problème que représente la configuration de MSCS (Microsoft Cluster Server) et ils proposent désormais une multitude de solutions qui font que les administrateurs système ne sont plus obligés de partir de zéro pour installer un cluster et le faire fonctionner. Mais peu de solutions adressent la complexité de configuration de l'équilibrage de charges des applications avec NLB (Network Load Balancing) et CLB (Component Load Balancing).

L'idée sur laquelle reposent NLB et CLB est simple : si vous voulez accroître les capacités des applications de votre réseau, alors configurez un serveur pour qu'il puisse supporter une application en réseau et ajoutez le serveur dans votre réseau. La possibilité d'utiliser ce type de démarche pour faire monter en charge les applications est une des composantes fondamentales des montées en charge horizontales (scale-out) pour Microsoft et de sa stratégie .NET. Microsoft Application Center 2000 est au coeur de la stratégie .NET de Microsoft. Le rôle de Application Center est d'intégrer et de simplifier la montée en charge des applications, leur gestion et leur disponibilité.

Le clustering de Application Center n'est pas MSCS, mais plutôt un équilibrage de charges réseau associé au clustering d'objets COM+. Bien que le clustering de Application Center n'assure pas le même niveau de tolérance aux pannes que MSCS, il améliore les performances et ne nécessite pas de matériel spécifique contrairement à  MSCS. Application Center n'exige même pas que les serveurs du cluster soient identiques, que ce soit en configuration ou en performances. De plus, Application Center n'offre pas un clustering de type failover à  2 ou 4 voies, il offre le clustering jusqu'à  32 voies que supporte NLB. L'équilibrage de charges COM+ est limité à  8 voies, et la complexité des applications tournant sous Application Center peut cependant limiter le nombre de noeuds du cluster.

Le rôle de Application Center est d'intégrer et de simplifier la montée en charge des applications, leur gestion et leur disponibilité

Gérer la croissance de vos applications avec Application Center

Pour voir si Microsoft tenait ses promesses, j’ai décidé d’évaluer la beta 2 de
Application Center. On installe Application Center sur le serveur sur lequel tourne
l’application que l’on veut gérer ou faire monter en charge. Le composant enfichable
Application Center de la MMC (Microsoft Management Console) peut être installé
sur n’importe quelle machine Windows 2000 qui peut voir tous vos serveurs. Application
Center est configuré et administré depuis le composant logiciel enfichable de
la console. Pour les administrateurs qui préfèrent réaliser leurs tâches d’administration
via des scripts, il existe une interface d’invite de commande supportant les scripts.
Il existe également une console de navigation, mais cette console ne surveille
que les performances et la bonne santé d’un cluster Application Center. On ne
peut pratiquement faire aucune administration avec l’interface Web. Ceci est dû
à  une décision délibérée de Microsoft lors de la conception, afin de limiter les
risques d’exposition à  travers le Web.

Dès lors que Application Center et installé et opérationnel sur deux machines,
l’étape suivante consiste à  créer le cluster. Tout ce que vous avez à  faire est
de lancer l’assistant de cluster et de choisir, parmi les trois types de clusters
supportés, celui que vous voulez créer. Choisissez un cluster Web si vous voulez
faire tourner des applications de serveur Web ou des applications COM+ locales.
Choisissez un cluster d’application COM+ pour faciliter l’utilisation de CLB.
Enfin, on choisira un cluster de routage COM+ lorsque les requêtes COM+ prises
en charge par le cluster ne proviennent pas de l’intérieur du cluster Application
Center. Une fois que vous aurez choisi le type de cluster, l’assistant vous conduira
à  travers la création et l’organisation du cluster.

Un des points importants à  considérer est qu’il faut avoir une application à  mettre
en cluster. Le nouvel assistant de cluster génère le code dont Application Center
a besoin pour assembler le cluster. Mais il n’existe pas de méthode pour construire
des applications. Vous continuez à  créer des applications Web, de la même façon
que par le passé et Application Center se charge de tous les problèmes liés à 
l’équilibrage des charges au sein de l’application. Si vous comprenez l’application
que vous faites tourner, Application Center rend la mise en oeuvre d’un nouveau
cluster très simple.

Téléchargez cette ressource

Guide Adobe Firefly, l’IA générative dédiée aux équipes créatives

Guide Adobe Firefly, l’IA générative dédiée aux équipes créatives

Depuis plus d’une décennie, Adobe exploite l’intelligence artificielle (IA) pour proposer des solutions toujours plus performantes et innovantes aux équipes créatives. Comment le nouveau moteur d’IA générative Adobe Firefly permet-il aux entreprises de développer leurs capacités créatives et de tirer, dès à présent, tout le profit de l'IA générative ?

Tech - Par iTPro.fr - Publié le 24 juin 2010