hardware architecture document€¦  · web viewthis document provides the proposed hardware...

17
HARDWARE ARCHITECTURE DOCUMENT Project / Subproject: PLAN-JO No. 10030 Reference Number / Version: D.HAD / 0.07 PLAN JO – R ELEASE 1 Hardware Architecture Document Version 0.07 22/12/2006 Issue Date: 22/12/2006 Document File Name: document.doc Page: 1 of 17

Upload: others

Post on 18-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hardware Architecture Document€¦  · Web viewThis document provides the proposed hardware architecture of the PLAN-JO system. The document presents a configuration based on existing

HARDWARE ARCHITECTUREDOCUMENT

Project / Subproject:PLAN-JO No. 10030

Reference Number / Version:D.HAD / 0.07

PLAN JO – RELEASE 1Hardware Architecture DocumentVersion 0.0722/12/2006

Issue Date:22/12/2006

Document File Name:document.doc

Page:1 of 14

Page 2: Hardware Architecture Document€¦  · Web viewThis document provides the proposed hardware architecture of the PLAN-JO system. The document presents a configuration based on existing

HARDWARE ARCHITECTUREDOCUMENT

Project / Subproject:PLAN-JO No. 10030

Reference Number / Version:D.HAD / 0.07

Table of Contents

1 INTRODUCTION........................................................................................................................................................ 8

2 LOGICAL PERSPECTIVE OF THE SYSTEM......................................................................................................... 9

3 SERVER CONFIGURATION..................................................................................................................................... 9

3.1 Hardware Infrastructure........................................................................................................................................ 103.1.1 Application Layer.......................................................................................................................................... 103.1.2 Content Layer............................................................................................................................................... 113.1.3 Database Server Layer.................................................................................................................................. 113.1.4 Shared Storage.............................................................................................................................................. 11

4 CORRELATION OF HARDWARE RESOURCES AND THROUGHPUT............................................................11

5 Software & Directory Structure.................................................................................................................................... 16

Issue Date:22/12/2006

Document File Name:document.doc

Page:2 of 14

Page 3: Hardware Architecture Document€¦  · Web viewThis document provides the proposed hardware architecture of the PLAN-JO system. The document presents a configuration based on existing

HARDWARE ARCHITECTUREDOCUMENT

Project / Subproject:PLAN-JO No. 10030

Reference Number / Version:D.HAD / 0.07

TABLE OF FIGURESFigure 1: Logical separation of the PLAN-JO system.............................................................................................9

Figure 2: The Documentum Repository...............................................................................................................10

Figure 3: Directory structure................................................................................................................................17

Issue Date:22/12/2006

Document File Name:document.doc

Page:3 of 14

Page 4: Hardware Architecture Document€¦  · Web viewThis document provides the proposed hardware architecture of the PLAN-JO system. The document presents a configuration based on existing

HARDWARE ARCHITECTUREDOCUMENT

Project / Subproject:PLAN-JO No. 10030

Reference Number / Version:D.HAD / 0.07

LIST OF TABLESTable 1: User/Workload profile............................................................................................................................11

Table 2: Workload-Specific Criteria.....................................................................................................................12

Table 3: Document profile...................................................................................................................................13

Table 4: Platform profile......................................................................................................................................14

Table 5: System output sizing..............................................................................................................................15

Table 6: Software components............................................................................................................................16

Issue Date:22/12/2006

Document File Name:document.doc

Page:4 of 14

Page 5: Hardware Architecture Document€¦  · Web viewThis document provides the proposed hardware architecture of the PLAN-JO system. The document presents a configuration based on existing

HARDWARE ARCHITECTUREDOCUMENT

Project / Subproject:PLAN-JO No. 10030

Reference Number / Version:D.HAD / 0.07

1 Introduction

This document provides the proposed hardware architecture of the PLAN-JO system. The document presents a configuration based on existing hardware of the Publications Office. It is based on the SUN Fire SFx800 architecture, using one physical server. Additionally, the logical perspective is provided as well. Finally estimates of the system’s throughput in terms of hardware resources/load are provided.

Issue Date:22/12/2006

Document File Name:document.doc

Page:5 of 14

Page 6: Hardware Architecture Document€¦  · Web viewThis document provides the proposed hardware architecture of the PLAN-JO system. The document presents a configuration based on existing

HARDWARE ARCHITECTUREDOCUMENT

Project / Subproject:PLAN-JO No. 10030

Reference Number / Version:D.HAD / 0.07

2 Logical Perspective of the SystemThe figure below illustrates an abstract view of the logical system distribution:

Internal Users: These users of the PLAN-JO system are located in the Publications Office premises (Receptionist, PPA, PPC, etc.); they use the intranet. Their interface to the application is going to be based on the Documentum Webtop/Desktop.

Internal Systems: Internal Systems interfacing/intergrading with PLAN-JO (Financial system, OJ-Format, Ceres).

External Users: Remote Publications Office users (authors, printers). They will access the system through the Webtop.

External Systems: External Systems interfacing with PLAN-JO (Authors production application).

Figure 1: Logical separation of the PLAN-JO system

Issue Date:22/12/2006

Document File Name:document.doc

Page:6 of 14

Page 7: Hardware Architecture Document€¦  · Web viewThis document provides the proposed hardware architecture of the PLAN-JO system. The document presents a configuration based on existing

HARDWARE ARCHITECTUREDOCUMENT

Project / Subproject:PLAN-JO No. 10030

Reference Number / Version:D.HAD / 0.07

3 Server Configuration

Utilising the hardware already available at OPOCE , the proposed configuration/solution is to use a SUN Fire SFx800 server and assign resources to each layer using the Solaris Resource Manager. The advantages of this configuration can be summarised as follows: Better Return of Investment; Less cost than the clustered solution; Better redundancy than the separate machine configuration; Easier maintenance than the cluster solution; Less effort to set up;

3.1 Hardware Infrastructure The layers that constitute the system should be initially identified before distributing the available hardware resources between them. The first layer is the Application server, which will provide the Webtop interface to the clients. Furthermore, it can support any other enterprise components that will be developed with respect to the Plan-JO (e.g EJBs, JMS for the DEMED integration etc.). The next layer is the Content server. The Content server provides resources for the DocBroker and mediates all the requests of the Webtop to the Repository. The Repository conceptually consists of three distinct parts. The first one is the file repository itself, which will be hosted on the Content server and the metadata repository which will be stored in the Database server. Finally, the third part is the Indexes store. It holds all the indexes that will be build on the documents and they are used for the search capabilities of the system. A detailed illustration of the Repository is provided below:

Figure 2: The Documentum Repository

To provide the necessary resources for the above components, it is proposed to use two boards in a Sunfire SF4800 or SF6800 enclosures. Each one of the boards will have the following characteristics:

4 CPUs Ultra Sparc IV+ running at 1.5 GHz

4x8MB Ecache

4 banks of 2GB memory options (16 x 512MB DIMMs, 8GB total for the board)

It is proposed to separate the resources as presented below:

Issue Date:22/12/2006

Document File Name:document.doc

Page:7 of 14

Page 8: Hardware Architecture Document€¦  · Web viewThis document provides the proposed hardware architecture of the PLAN-JO system. The document presents a configuration based on existing

HARDWARE ARCHITECTUREDOCUMENT

Project / Subproject:PLAN-JO No. 10030

Reference Number / Version:D.HAD / 0.07

3.1.1 Application Layer

The application Layer will run the web tier, Webtop. The following resources should be allocated to it:

2 CPUs Ultra Sparc IV+ running at 1.5 GHz

2x8MB Ecache

8GB of RAM

3.1.2 Content Layer

The following resources should be allocated to the Content Layer :

• 4 CPUs Ultra Sparc IV+ running at 1.5 GHz

• 4x8MB Ecache

• 16GB of RAM

3.1.3 Database Server Layer

The following resources should be allocated to the Database Server Layer :

• 2 CPUs Ultra Sparc IV+ running at 1.5 GHz

• 2x8MB Ecache

• 8GB of RAM

3.1.4 Shared Storage

The existing optical EMC2 already available at the Publications Office’s premises will be used for storage.

Details regarding the throughput of the configuration in conjunction with the system workload and the documents’ profile is provided in the next section.

4 Correlation of Hardware resources and ThroughputThis section provides a preliminary estimate of the system’s throughput with respect to the available system resources. All the data are calculated using “Documentum’s Sizing Tool”. The following table presents the expected user/workload profile:

User/Workload Profile  

  User ProfileWeb

Publisher 5.3Portal

5.3Webtop 5.3 &

Forms 5.3DCM 5.3 Desktop 5.3

DAM 5.3  

  Heavy Users 0 0 100 0 0 0    Light Users 0 0 50 0 0 0    %Heavy Users Active 0% 0% 40% 0% 0% 0%    %Light Users Active 0% 0% 10% 0% 0% 0%    Heavy Users/Busy hour 0 0 40 0 0 0    Light users/Busy hour 0 0 5 0 0 0    Total Users/Busy hour 0 0 45 0 0 0  Issue Date:22/12/2006

Document File Name:document.doc

Page:8 of 14

Page 9: Hardware Architecture Document€¦  · Web viewThis document provides the proposed hardware architecture of the PLAN-JO system. The document presents a configuration based on existing

HARDWARE ARCHITECTUREDOCUMENT

Project / Subproject:PLAN-JO No. 10030

Reference Number / Version:D.HAD / 0.07

 Estimated % Growth of Users Per Year 0% 0% 10% 0% 0% 0%  

  Level of Customization None None None None None None    Workflow Intensive Yes Yes Yes Yes Yes Yes  

Table 1: User/Workload profile

The next table presents the expected workload specific criteria per component

 Workload-Specific Criteria     WDK/Webtop based Applications   BPM      

  Web Publisher 5.2.5     Session Pooling Enabled Yes   Peak Manual Activities per min 300  

 Max Rendition Queueing time (secs) 15   Classic or Streamline Classic   Automatic Activities per hour 600  

  CIS Enabled? Yes   Extended HTTP Timeout No   BPS messages per hour  100  

 Change Set processing during peak hours Yes   Clustered App Server  No          

 

Index page regeneration during peak hours Yes   Peak Fulltext Queries /min  0          

  Content Server     Portal 5.2.5            

 Number of custom types 20   Operations per user per hour 60          

 Number of CS Instances per machine 1   Components per page 8          

                       

Table 2: Workload-Specific Criteria

Issue Date:22/12/2006

Document File Name:document.doc

Page:9 of 14

Page 10: Hardware Architecture Document€¦  · Web viewThis document provides the proposed hardware architecture of the PLAN-JO system. The document presents a configuration based on existing

HARDWARE ARCHITECTUREDOCUMENT

Project / Subproject:PLAN-JO No. 10030

Reference Number / Version:D.HAD / 0.07

Document Profile  Content Loading CPU Input            

  Content Profile     Loading days per year 0          

 

Num of Original Source Documents: Yr 1 170.016  

Num. of Docs/Day  20

** Do not include these documents    

 

Estimated Average Size (kbytes) 118  

Content Input Window (hrs)  24

in the profile below.      

 Avg. Versions per Document 6  

Num. AutoWF Tasks per Doc  9          

 

Average Additional Renditions 1   Average Size (Kb) 170          

       

Document or MediaTransformation Services? DTS          

 

Custom Attribute size per Doc (kbytes) 1   Renditioning Priority ASAP          

 Number of Custom Attributes 15   Full Text Indexing None          

                       

 Document Sizes(kb):

Average Size (KB)

Number of Source Docs in

First Year % of All

Request Media Transf-

ormation?

Number of New DocsPer Year

Avg. # of Add'l Rend.

Avg. Rend. Size(% of Orig)

Average # of

Versions

Content to be FT Indexed 

   Format/Input Type

  Word 100 154.560 91% No154.56

0 1 30% 6 Yes    TIFF 100 7.728 5% No 7.728 1 50% 6 Yes    PDF 500 7.728 5% No 7.728 1 0% 6 Yes  

 HTML/Web Pages 0 0 0% No

- 0 40% 1 Yes  

  XML 0 0 0% No - 0 0% 1 No  

  Images 0 0 0% No - 0 20% 1 No  

  Contentless 0 0 0% No - 0 0% 1 No  

  MPEG 0 0 0% No - 0 15% 1 No  

  Total 700 170016 100% 0 170.016          

 Weighted

Average 118         1 27% 6,0                           

Table 3: Document profile

Issue Date:22/12/2006

Document File Name:document.doc

Page:10 of 14

Page 11: Hardware Architecture Document€¦  · Web viewThis document provides the proposed hardware architecture of the PLAN-JO system. The document presents a configuration based on existing

HARDWARE ARCHITECTUREDOCUMENT

Project / Subproject:PLAN-JO No. 10030

Reference Number / Version:D.HAD / 0.07

Platform Profile Information                                       

 Years of Coverage for Hardware 3                  

  High Availability Needs none                    Database Server Type Oracle                    JVM version 1,4                                         

   CPUs per

server MHz CPU type                Web-tier machines 2 1500 SPARC        

 Content Server machines 2 1500 SPARC        

 Index Agent/Server machines 2 1500 SPARC .          

  RDBMS machines N/A 1500 SPARC                CIS Server machines 1 1500 SPARC

 Site Caching Services Target machines 1 1500 SPARC              

 

Document Transformation machines 1 1500 SPARC              

 PDF Aqua Server machines 1 1500 SPARC              

 Media Transformation Servers 1 1500 SPARC        

                       

Table 4: Platform profile

Base on the above data the following estimates are deducted in terms of system sizing parameters:

  System Sizing Output    

  User Profile Summary            User population after 3 years 182    Users/busy hour after 3 years 54  

 Number of Documents from all sources after 3 years

510.048 6.120.600

sourcesource + versions + rend.  

  Estimated Hardware Resource Summary      

  Output CPUs *** Memory (MB)Disk

Space (MB)Est. DiskIOs/sec  

  Content Server 2   2.304 441.4

92 3  

  Index Agent/Server 0   - - 0  

  WDK/App Server (Web) 1 *** 512   6  

  RDBMS Server 3   7.424 1.5

68 12  

Issue Date:22/12/2006

Document File Name:document.doc

Page:11 of 14

Page 12: Hardware Architecture Document€¦  · Web viewThis document provides the proposed hardware architecture of the PLAN-JO system. The document presents a configuration based on existing

HARDWARE ARCHITECTUREDOCUMENT

Project / Subproject:PLAN-JO No. 10030

Reference Number / Version:D.HAD / 0.07

      6        

  Total for Servers 6   10.240 443.0

60 21                   Document Transformation Svr 2 Note: These estimates are NOT adjusted for High Availability    CIS Server 0 Note: No single server machine should have less than 2 CPUs  Site Caching Serv. Target 0            PDF Aqua Server 0            Media Transformation Svr 0                         

  Hardware Deployment Options (note: Not Adjusted for HA needs)    

                 Option #1     # of machines CPUs/machine    

 Host-based (Web + Content Serv. + FT + DB)   1 6    

                 Option #2              Web Tier Server separate   1 2    

 Content Server/FT Index subsystem combined   1 2    

  RDBMS separate   1 3                                    Option #3              Web Tier separate   1 2      Content Server separate   1 2  Index Agent / Index Server (Fulltext)   1 0    

 NAS device recommended for file sharing   1      

  RDBMS separate   1 3                   

  Other Servers            

 Document Transformation Service PCs   2 1    

  PDF Aqua Servers   0 1      CIS Servers   0 1      Site Caching Services Targets   0 1      Media Transformation Servers   0 1      Notes                  

 WARNING: Fulltext Index Server CPU demands are greater than single node configuration.  

               

Table 5: System output sizing

Issue Date:22/12/2006

Document File Name:document.doc

Page:12 of 14

Page 13: Hardware Architecture Document€¦  · Web viewThis document provides the proposed hardware architecture of the PLAN-JO system. The document presents a configuration based on existing

HARDWARE ARCHITECTUREDOCUMENT

Project / Subproject:PLAN-JO No. 10030

Reference Number / Version:D.HAD / 0.07

It is a good sizing practice for the Index server to have four times the processing power of the Content server. However, full text indexing is not required by Plan-JO specs. Thus a good estimate for the Index server is to have twice the CPU power of the content server . Additionally, the users will work on the documents that they have checked out for quite a long time, consequently a huge database activity is not expected. So it is estimated that 2 CPUs should be allocated to DB, 4 CPUs to the layer of the Context and the Index Server and 2 CPUs to the Application server layer.

5 Software & Directory Structure

The following table provides a preliminary deployment matrix of the software identified above. The final software packages will be described in the Technical Specification document.

NodeJava

Application Server

Operating System Documentum Components RDBMS

Application server

JMS BEA WebLogic8.1 SP5

(Weblogic 9.2 is not certified

by Documentum)

Solaris 10

Documentum Webtop,WDK,

Business Process Services,Documentum Administrator

(Solaris, Version 5.3 SP3. This is the exact version for these products )

Content server Solaris 10

Documentum Content Server

(Solaris-Oracle, Version 5.3 SP3)

DB server Solaris 10 Oracle 10g Release 2 (10.2.0.1)

Table 6: Software components

Although this is beyond the scope of this guide, as details will be included in the “D.RE1.001-IIN-Installation Instructions”, the following schematics provides the directory layout that will be used during the installation of the required software packages.

Issue Date:22/12/2006

Document File Name:document.doc

Page:13 of 14

Page 14: Hardware Architecture Document€¦  · Web viewThis document provides the proposed hardware architecture of the PLAN-JO system. The document presents a configuration based on existing

HARDWARE ARCHITECTUREDOCUMENT

Project / Subproject:PLAN-JO No. 10030

Reference Number / Version:D.HAD / 0.07

The following figure represents the organisation of the filesystem:/applications | -- /planjo | -- /users | | | -- /system (to install by Publications Office) | | | | | -- /init.d Start/stop scripts | | | | | -- /... | | |

| | | -- /bea (link to /home/bea) | | | -- /oracle oracle binaries | | -- /... (if required - link to /home/...) | | | -- /planjo (if required - link to /home/planjo) | | -- /xchange | -- /DEMED | | | -- /in

| -- ... other interfaces ...

(The names of the different filesystems are in bold)

 Figure 3: Directory structure

Issue Date:22/12/2006

Document File Name:document.doc

Page:14 of 14