IBM BS029ML Self Help Guide - Page 39

Two independent HTTP Server clusters HTTP Cluster A and HTTP Cluster B, consisting

Page 39 highlights

community data between different Portal clusters, and the cluster members that participate in each, ensures consistency at the user interaction level (new to Portal Server V6.0.x). That is, any user customization made against one Portal cluster member, by a user, is now available to the same user, as and when that user accesses any of the other cluster members participating in the same or different Portal cluster. Each Portal cluster, in turn, maintains a separate release repository, which provides a mechanism for maintaining all Portal resource definitions, rules, and rights specific to that cluster. Again, this is an acknowledged product improvement from the limitations associated with WebSphere Portal Server V5.1.x and earlier. Failing to implement such an architecture would otherwise necessitate deploying a single clustered instance of WebSphere Portal Server and adopting either the IBM documented 24x7 Portal maintenance procedure or the use of a secondary maintenance environment. Figure 2-3 illustrates the system topology needed for a Portal Server V6.0.x dual cluster architecture. Firewall Load Balancer HTTP Cluster A Line of Production A HTTP Server node: ebizWS01 HTTP Server node: ebizWS02 Firewall Load Balancer HTTP Server node: ebizWS01 HTTP Server node: ebizWS02 HTTP Cluster B Line of Production B Portal Cluster A Line of Production A WAS Cell A WebSphere_Portal_3 WebSphere_Portal_2 WebSphere_Portal_1 WebSphere_Portal WebSphere_Portal_7 WebSphere_Portal_6 WebSphere_Portal_5 WebSphere_Portal_4 node: PORTAL01 node: PORTAL02 WebSphere_Portal_3 WebSphere_Portal_2 WebSphere_Portal_1 WebSphere_Portal WebSphere_Portal_7 WebSphere_Portal_6 WebSphere_Portal_5 WebSphere_Portal_4 node: PORTAL03 node: PORTAL04 Portal Cluster B Line of Production B WAS Cell B WAS Cell A Deployment Manager Shared DMGR Instance: PSPROD ReleaseAusr ReleaseBusr Customization (shared) Community (shared) wmm (shared) fdbkusr (shared) fdbkusr (shared) jcr (shared) Instance: JCRPROD node: PORTDB01 node: PORTDB02 Figure 2-3 Dual cluster architecture illustrating two lines of production WAS Cell B Deployment Manager node: WSND01 Key features of this architecture are: Two independent HTTP Server clusters (HTTP Cluster A and HTTP Cluster B), consisting of at least two physical nodes per cluster (so that each cluster is highly available in its own right). Two independent WebSphere Portal Server clusters (Portal Cluster A and Portal Cluster B), one per WebSphere Cell. Chapter 2. Architecture and planning 25

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242

Chapter 2. Architecture and planning
25
community data between different Portal clusters, and the cluster members that participate in
each, ensures consistency at the user interaction level (new to Portal Server V6.0.x). That is,
any user customization made against one Portal cluster member, by a user, is now available
to the same user, as and when that user accesses any of the other cluster members
participating in the same or different Portal cluster. Each Portal cluster, in turn, maintains a
separate release repository, which provides a mechanism for maintaining all Portal resource
definitions, rules, and rights specific to that cluster.
Again, this is an acknowledged product improvement from the limitations associated with
WebSphere Portal Server V5.1.x and earlier. Failing to implement such an architecture would
otherwise necessitate deploying a single clustered instance of WebSphere Portal Server and
adopting either the IBM documented 24x7 Portal maintenance procedure or the use of a
secondary maintenance environment.
Figure 2-3 illustrates the system topology needed for a Portal Server V6.0.x dual cluster
architecture.
Figure 2-3
Dual cluster architecture illustrating two lines of production
Key features of this architecture are:
±
Two independent HTTP Server clusters (HTTP Cluster A and HTTP Cluster B), consisting
of at least two physical nodes per cluster (so that each cluster is highly available in its own
right).
±
Two independent WebSphere Portal Server clusters (Portal Cluster A and Portal Cluster
B), one per WebSphere Cell.
node: WSND01
Load Balancer
Load Balancer
Portal Cluster A
Portal Cluster B
WAS Cell A
WAS Cell B
WebSphere_Portal_3
WebSphere_Portal_7
HTTP Cluster A
node: PORTAL01
node: PORTAL02
node: PORTAL03
node: PORTAL04
HTTP Server
node: ebizWS02
node: PORTDB02
Instance: PSPROD
Firewall
Firewall
Deployment Manager
WAS Cell A
Shared DMGR
WebSphere_Portal_2
WebSphere_Portal_1
WebSphere_Portal_6
WebSphere_Portal_5
WebSphere_Portal_4
WebSphere_Portal
WebSphere_Portal_3
WebSphere_Portal_7
WebSphere_Portal_2
WebSphere_Portal_1
WebSphere_Portal_6
WebSphere_Portal_5
WebSphere_Portal_4
WebSphere_Portal
HTTP Server
node: ebizWS01
Deployment Manager
WAS Cell B
jcr
(shared)
fdbkusr
(shared)
ReleaseBusr
fdbkusr
(shared)
Community
(shared)
ReleaseAusr
Customization
(shared)
wmm
(shared)
Instance: JCRPROD
node: PORTDB01
HTTP Cluster B
HTTP Server
node: ebizWS02
HTTP Server
node: ebizWS01
Line of Production A
Line of Production B
Line of Production A
Line of Production B