Lesson 3 | Web server hardware requirements |
Objective | Describe the hardware factors affecting Web server performance. |
Web Server Hardware Requirements
- The most important component is the I/O subsystem. Web activities are I/O intensive
- The network card is the gateway for data in and out of the web server. This card should allow for the fastest possible speed of data in and out of the box with a minimum of CPU intervention.
- The specific amount of memory required will vary depending on what services and operating systems you choose. However, RAM is inexpensive
- The processor is the least important hardware variable because it is least-used component in most web servers.
- You can use systems that have more than one CPU. Many sites, for example, run boxes that hour or more CPUs.
- Server software is a key factor in site performance.
WebServer Hardware Components
CPU Power
Although the CPU is not the most important element, you should nevertheless have a powerful CPU when running a heavily database- or script-driven site. If you are limited in funds, however, make sure that you focus on system I/O elements, such as the hard drive controller and the NIC. As soon as you start doing intensive encryption or server side coding, the processor becomes much more important.
Site Connectivity
Comparisons of hardware architecture will help you decide which architecture is best for your site.
WebServer Hardware Comparisons
- Pick one of the computers to choose the hardware architecture for your site.
- Dell PowerEdge Servers, IBM Netfinity
- Operating system platforms 1) SCO Unix 2) Windows Server 3)FreeBSD 4) Linux
- Middleware solutions for each OS 1) Windows Middleware a)Perl b) ASP c) JavaScript d) Cold Fusion e) PHP
- Popular server hardware platforms 1) IBM 2) Oracle
- Operating System Platforms 1) IBM AIX 2) Oracle Solaris
- Middleware solutions for each OS 1) IBM AIX (Perl, PHP) 2) Solaris (Java)
This decision tree is meant to show one particular series of paths.
Due to the amount of options in the e-commerce world, it cannot be exhaustive.
Server software is the key performance factor, and is discussed in the next lesson.
Web Server Hardware - Quiz