vrijdag 18 juli 2008

Windows 2003 Web Cluster with high availability, high reliability, as well as high scalability

Windows 2003 Web Cluster with high availability, high reliability, as well as high scalability

Alle Web applicaties moeten centraal worden verzameld en High Available worden uitgevoerd. Momenteel zijn er diverse applicaties verspreid over de infrastructuur. Waarvan niet bekend is, of dat het stateless of stateful
applicaties zijn. Natuurlijk is stateless eigenlijk wel een requirement. Op deze manier functioneert het Network Load Balancing principe het best, omdat als de front-end een statisch geheel is, je vervolgens geen replicatie hoeft te verdelen onderling aan je cluster hosts. Op deze manier blijft alles transparant. Echter heb je altijd te maken met stateful applicaties. Veel voorbeelden zijn hier ook voor te noemen. Uiteraard heeft Microsoft hier een oplossing voor. De oplossing hiervoor is Single Affinity
Hierdoor wordt session support ondersteund, zodat de applicatie en de user ook in een Cluster omgeving weten waaraan ze gekoppeld zijn, oftewel session oriented. De implementatie van het NLB Cluster zal zijn op basis van Multicast, met minimaal 3 netwerk adapters. Waarvan er 1 gebruikt zal gaan worden exclusief voor de heartbeat. De overige 2 netwerk adapters zullen als productie/public worden ingezet, daarnaast als een network teaming worden geconfigureerd. De volgende configuratie voor de teaming is verstanding "Network fault tolerance" vanwege redundancy en load. Uiteraard vanwege SPOF (single point of failure) is het beste de teaming ook te gebruiken om ook de switch dubbel uit te voeren. Hiermee voorkom je dus een SPOF. Hiermee is de NLB Cluster gerealiseerd en kan IIS 6 worden geïnstalleerd. Vervolgens de applicaties en web interfaces. Dit is gewoon heel veel uitzoeken en het magische woord "Testen". Gewoon ontzettend belangrijk. Dankzij VMware kan ik 99,9% altijd emuleren en zodoende een goede inschatting geven aan de requirements. Voor zover het Web Cluster na mijn vakantie ga ik eraan verder. Even een pauze van een paar weken, zodat we er weer fris tegenaan kunnen de komende maanden. Dan staan ook weer de examens te wachten…. Fijn…

Geen opmerkingen: