System & Architecture Requirements of software developed under the technical platform SAFE X3 V6.20
System & Architecture Requirements of software developed under the technical platform SAFE X3 V6.20 2/15 SUMMARY SUMMARY... 2 1 Technical Architecture... 3 1.1 Generalities... 3 1.2 Description of the resources... 3 1.2.1 Database Server... 3 1.2.2 Application & Main Processes Server... 3 1.2.3 Additionel Processes Server(s)... 4 1.2.4 Print Server... 4 1.2.5 Business Objects Server... 4 1.2.6 Bridge Java... 4 1.2.7 Web Server... 5 1.2.8 Citrix XenApp / Microsoft Terminal Service Servers... 5 1.2.9 Client Workstation... 5 1.2.10 Mail Server or SMTP bridge... 5 1.2.11 Mail Client... 5 1.3 Network requirements... 6 1.4 Development environment... 6 1.5 General schema of the technical architecture... 7 1.6 Configuration of the resources... 8 1.6.1 List of the Operating System available... 8 1.6.2 List of the database versions... 8 1.6.3 Sage X3 Processes distribution across a 2-tier Architecture... 9 1.6.4 Sage X3 Processes distribution across a 3-tier Architecture... 9 1.6.5 Sage X3 Processes distribution across a 4-tier Architecture... 9 1.6.6 Average Size occupied in memory by the es...10 1.6.7 Other Sage X3 Processes distribution...10 1.6.8 List of additional Softwares to be installed...10 1.6.9 Bandwidth network between Workstations and frontal Servers...11 1.7 Remote connection...11 2 Requirements...12 2.1 Requirements : Frontal Servers (physical machine)...12 2.2 Requirements : Frontal Servers (virtual machine)...12 2.3 Requirements : Workstations...13 2.4 Requirements : Additional Process Server (physical machine)...13 2.5 Requirements : Additional Process Server (virtual machine)...13 2.6 Requirements : Database and Application Servers...14 2.7 Requirements : Database and Application Servers...15 2.7.1 Deployment Single-tier Architectures (physical machine)... 15 2.7.2 Deployment Multiple-tier Architectures... 15
System & Architecture Requirements of software developed under the technical platform SAFE X3 V6.20 3/15 1 Technical Architecture 1.1 Generalities The application software developed with the technological platform SAFE X3 Version 6 (Sage Architecture For the Enterprise) Sage HR Management Sage ERP X3 - standard & premium editions Sage Geode Sage FRP Fixed Asset Used a technical architecture organised in layers and designed to separate the layers of data management, process execution and the presentation (3-tier architecture) spreading the load across one or more servers once the application is intended for a large number of users (scalability objective) providing an implementation choice of different technical platforms and databases making possible a transactional utilisation through a graphical interface, which can either be a Windows "client" or a Web "browser" 1.2 Description of the resources All the resources described here under are logical components, which can be all installed under the same physical computer or distributed across several machines according to the number of users to be connected, the size of the database and the number of transactions to be treated. This model of distributed architecture offers an intrinsic high level of scalability. 1.2.1 Database Server Stores both the application data and the description data for this application (dictionary). This database is organised as a hierarchy of folders, where the root folder is the image of the standard delivery and the other folders are the "customer" folders, generated from the root folder and each representing an application. SAFE X3 V6 technological platform products are developed according to the database editor recommendations, which guarantee the integrity and the coherence of the data stored into the database. There is no limit of size for the database usually the average size for the database can reach 20 to 30GB up to 100GB for the bigger. To reduce the size of the database there are some functions to be used for purging or archiving the biggest tables. 1.2.2 Application & Main Processes Server Gives access to all the elements (processes, screens, reports...) that make up the applications. These elements are organised in directories by folder and are not repeated
System & Architecture Requirements of software developed under the technical platform SAFE X3 V6.20 4/15 from mother folder to daughter folder except when they truly belong to the daughter folder, otherwise it is the element from the mother folder that is used, remembering that only 3 folder levels are managed in this way. A sub-group of application server elements are published via a http server called the solution publication server. Under an architecture where there is no additional Process Server, it s the Application & main Process Server which is in charge of the execution of processes, excluding anything that is involved in the "presentation", which is directly under the control of the "clients" workstation or the frontal servers Web/Citrix XenApp/Microsoft Terminal Service. It s also on the Application & main Process Server under which is running the Sage X3 Batch Service in charge of batch processes launching and execution. 1.2.3 Additional Processes Server(s) That are the resources in charge of the execution of processes, excluding anything that is involved in the "presentation", which is directly under the control of the "clients" workstation or the frontal servers Web/Citrix XenApp/Microsoft Terminal Service. In order to distribute the load (CPU and memory), it is possible to install as many process servers as necessary, remembering that the user will have to specify in their workstation configuration, the process server that they plan to use. 1.2.4 Print Server It is a computer which can accept print jobs from external client computers connected to the print server over a network. The print server then sends the data to the appropriate printer or other destinations (pdf, doc, xls, prn, ) that it manages. When using Web Client Workstations all prints are submitted to the Print Server which becomes a mandatory component in your architecture. The Print Server can be deployed on Windows 2003 and above. A Windows service is started on the computer which hold the Print Server, this service is listening all print jobs submitted by other client computers (C/S or Web Workstations or Sage X3 Batch Server). This service is running on default port number 1890 but it can be modified during installation step. This service can manage up to 8 concurrent print ouput queues. 1.2.5 Business Objects Server It is the server which hold the Application Software : Business Objects Entreprise XI and eventually the data warehouse. The function of the data warehouse is to consolidate information from the Sage X3 production database to provide a context for reporting on, requesting and analyzing. The Business Object Server can be deployed on Windows 2000 and above. If the data warehouse is stored under another machine than the BO Server, it will be mandatory to install on the BO Server an Oracle Client Net 11 or an ODBC Driver for SQL Server 1.2.6 Java Bridge It is the bridge server which could be used for publishing some external functions to the Sage Application Server. Those external functions are based on framework OSGI Equinox
System & Architecture Requirements of software developed under the technical platform SAFE X3 V6.20 5/15 and might be used to extend the standard available functionalities by developing new OSGI plug-in. This component allows also to call External Web Services (SOAP, REST) and to send Rich Mail (including pictures, attached documents, etc ), from Sage X3 Application Software. 1.2.7 Web Server It is the frontal server to be addressed by the end-users to open a session into Sage X3 application through the Microsoft browser Internet Explorer. Web server is not in fact attached to a solution but can be used within the framework of N solutions as long as they maintain a good technical level. Conversely it is possible to have several web servers for the same process server 1.2.8 Citrix XenApp / Microsoft Terminal Service Servers Citrix XenApp Server or Microsoft Terminal Services Server are remote access/application publishing product that allows users to connect to applications available from central servers. One advantage of publishing applications is that it lets user connect to these applications remotely, from their homes, airport Internet kiosks and other devices outside of their corporate networks. 1.2.9 Client Workstation It s a computer equipped with Windows Client Operating System which is required to connect into one of the application of the SAFE X3 V6 technological platform products. 1.2.10 Mail Server or SMTP Bridge A Mail Server is a computer program or software that transfers electronic mail messages from one computer to another. Mail servers move and store mail over corporate networks, via LANs and WANs and across the Internet. Sage X3 users are not directly in contact with the Mail Server but used a mail client application (like: Outlook), or another binary program in charge of contacting the Mail Server to send electronic mail messages. SMTP is a relatively simple, text-based protocol used by the client to communicate with the Mail Server. In the daily usage of the Sage X3 Application Software, the existence of a Mail Server is strongly recommended for the good working of the Workflow functionalities. 1.2.11 Mail Client The usage of some functions like Print Message, which allows the application to send the result of a print as an attached document to a mail, it is required that the X3 Client Workstation have an access to a local MAPI Client Software such as Outlook express or Outlook. For users having the application Safe X3 Client C/S installed under their local Workstation, it s required to configure an Outlook MAPI Client Software locally on the machine.
System & Architecture Requirements of software developed under the technical platform SAFE X3 V6.20 6/15 For users working with the X3 C/S interface from a remote session opened on a frontal server (Citrix or Microsoft TSE), it s also required to configure an Outlook MAPI Client Software inside the remote session of each user. For users using the Web Client Interface from their local Workstation, the configuration of the Outlook MAPI Client Software should be made on the Print Server. This Outlook MAPI Client Software must be configured to work in silent mode (easy to realise with Outlook Express) and the mails containing the result of the print will be send to a generic mail account like noreply@... as example. 1.3 Network requirements A Gigabit link is necessary between the different servers which will host the Sage applications. These servers must all be part of an Active Directory Domain, and be part of the same branch (same IP address range). Only exception: the frontal servers : Web (Sage), Microsoft Terminal Service or Citrix XenApp, which can be part of a DMZ-type sub-network. When some machines on the internal network need to be accessible from the outside, it is often necessary to create a new interface to a separate network, accessible both from the inside and from the outside, without putting the whole enterprise security at risk. "DMZ" or DeMilitarized Zone designates this isolated area, which hosts applications accessible to the public. The different servers must also be registered in a DNS domain, allowing the different machines as well as the client workstations using the C/S interface to recognize the FQDN (fully qualified domain name) of the servers, including that of Unix-Linux machines, and allowing the servers to recognize the FQDN of the client workstations. The configuration of the DNS servers must allow for the registration of the client workstations in the reverse DNS areas. The servers under which will be installed the Sage components should not be used as Windows Domain Controller (DC) as well as Primary or Backup Domain Controller. The Safe X3 components talk to each other through sockets. In case of timeout or disconnection due to security components like firewalls, some Sage components are able to retrieve the socket connection for some other components, the Sage parameters needs to be modified in order to synchronize the timeout of the user s connection with the firewall rules. If you are in this case, we suggest you check first if everything is working properly, otherwise change the firewall rules so that sockets are not disconnected or closed. We also strongly advise to force to the same values the speed and transfer modes between the network card(s) installed on the servers and the ports of the switch(es). 1.4 Development environment - development Workbench : Safe X3 Framework - development language for the Client/Server Interface : C, C++, VB - development language for the Web Interface : javascript, ActiveX, HTML - development language for the application software : Sage X3 4GL - the exchange protocol between the Client and the Web Server is pure HTTP and Sage Web application interface is built on a technology like Ajax
System & Architecture Requirements of software developed under the technical platform SAFE X3 V6.20 7/15 1.5 General schema of the technical architecture Client X3.exe Windows Client Workstation Client ICA Internet IE 6.0/7.0 Explorer Ré seau Citrix Servers Load Balacing Server Server ICA ICA Web Server Servlet container Servlets X3.exe dll CR ODBC X3.exe dll CR ODBC JVM JDBC Additional Process Servers Print Servers ODBC ODBC ODBC dll CR Odbc dll CR Odbc Application & main Process Server Database Server ORACLE SQL SERVER
System & Architecture Requirements of software developed under the technical platform SAFE X3 V6.20 8/15 1.6 Configuration of the resources 1.6.1 List of the Operating System available Resources Database Server Application & main Process Server Additional Process Server Print Server Business Objects Server Web Server Java Bridge Server Citrix XenApp or Microsoft TS Sage X3 Client Workstation Citrix or Microsoft TS Workstation. Operating System versions Windows Server x64 2008 / 2008 (R2) Red Hat Enterprise Linux AS x64 release 5 IBM-Aix 5.3 TL11 + SP1 Windows Server x64 2008 / 2008 (R2) Red Hat Enterprise Linux AS x64 release 5 IBM-Aix 5.3 TL11 + SP1 Windows Server x64 2008 / 2008 (R2) Red Hat Enterprise Linux AS x64 release 5 IBM-Aix 5.3 TL11 + SP1 Windows Server 2003 (32-bit) Windows Server x64 2003 / 2008 / 2008 (R2) Windows Server x64 2008 / 2008 (R2) Windows Server 2003 (32-bit) Windows Server x64 2003 / 2008 / 2008 (R2) Red Hat Enterprise Linux AS x64 release 5 Windows Server x64 2008 / 2008 (R2) Windows Server 2003 (32-bit) Windows Server x64 2003 / 2008 / 2008 (R2) Windows XP (32-bit) SP1a, SP2, SP3 Windows Vista (32-bit) Business et Enterprise Windows Vista x64 Business et Enterprise Windows 7 (32-bit) Windows 7 x64 Windows Server x64 2003 / 2008 / 2008 (R2) See requirements given by the editor. 1.6.2 List of the database versions Resources Database Versions Windows Server 2008 x64 Windows Server 2008 (R2) x64 Oracle 11g R1 (64-bit) SQL Server 2008 (64-bit) Red Hat Enterprise Linux AS x64 release 5 Oracle 11g R2 (64-bit) Oracle 11g R2 (64-bit) SQL Server 2008 SP1 (64-bit) Coming soon: SQL Server 2008 R2 (64-bit) IBM-Aix 5.3 TL11 + SP1 Oracle 11g R2 (64-bit)
System & Architecture Requirements of software developed under the technical platform SAFE X3 V6.20 9/15 1.6.3 Sage X3 Processes distribution across a 2-tier Architecture Resources Processes Process origin DATABASE and APPLICATION & MAIN PROCESS SERVER : 1 x oracle.exe / instance 1 x sqlserver.exe / instance 1 x adxdsrv.exe / solution n x adonix.exe n x sadora.exe / sadoss.exe n x sadfsq.exe Oracle Database engine SQL Database engine Sage X3 listener CLIENT WORKSTATION : X3.exe Sage X3 Client (n) = number of concurrent users 1.6.4 Sage X3 Processes distribution across a 3-tier Architecture Resources Processes Process origin DATABASE SERVER : APPLICATION & MAIN PROCESS SERVER : 1 x oracle.exe / instance 1 x sqlserver.exe / instance 1 x adxdsrv.exe / solution n x adonix.exe n x sadora.exe / sadoss.exe n x sadfsq.exe Oracle Database engine SQL Database engine Sage X3 listener CLIENT WORKSTATION : X3.exe Sage X3 Client (n) = number of concurrent users 1.6.5 Sage X3 Processes distribution across a 4-tier Architecture Resources Processes Process origin DATABASE SERVER : APPLICATION SERVER : ADDITIONAL PROCESS SERVERS : 1 x oracle.exe / instance 1 x sqlserver.exe / instance 1 x adxdsrv.exe / solution n x 2 x sadfsq.exe 1 x adxdsrv.exe / solution n x adonix.exe n x sadora.exe / sadoss.exe Oracle Database engine SQL Database engine Sage X3 listener Sage X3 listener CLIENT WORKSTATION : X3.exe Sage X3 Client (n) = number of concurrent users
System & Architecture Requirements of software developed under the technical platform SAFE X3 V6.20 10/15 1.6.6 Average Size occupied in memory by the es Resources Database Server Application & main Process Server Additional Process Server Processes 1 x oracle.exe / instance 1 x sqlserver.exe / instance 1 x adxdsrv.exe / solution n x adonix.exe n x sadora or sadoss.exe n x 2 x sadfsq.exe 1 x adxdsrv.exe / solution n x adonix.exe n x sadora or sadoss.exe Physical memory Virtual memory 1 to 4 Go 1 to 4 Go 3 Mo 30 Mo 20 Mo 2 x 3 Mo 3 Mo 30 Mo 20 Mo 2 Mo 30 Mo 20 Mo 2 x 2 Mo 2 Mo 30 Mo 20 Mo Sage X3 C/S Workstation X3.exe / session 150-250 Mo 100-200 Mo Sage X3 Web Workstation iexplore.exe / session 100-200 Mo 100-200 Mo (n) = number of concurrent users 1.6.7 Other Sage X3 Processes distribution Resources Processes Process origin Print Server AdxSrvImp.exe Sage X3 print engine Business Objects Server Web Server ConnectionServer.exe, EventServer.exe, inputfileserver.exe, outputfileserver.exe, cacheserver.exe, etc Apache.exe Tomcat.exe Business Objects Enterprise Software HTTP Apache Software Sage X3 Web engine Citrix or Microsoft TS Server n x X3.exe Sage X3 Client Sage X3 C/S Workstation X3.exe Sage X3 Client Sage X3 Web Workstation iexplore.exe Microsoft Internet Explorer (n) = number of concurrent users 1.6.8 List of additional Softwares to be installed Software Database engine Version Oracle / SQL Server Database Server Resources under which this Software must be installed (*) Apache http Server 2.2.17 Application & main Process Server (*) Crystal Report Reader XII SP2 (*) Microsoft.NET Framework (190MB) 2.0 with SP1 Sage X3 C/S Workstation & Print Server Console of configuration Sage X3 C/S Workstation (*) Java Software Development Kit 1.5.0_02 Web Server and Print Server (*) Business Objects Entreprise Xi 3.1 SP3 Business Objects Server
System & Architecture Requirements of software developed under the technical platform SAFE X3 V6.20 11/15 (*) Apache Tomcat 6.0.18 Web Server (*) Apache http Server 2.2.10 Web Server Oracle Client application (500MB) Mail Client Software Microsoft Office (optionnal) 11g MAPI Office 2003 SP3 Office XP Office 2007 Additional Process Server Sage X3 C/S Workstation only if Oracle has been installed on the Database Server Sage X3 C/S Workstation Sage Print Server Sage X3 C/S & Web Workstation Macromedia FlashPlayer 9.0.48 Sage X3 C/S & Web Workstation (*) Java Runtime Environment 1.6.0 Sage X3 Web Workstatio (only if Sage WEB Server is implemented under a Linux or Unix Platform) Sage Print Server Adobe Reader (230MB) 9.0 Sage X3 Web Workstation (*) = component delivered in the Sage X3 Installation DVD-ROM for Windows 1.6.9 Bandwidth network between Workstations and frontal Servers Type of client interface Frontal Servers Bandwidth without printing and BO requesting Sage X3 C/S interface Process Server (Sage) 64 Kbps per user Sage X3 Web interface Web Server (Sage) 40 Kbps per user Sage X3 C/S through RDP protocol Sage X3 C/S through ICA protocol Microsoft Terminal Service Citrix XenApp 24 Kbps per session 12 Kbps per session 1.7 Remote connection The connection mode required is the VPN connection through the public internet network. The VPN connection can be establish by using one of the most standard VPN Software of the market: Microsoft VPN Client, Cisco or any other editor. To facilitate the remote connection to your site you will have to provide us all the instructions regarding installation and configuration (list of port tcp/udp #) of the appropriate VPN Software.
System & Architecture Requirements of software developed under the technical platform SAFE X3 V6.20 12/15 2 Requirements 2.1 Requirements : Frontal Servers (physical machine) Resources Print Server Web Server for 50 seats Web Server for 100 seats Frontal Server Citrix XenApp or Microsoft Terminal Service - for 30 connections - for 60 connections - for 100 connections Sizing recommendations Intel Xeon 2.4 GHz / 2 Go RAM memory / disk 36 GB 10ktpm / Ethernet card Gigabit working area on disk <= 2 GB Intel Xeon 2.66 GHz / 2 Go RAM memory / disk 2 x 36 GB 10ktpm in RAID-1 / Ethernet card Gigabit Intel Xeon 2.66 GHz / 3 Go RAM memory / disk 2 x 36 GB 10ktpm in RAID-1 / Ethernet card Gigabit To increase security : we recommend to implement several machines configured in Load Balancing Intel Xeon Quad Core 2.66GHz / 8 Go RAM memory / disk 2 x 72 GB 15ktpm in RAID-1 / Ethernet card Gigabit Intel Xeon Quad Core 2.66GHz / 16 Go RAM memory / disk 2 x 72 GB 15ktpm in RAID-1 / Ethernet card Gigabit Intel Xeon Quad Core 2.66GHz / 22 Go RAM memory / disk 2 x 72 GB 15ktpm in RAID-1 / Ethernet card Gigabit (*) Forecast a working area of 250MB per user 2.2 Requirements : Frontal Servers (virtual machine) Resources Print Server Web Server for 50 seats Web Server for 100 seats Frontal Server Citrix XenApp or Microsoft Terminal Service - for 30 connections - for 60 connections - for 100 connections Sizing recommendations 1 vcpu 2.4 GHz / 2 Go RAM memory / disk 36 GB 10ktpm / Ethernet card Gigabit working area on disk <= 2 GB 1 vcpu 2.66 GHz / 2 Go RAM memory / disk 2 x 36 GB 10ktpm in RAID-1 / Ethernet card Gigabit 1vCPU 2.66 GHz / 3 Go RAM memory / disk 2 x 36 GB 10ktpm in RAID-1 / Ethernet card Gigabit To increase security : we recommend to implement several machines configured in Load Balancing 1 vcpu 2.66GHz / 8 Go RAM memory / disk 2 x 72 GB 15ktpm in RAID-1 / Ethernet card Gigabit 1 vcpu 2.66GHz / 16 Go RAM memory / disk 2 x 72 GB 15ktpm in RAID-1 / Ethernet card Gigabit 1 vcpu 3.2GHz / 22 Go RAM memory / disk 2 x 72 GB 15ktpm in RAID-1 / Ethernet card Gigabit (*) Forecast a working area of 250MB per user
System & Architecture Requirements of software developed under the technical platform SAFE X3 V6.20 13/15 2.3 Requirements : Workstations Resources Sage X3 C/S Workstation Sage X3 WEB Workstation Sizing recommendations Intel Pentium/Celeron/Centrino/Core in/core 2 Duo or AMD Athlon 1.6 GHz 1 Go RAM memory minimum Display super VGA 1024x768 pixels color 16-bits Intel Pentium/Celeron/Centrino/Core in/core 2 Duo or AMD Athlon 2.4 GHz 1 Go RAM memory minimum Display super VGA 1024x768 pixels color 16-bits 2.4 Requirements : Additional Process Server (physical machine) WINDOWS Additional Process Server - for 120 users - for 240 users LINUX Additional Process Server - for 120 users - for 240 users IBM-AIX Additional Process Server - for 100 users - for 200 users Single processor Quad Core Intel Xéon 2.66GHz 8 Go RAM memory Dual processor Quad Core Intel Xéon 2.66GHz 16 Go RAM memory Single processor Quad Core Intel Xéon 2.66GHz 8 Go RAM memory Dual processor Quad Core Intel Xéon 2.66GHz 16 Go RAM memory Single processor 1.9GHz POWER5+ 64-bit (DCM) 8 Go RAM memory Dual processor 1.9GHz POWER5+ 64-bit (DCM) 16 Go RAM memory 2.5 Requirements : Additional Process Server (virtual machine) WINDOWS Additional Process Server - for 120 users - for 120 users - for 240 users LINUX Additional Process Server - for 60 users - for 120 users - for 240 users 2 vcpu 2.66GHz / 5 Go RAM memory 4 vcpu 2.66GHz / 8 Go RAM memory 8 vcpu 2.66GHz / 16 Go RAM memory 2 vcpu 2.66GHz / 5 Go RAM memory 4 vcpu 2.66GHz / 8 Go RAM memory 8 vcpu 2.66GHz / 16 Go RAM memory
System & Architecture Requirements of software developed under the technical platform SAFE X3 V6.20 14/15 2.6 Requirements : Database and Application Servers Platform IBM-Aix / Linux Red Hat Windows Material Operating System Software to be installed Freeware Components (1) RAM memory Virtual space IBM pseries (64-bit Power5+ 1.9 Ghz or ) LINUX (Quad Core Intel Xéon 2.66GHz or ) IBM-Aix 5.3 TL11 + SP1 (64-bit) or Red Hat Enterprise Linux AS x64 Rel.5 Librairies X11 R6 Motif 2.1 Apache HTTP Server 2.2.17 or PC 100% compatible Quad Core Intel Xéon 2.66GHz or Windows Server 2008 (R1) x64 Microsoft Internet Explorer 7 version 7.0.6001.1800 Microsoft Internet Explorer 8 version 8.0.7600.16385 Apache HTTP Server 2.2.17 or Java Software Development Kit 1.5.0_02 Apache Tomcat 6.0 2 GB (for the Operating System) + 1 to 4 GB (per instance of database) + 60 MB per user connected under a Windows Server + 80 MB per user connected under a Unix or Linux Server Swap disk 1,5 to 2 x the size of the RAM memory Virtual memory 2 x the size of the RAM memory Processor 1 core by range of 40 users 1 core by range of 30 users Disk architecture Disk space (GB) RAID (optionnal) Network 2 x 72 GB 15k/tpm RAID 1, for the Operating System and the database engine 4 x 72 GB 15k/tpm RAID 10, for the application and the datafiles 2 x 72 GB 15k/tpm RAID 1, for the Oracle Archive Log Files or the SQL Server Transactions Logs under Windows Operating System the disk must be formatted with NTFS File System Unix = 4 Windows = 8 Oracle 11g + patch = 4 Oracle 11g + patch = 4 SQL Server 2008 = 2 X3 Geode Payroll & HR = 12 = 6 = 6 X3 Geode Payroll & HR X3+DEMO GX+DEMOGX PAYE+PAYEDEMO = 12 = 6 = 6 Database files > 10 Database files >10 X3+DEMO GX+DEMOGX PAYE+PAYEDEMO RAID 1 Mirroring Security >= 2 disks RAID 5 Mirroring with parity control Security at low cost >= 3 disks RAID 1+0 Mirroring + stripping Security & performance >= 4 disks Ethernet Card 100 Mbps minimum or 1 Gbps recommended Database (2) Oracle 11g R2 (64-bit) Standard Edition Oracle 11g R1 (64-bit) Standard Edition SQL Server 2008 (64-bit) Standard Edition User account Group User Accounts User account oracle oinstall, dba oracle ORA_DBA sagex3 sagex3 sqlserver User Accounts sagex3 sagex3 User Rights Assignment Act as part of the operating system Log on as a service (1) Only the Windows components are delivered on the Sage X3 DVD-ROM (2) Oracle 11g installation requires 400 MB of disk space available in the temporary file-system under Unix and Linux hardware platforms
System & Architecture Requirements of software developed under the technical platform SAFE X3 V6.20 15/15 2.7 Requirements : Database and Application Servers The limits: The Server(s) is(are) dedicated to Sage X3 Software Only one Sage production environment is present on the machine(s) Only two database instances are stored on the database server for the production and the datawarehouse Only Sage database & application resources are installed on the machine(s) If necessary, forecast additional machines : To install other resources : Business Objects engine, frontal Servers Web, Print, Citrix, TSE, etc To implement additional environments: development, test, training, 2.7.1 Deployment Single-tier Architectures (physical machine) Windows Server 2008 x64 or Red Hat Enterprise Linux AS x64 Up to 40 seats Windows Server 2008 x64 or Red Hat Enterprise Linux AS x64 From 40 to 80 seats Single processor Intel Quad Core (X5500) 2.8GHz RAM Memory 14 Gb (2Gb for the OS, 2,5Gb for 50 X3 users, 4Gb production database instance, 2Gb datawarehouse instance + 3,5Gb free) Dual processor Intel Quad Core (X5500) 2.8GHz RAM Memory 20 Gb (2Gb for the OS, 5Gb for 80 X3 users, 6Gb production database instance, 3Gb datawarehouse instance + 4Gb free) 2.7.2 Deployment Multiple-tier Architectures Windows Server 2008 x64 or Red Hat Enterprise Linux AS x64 From 100 to 200 users Windows Server 2008 x64 or Red Hat Enterprise Linux AS x64 From 200 to 400 users Database & Application Server : (physical machine) Dual processor Intel Quad Core (X5500) 2.8GHz RAM Memory 20 Gb (2Gb for the OS, 8Gb production database instance, 4Gb datawarehouse instance + 2Gb Sage application + 4Gb free) Additional Process Server : (physical or virtual machine) Dual processeur Intel Quad Core (X5500) 2.8GHz or 8 vcpu 2.8GHz RAM Memory 16 Gb (2Gb for the OS, 12Gb 200 users + 2Gb free) Database & Application Server : (physical machine) Dual processor Intel Quad Core (X5500) 2.8GHz RAM Memory 34 Gb (2Gb for the OS, 14Gb production database instance, 7Gb datawarehouse instance + 6Gb Sage application + 5Gb free) 3 x Additional Process Server : (physical or virtual machine) Single processor Intel Quad Core (X5500) 2.8GHz or 4 vcpu 2.8GHz and 10 Gb of RAM Memory