Laboratoire Microsoft |  Blog |  Webcast |  Students Club |  FaqXP  |  CertifExpress 
 Le Forum de Référence sur les Technologies Microsoft - http://www.forum-microsoft.org

problème de choix de clustering-2 couches ou 3 couches?

Forum sur les versions 2003 Server (en incluant la version R2)

Modérateur: Modérateurs_Systèmes

problème de choix de clustering-2 couches ou 3 couches?

Messagepar mendosam sur Jeu 27 Jan 2005, 17:50

Bonjour à tous, :D

voici une question orientée clustering, implémentation de solution .NET montée en charge, et base de données.

Produits utilisés: SQL 2000, Windows 2003 enterprise, IIS 6.0.

La problématique est la suivante. Suite à une montée en charge sur des serveurs WEB hébergeant des applications WEB en .NET.
Une entreprise, victime de son succès souhaite à présent implémenter une solution d'évolutivité et d'équilibrage de charge et de tolérance de panne
pour ses serveurs Web.

Je suis chargée d'implémenter la chose, mais je suis confronté à un problème de choix.

En effet je vois pour le moment 2 solutions possible

La première : solution NLB + MSCS
La deuxième : Solution NLB + CLB + MSCS

Néanmoins j'ai encore des difficultés dans le choix à faire.



Pour le choix 1. :?:

Sur la couche présentation, 1 cluster NLB à 4 noeuds avec 25% de bande pour chaque
Sur la couche données, 1 cluster MSCS à 2 noeuds en Actif/Passif hébergeant les bases de données SQL

Jusqu'ici tout va bien, mais le problème se pose pour la réplication des données sur les noeuds clone dans le NLB.
En effet, dans le NLB tous les noeuds sont clones, ok.

Mais quand on doit faire un UPDATE sur le site, (il ne s'agit pas de changer un gif... :o)), on doit faire 4 occurences des ces changements sur les 4 noeuds du NLB, et il hors de questions d'avoir
une perte de temps et surtout un manque de synchronisation uniforme sur ce type de serveurs.

Là est mon gros soucis. :oops: :oops: :?

Avec le choix 1, je vous demande,s'il vous plait messieurs, est-ce qu'il est possible de stocker les applications .NET sur le cluster MSCS donc sur le bus partagé SAN en back-end
et de faire pointer les 4 IIS du NLB vers ce SAN, de façon à ne faire les updates en un unique point central sur le SAN et faire des pointeurs avec les IIS 6.0 clusterisés en NLB.

Voici un ridicule schéma représentant le choix 1.



---------NLB EN FRONTAL (IIS 6.0) -------------
I
I
I
---------CLUSTER MSCS EN DORSAL--------
I
I
-----------SAN (SQL 2000 et .NET ASPX) -----------




Pour le choix 2. :?:

Sur la couche présentation, 1 cluster NLB à 4 noeuds avec 25% de bande pour chaque
Sur la couche métier, 1 cluster CLB avec les applications et composant .NET à répliquer sur le NLB
Sur la couche données, 1 cluster MSCS à 2 noeuds en Actif/Passif hébergeant les bases de données SQL


---------NLB EN FRONTAL(IIS 6.0) -------------
I
I
I
---------CLB EN DORSAL (.NET ASPX) -------------
I
I
I
---------CLUSTER MSCS EN DORSAL--------
I
I
-----------SAN (SQL 2000) -----------


Je ne connais pas du tout Application center et CLB, est-il facile à implémenter ?
Est-ce que je peux m'en passer pour ma problématique ?
Est-ce que Application center est OBLIGATOIREMENT nécessaire pour synchroniser la duplication des applications .NET sur mes noeuds frontaux.

Merci de vos réponses, si vous avez des liens ou doc sur le sujet je suis preneur.

Merci d'avance.
Dernière édition par mendosam le Jeu 27 Jan 2005, 18:01, édité 1 fois au total.
[ Microsoft France -
SUPINFO Promo 2005 -
MSCE/MCDBA/MCTS (SQL)/CCNA/ITIL ]
Avatar de l’utilisateur
mendosam
Member
Member
 
Messages: 99
Inscrit le: Jeu 27 Jan 2005, 17:12

Messagepar thorvdr sur Jeu 27 Jan 2005, 17:59

salut,

Peux-tu réediter ton titre "sans majuscules" !

Merci.


Comme tu l'expliques, c'est pas évident !

Mais à la lecture d'études de cas (+ou - proche de ta config) :

Application Center 2000 Plays Leading Role in Reducing Web Application Costs

http://www.microsoft.com/applicationcen ... dyID=13575


Digex Migrates to Integrated .NET Enterprise Servers to Keep Large E-business Sites Growing Strong

http://www.microsoft.com/applicationcen ... dyID=10668

Application Center Boosts Web Site Availability, Performance, Scalability

http://www.microsoft.com/applicationcen ... dyID=13998

Il apparaît que MS APPLICATION CENTER te permet de faire mieux, en plus simple !

A voir !!!!!!




@+
Avatar de l’utilisateur
thorvdr
Forum idole
Forum idole
 
Messages: 10677
Inscrit le: Dim 11 Aoû 2002, 16:20
Localisation: Bordeaux-ZI Pessac-Hôtel formule 1


Retourner vers 2003 Server (R2)

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invités

cron


Accueil | News | Articles | Tips | Outils | FAQ XP | Certification | Easters Eggs
Essentiels | Top Sites | Glossaire | Vidéos | Whitepapers | Essentiels | Boîte à Scripts
Conditions d'utilisation é Copyright | Respect de la vie privée