FileBound Enterprise Server Scalability & Hardware...

5
20130118 FileBound Enterprise Server Scalability & Hardware Recommendations FileBound Scalability The FileBound application is developed for implementations of all sizes, from small implementations that operate on a single server to large enterprise implementations on multi-server, multi-tier farms. The FileBound application supports scalable infra- structures that utilize industry standard practices and paradigms for horizontal, vertical and diagonal (combination of vertical and horizontal) scaling. Such standard practices include load-balancing, clustering and N-tier architecture. Enterprise Installation An enterprise installation consists of a load-balanced web farm (one or many physical servers and one or many virtual web servers), a load-bal- anced application server farm (one or many physical servers and one or many virtual web servers), a clustered database server, direct attached or network attached document storage and direct attached or network attached database storage A highly-available enterprise installation would utilize fault-tolerant architecture, such as active-passive load-balancing, web and application pools and clustered database and storage servers. Load Balancer – industry leading load-balancing equipment such as f5 Networks BigIP local or global traffic manager (LTM or GTM). Web Servers – physical web servers virtualized using VMWare ESX technology or Microsoft Hyper-V technology. Application Servers – physical web servers virtualized using VMWare ESX or Microsoft Hyper-V technology. Note: Application Servers are not required for FileBound installations. They are illustrated for security considerations Database Servers – clustered physical servers using 64-bit server OS and 64-bit SQL Server, fiber-channel connected to fast SAN storage. Document Storage – physical servers providing low-latency, high IOPs NAS/SAN storage in a RAID 6 configuration. Database Storage – physical servers providing low-latency, high IOPs (RAID 10) SAN storage, fiber-channel connected to database servers.

Transcript of FileBound Enterprise Server Scalability & Hardware...

Page 1: FileBound Enterprise Server Scalability & Hardware ...downloads.filebound.com/support/bg/Documentation/Tech Notes/FB... · FileBound Enterprise Server Scalability & Hardware Recommendations

20130118

FileBound Enterprise ServerScalability & Hardware Recommendations

FileBound ScalabilityThe FileBound application is developed for implementations of all sizes, from small implementations that operate on a single server to large enterprise implementations on multi-server, multi-tier farms. The FileBound application supports scalable infra-structures that utilize industry standard practices and paradigms for horizontal, vertical and diagonal (combination of vertical and horizontal) scaling. Such standard practices include load-balancing, clustering and N-tier architecture.

Enterprise InstallationAn enterprise installation consists of a load-balanced web farm (one or many physical servers and one or many virtual web servers), a load-bal-anced application server farm (one or many physical servers and one or many virtual web servers), a clustered database server, direct attached or network attached document storage and direct attached or network attached database storage

A highly-available enterprise installation would utilize fault-tolerant architecture, such as active-passive load-balancing, web and application pools and clustered database and storage servers.

Load Balancer – industry leading load-balancing equipment such as f5 Networks BigIP local or global traffic manager (LTM or GTM).

Web Servers – physical web servers virtualized using VMWare ESX technology or Microsoft Hyper-V technology.

Application Servers – physical web servers virtualized using VMWare ESX or Microsoft Hyper-V technology. Note: Application Servers are not required for FileBound installations. They are illustrated for security considerations

Database Servers – clustered physical servers using 64-bit server OS and 64-bit SQL Server, fiber-channel connected to fast SAN storage.

Document Storage – physical servers providing low-latency, high IOPs NAS/SAN storage in a RAID 6 configuration.

Database Storage – physical servers providing low-latency, high IOPs (RAID 10) SAN storage, fiber-channel connected to database servers.

Page 2: FileBound Enterprise Server Scalability & Hardware ...downloads.filebound.com/support/bg/Documentation/Tech Notes/FB... · FileBound Enterprise Server Scalability & Hardware Recommendations

Server Recommendations

1701 Cushman Drive, Lincoln, NE 68512 | Phone: 402.436.3060 Fax: 402.421.2524www.filebound.com

Find | Control | Optimize | Protect 20130118

Minimum Server Recommendations for FileBound InstallationsWhen setting up a FileBound installation there are many variables that must be considered when determining the proper hard-ware. FileBound is a scalable solution that can grow as the needs grow. This scalability can allow FileBound to fit into solutions of different sizes by merely adjusting the hardware that is used to host FileBound. For these reasons, there are no set “Requirements” for servers that are running FileBound, only server “Recommendations”. FileBound is a web application comprised of Internet Information Services (IIS), SQL Database and File Servers. Mircosoft’s requirements for servers running these components will de-termine the minimum requirements. Below is the information to determine the server recommendations for a FileBound system.

FileBound Installation LevelsBelow are installation levels based on the expected usage of FileBound:

SMALL - Installations » S1 - Less than 1 Million documents and/or 5 Concurrent Users » S2 - Less than 5 Million documents and/or 15 Concurrent Users

MEDIUM - Installations » M1 - Less than 1 Million documents and/or 25 Concurrent Users » M2 - Less than 5 Million documents and/or 50 Concurrent Users » M3 - Less than 10 Million documents and/or 100 Concurrent Users

LARGE - Installations » L1 - Less than 1 Million documents and/or 100 Concurrent Users » L2 - More than 1 Million documents and/or 200+ Concurrent Users » L3 - More than 5 Million documents and/or 200+ Concurrent Users

Note: If utilizing workflow, double the number of expected concurrent users to accurately estimate the installation level.

FileBound Server ClassificationsBelow are Classification levels based on the servers that can be utilized by FileBound:

Class Recommendation

C1 Dual-Processor Xeon, 64-bit, .NET Framework 4 Extended

C2 Dual-Processor, Dual-Core Xeon, 64- bit, .NET Framework 4 Extended

C3Dual Processor, Dual or Quad Core Xeon, 64-bit, .NET Framework 4 Extended

Concurrent User Licensed InstallationsA single web server and up to 50 concurrent users are allowed with a concurrent license. For more than one web server or more than 50 concurrent users, please contact your FileBound Representative.

Page 3: FileBound Enterprise Server Scalability & Hardware ...downloads.filebound.com/support/bg/Documentation/Tech Notes/FB... · FileBound Enterprise Server Scalability & Hardware Recommendations

1701 Cushman Drive, Lincoln, NE 68512 | Phone: 402.436.3060 Fax: 402.421.2524www.filebound.com

Server Recommendations

Find | Control | Optimize | Protect 20130118

Large FileBound installations can utilize more than one web server. The amount of concurrent users expected on the FileBound system will determine the number of web servers deployed in the server environment. Under nominal load, a single web server can serve content for about 50 simultaneous user sessions before experiencing significant performance degradation. User ses-sions include sessions initiated by Importer and Capture utilities. Typical recommended web servers are single processor, multi-core machines running 32-bit or 64-bit Microsoft 2003/2008 Server and configured with a minimum of 4 GB installed RAM for 32-bit systems and a minimum of 8GB installed RAM for 64-bit systems. The use of virtualization substantially increases the number of web servers available per unit of physical hardware.

A load-balancing solution can be implemented to share the load across the servers and create a fault-tolerant, highly available web system. This can be done with DNS, URL redirection or through the use of a hardware appliance. Microsoft offers a free soft-ware-based balancer with Windows called Microsoft Network Load Balancing. This software adds additional load on the web serv-ers but is a reliable load balancer. The Microsoft NLB solution is fairly easy to install and configure and can be installed to existing servers. A hardware based load balancer is recommended for increased performance and fault tolerance. FileBound On-Demand utilizes f5 LTMs for a hardware load-balancing solution.

More information regarding load balancing and load-balancing techniques can be found at the following web sites:

http://technet.microsoft.com/en-us/library/cc758834.aspx http://www.f5.com

Important Note: When operating FileBound in a load-balanced environment, the server affinity must be configured so that a user con-tinues to use the server they first logged into, for the duration of their session. Subsequent sessions can be redirected to another server as desired by the load balancing methodology.

FileBound Server Operating System RecommendationsIt is recommended that all servers run a minimum of Windows Server® 2008 or later.

Windows Server® 2003 Windows Server® 2008 » Windows Server 2003 Web Edition does not support more

than 2 GB of RAM, and therefore cannot be used for a web server with 4 GB of RAM. It also has a limitation on non-web network connections that makes it undesirable as a document storage server.

» Windows Server 2008 Standard Edition supports up to 32GB of RAM. This makes it sufficient for a basic FileBound web server and storage server at the same.

» Windows Server 2003 Standard Edition supports up to 4 GB of RAM and virtually unlimited network connections. This makes it ideal for a FileBound web server and sufficient for a storage server.

» Windows Server 2008 Enterprise Edition supports up to 2 TB of RAM and virtually unlimited network connections. Using this operating system on a server gives you the ability to upgrade memory as needed.

» Windows Server 2003 Enterprise Edition supports up to 64 GB of RAM. Using this operating system on a server gives you the ability to upgrade memory as needed.

» Windows Server 2008 Datacenter Edition supports up to 2 TB of RAM. Using this operating system flexibility to virtualization and scalability.

» Windows Storage Server 2003 is optimized for storage environments. * FileBound is supported on 32 bit and 64 bit Operating Systems

Page 4: FileBound Enterprise Server Scalability & Hardware ...downloads.filebound.com/support/bg/Documentation/Tech Notes/FB... · FileBound Enterprise Server Scalability & Hardware Recommendations

1701 Cushman Drive, Lincoln, NE 68512 | Phone: 402.436.3060 Fax: 402.421.2524www.filebound.com

Server Recommendations

Find | Control | Optimize | Protect 20130118

Microsoft SQL Server® Recommendations

Recommended Supported SQL Server Versions Minimum » SQL Server 2008 64-bit SP3

» Windows Server 2008 R2 64-bit

» 16 GB Memory

» Named Instance Recommended for FileBound

» Data files (.mdf) and Log Files (.ldf ) stored on separate drives

» SQL Server 2005 32 and 64 bit SP3

» SQL Server 2008 32 and 64 bit

» SQL Server 2008 R2 32 and 64 bit

» SQL Server 2005 32-bit SP3

» Windows Server 2003 32-bit

» 8 GB Memory

» FileBound should be the only database using resources

Recommended memory for 32-bit systems is 8GB, 64-bit systems is 16GB. Typically 4GB is reserved for the operating system, and the remainder for SQL Server. For recommended installs set the minimum memory value to 4GB for 32-bit systems and 8Gb for 64-bit systems and maximum to server capacity.

» Database backups should be performed daily and index maintenance should be done weekly.

» More information regarding SQL Server configuration and best practices can be found at the following web site:

» http://technet.microsoft.com/en-us/library/cc966534.aspx

Document Storage Server ConsiderationsSpecial consideration should be used when planning storage for large FileBound installations utilizing more than one web server. The document storage path is stored in the FileBound database and therefore is the same path for all web servers. Each web server must have read/write access to this particular document storage location. The storage technology that meets these requirements completely is Network Attached Storage (NAS).

FileBound Windows Enterprise Service Hardware RecommendationsA FileBound Windows Enterprise Service should not be hosted on the same hardware as the FileBound application or database server. An Enterprise Service should be installed on a separate workstation with the following minimum requirements.

If additional Enterprise Service processing is required, options include adding processing workstations or a virtualized server.

FileBound Windows Enterprise Service Minimum Requirements: » 32-bit Operating System

» Windows 7

» 4GB RAM

» 250 GB Hard Drive

» i3 Processor

Page 5: FileBound Enterprise Server Scalability & Hardware ...downloads.filebound.com/support/bg/Documentation/Tech Notes/FB... · FileBound Enterprise Server Scalability & Hardware Recommendations

1701 Cushman Drive, Lincoln, NE 68512 | Phone: 402.436.3060 Fax: 402.421.2524www.filebound.com

Server Recommendation Matrix

Find | Control | Optimize | Protect

What Configuration Type Will Be Used?Each Installation Level can have different configuration types. The different types take into consideration the number of servers that will be used to handle the three major components of FileBound: Web Server, Document Storage and SQL Database. For help in determing the components to be used see the matrix below.

» Type A - Single Server for FileBound, SQL Database, and Document Storage » Type B - Two Servers, 1 - FileBound/Document Storage, 1 - SQL Database » Type C - Three Servers, 1 - FileBound, 1 - Document Storage, 1 - SQL Database

TYPE A B C

OS Enterprise Standard Enterprise Standard Storage Enterprise

USE All Web/Doc SQL Web Doc Storage SQL

LEVEL

S1

Server Class: C1

RAM: 4 GB

HD Space: 100 GB

Server Class: C1

RAM: 4 GB

HD Space: 100 GB

Server Class: C1

RAM: 4 GB

HD Space: 72 GBRAID Configuration

S2Server Class: C1

RAM: 4 GB

HD Space: 500 GB

Server Class: C1

RAM: 4 GB

HD Space: 500 GB

Server Class: C1

RAM: 4 GB

HD Space: 146 GBRAID Configuration

M1Server Class: C2

RAM: 8 GB

HD Space: 500 GB

Server Class: C1

RAM: 4 GB

HD Space: 500 GB

Server Class: C2

RAM: 4 GB

HD Space: 72 GBRAID Configuration

Server Class: C1

RAM: 4 GB

HD Space: 36 GBRAID Configuration

Server Class: C1

RAM: 4 GB

HD Space: 500 GB

Server Class: C2

RAM: 4 GB

HD Space: 72 GBRAID Configuration

M2Server Class: C2

RAM: 16 GB

HD Space: 500 GB

Server Class: C1

RAM: 4 GB

HD Space: 500 GB

Server Class: C2

RAM: 8 GB

HD Space: 146 GBRAID Configuration

Server Class: C1

RAM: 4 GB

HD Space: 36 GBRAID Configuration

Server Class: C1

RAM: 4 GB

HD Space: 500 GB

Server Class: C1

RAM: 8 GB

HD Space: 146 GBRAID Configuration

M3Server Class: C1

RAM: 4 GB

HD Space: 500 GB

Server Class: C2

RAM: 8 GB

HD Space: 300 GBRAID Configuration

Server Class: C1

RAM: 4 GB

HD Space: 36 GBRAID Configuration

Server Class: C1

RAM: 4 GB

HD Space: 1 TB

Server Class: C1

RAM: 8 GB

HD Space: 300 GBRAID Configuration

L1Server Class: C2

RAM: 4 GB

HD Space: 500 GB

Server Class: C2

RAM: 16 GB

HD Space: 146 GBRAID Configuration

Server Class: C2Web-Farm Recommended

RAM: 4 GB

HD Space: 36 GBRAID Configuration

Server Class: C1

RAM: 4 GB

HD Space: 500 GB

Server Class: C2

RAM: 16 GB

HD Space: 146 GBRAID Configuration

L2Server Class: C2Web-Farm Recommended

RAM: 4 GB

HD Space: 36 GBRAID Configuration

Server Class: C1

RAM: 4 GB

HD Space: 1 TB

Server Class: C3

RAM: 16 GB

HD Space: 146 GBRAID Configuration

L3Server Class: C2Web-Farm Recommended

RAM: 4 GB

HD Space: 36 GBRAID Configuration

Server Class: C1

RAM: 4 GB

HD Space: 1 TB +

Server Class: C3

RAM: 32 GB

HD Space: 300 GBRAID Configuration

*All specifications listed in matrix above are minimum recommendations

20130118