Saturday, 14 March 2015

Choosing websphere portal server architecture

IT-Architecture:- The word signifies aligning databases, services,application servers,web servers, cache,JVM memory etc  such that it will be scallable for high user loads with high performance or throughput .

Different possible architectures in web-sphere portal :-
1) Single server topology
2) Stand-alone server topology
3) Cluster server topology(Vertical and Horizontal clusters)
4) Portal farm topology
5) Multiple clusters

1) Single server topology :- Websphere portal,Websphere application server,Database all are installed on same server. This environment would be better for test,development and poc concepts or as a small production system. If requirement is for multiple user's need to look for clustered environment.


2) Stand-alone server topology :- In this type of topology ldap,web-server,database,portal server are installed are installed on individual physical machines . Where as in single server toplogy all are installed on same machine.



3) Cluster server topology:-  Cluster the word itself says it is a group of servers. In cluster environment we will be having deployment manager under which all clusters will be handled. consider there are 5 clusters all these will be having same deployment manager. Any installation,deployment of war,configuration change need to be done on deployment manager. The changes will be synced to all underlying clusters where one cluster will be acting as deployment manager. For remaining all clusters the was consoles wont be available but portal admin consoles will be available.

Types of clusters:-
3A) Vertical cluster :- Vertical cluster will be having multiple portal servers installed on same physical machine. limitation of number of servers will depend on physical resources available in the machine. A node can contain multiple portal servers and cell can contain many nodes and the managed cell will be controlled by deployment manager. The disadvantage of vertical cluster will be if physical system fails everything will be down.


3B) Horizontal cluster :- The only difference will be nodes will be installed on different physical systems.Below we can observe combination of horizontal and vertical clusters. Where each node is on different physical system and each node has portal servers installed in vertical cluster model.



4) Portal farm :- Here multiple instances of WebSphere portal is installed on same machine. Like clustered environment portal farm wont-be having any deployment manager to manage installation,configuration etc. It should be done manually on each portal server.



5) Multiple clusters :- By having multiple clusters you can bring down one cluster and perform up-gradation while other cluster is serving users. By this way we can have 100% availability of system. Multiple clusters can be different cell or it can be same cell as mentioned below.
Multiple Cell


Single Cell





No comments:

Post a Comment

Custom single threaded java server

 package com.diffengine.csv; import java.io.*; import java.net.*; import java.util.Date; public class Server { public static void main(Str...