IBM BS029ML Self Help Guide - Page 41

Portal deployment considerations, 2.4.1 In-situ maintenance procedures

Page 41 highlights

be propagated between clusters. This in part was attributed to the fact that the internal object IDs associated with the various elements of a deployment could not be guaranteed to be unique. Any attempt, therefore, to deploy a bi-directional database replication technique was further hindered. To overcome this constraint, it was mandatory that all Portal cluster members, participating in the same Portal instance, accessed the same centralized database. However, the performance considerations of accessing a centralized database across the WAN from geographically dispersed Portal servers made this approach impractical in many environments. In addition to the separation of Portal data into distinct database domains with WebSphere Portal Server V6.0.x, which represents an acknowledged product improvement, it should also be recognized that Portal data can now be shared between different Portal clusters and the very cluster members that exist within them. Such database domains can now be deployed in a peer-to-peer manner using techniques like queue replication or 2-way SQL replication in order to provide a global deployment capability, where user personalization is automatically made available to all Portal clusters in all geographies. In this manner, WebSphere Portal Server V6.0.x also allows users to experience portability should they temporarily access the Portal solution from another geo (branch or office location). Important: The implementation of a multi-clustered WebSphere Portal Server V6.0.x architecture that sees the deployment of individual clusters in each geography to support a truly "global deployment" mandates the use of the same LDAP directory server in all geographies. The LDAP directory server may, however, be replicated for redundancy purposes. This requirement is necessary to maintain uniqueness between Portal users. The WebSphere XD deployment architecture The latest WebSphere Portal Server V6.0.1 deployment option includes support for WebSphere Extended Deployment V6.0.2, or WebSphere XD for short. Such an architecture makes it possible to dynamically start and stop additional WebSphere Portal Server cluster members, or dynamic clusters in the WebSphere XD sense, as and when workload demands. In addition, the On-demand Router (ODR) component of WebSphere XD can be utilized to route requests based on priority and user rules. For more information about WebSphere Extended Deployment refer to: WebSphere Extended Deployment (XD) 6.0.2 support for WebSphere Portal Server, found at: http://www.ibm.com/support/docview.wss?uid=swg21264596 WebSphere Extended Deployment (XD) 6.0.x Information Center, found at: http://www.ibm.com/software/webservers/appserv/extend/library/library60x.html 2.4 Portal deployment considerations Three principle methods exist for implementing maintenance in a WebSphere Portal Server V6.0.x production environment. 2.4.1 In-situ maintenance procedures As the name suggests, in-situ maintenance describes the process of undertaking maintenance in a target environment without the inclusion of an additional environment for providing operational continuity. For the most part, such maintenance may simply be Chapter 2. Architecture and planning 27

  • 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
27
be propagated between clusters. This in part was attributed to the fact that the internal object
IDs associated with the various elements of a deployment could not be guaranteed to be
unique. Any attempt, therefore, to deploy a bi-directional database replication technique was
further hindered. To overcome this constraint, it was mandatory that all Portal cluster
members, participating in the same Portal instance, accessed the same centralized database.
However, the performance considerations of accessing a centralized database across the
WAN from geographically dispersed Portal servers made this approach impractical in many
environments.
In addition to the separation of Portal data into distinct database domains with WebSphere
Portal Server V6.0.x, which represents an acknowledged product improvement, it should also
be recognized that Portal data can now be shared between different Portal clusters and the
very cluster members that exist within them. Such database domains can now be deployed in
a peer-to-peer manner using techniques like queue replication or 2-way SQL replication in
order to provide a global deployment capability, where user personalization is automatically
made available to all Portal clusters in all geographies. In this manner, WebSphere Portal
Server V6.0.x also allows users to experience portability should they temporarily access the
Portal solution from another geo (branch or office location).
The WebSphere XD deployment architecture
The latest WebSphere Portal Server V6.0.1 deployment option includes support for
WebSphere Extended Deployment V6.0.2, or WebSphere XD for short. Such an architecture
makes it possible to dynamically start and stop additional WebSphere Portal Server cluster
members, or dynamic clusters in the WebSphere XD sense, as and when workload demands.
In addition, the On-demand Router (ODR) component of WebSphere XD can be utilized to
route requests based on priority and user rules.
For more information about WebSphere Extended Deployment refer to:
±
WebSphere Extended Deployment (XD) 6.0.2 support for WebSphere Portal Server, found
at:
±
WebSphere Extended Deployment (XD) 6.0.x Information Center, found at:
2.4
Portal deployment considerations
Three principle methods exist for implementing maintenance in a WebSphere Portal Server
V6.0.x production environment.
2.4.1
In-situ maintenance procedures
As the name suggests, in-situ maintenance describes the process of undertaking
maintenance in a target environment without the inclusion of an additional environment for
providing operational continuity. For the most part, such maintenance may simply be
Important:
The implementation of a multi-clustered WebSphere Portal Server V6.0.x
architecture that sees the deployment of individual clusters in each geography to support a
truly "global deployment" mandates the use of the same LDAP directory server in all
geographies. The LDAP directory server may, however, be replicated for redundancy
purposes. This requirement is necessary to maintain uniqueness between Portal users.