What kind of server is suitable for the related application of website construction?

Introduction of server-related applications suitable for website construction;

Basic applications and Web services

1, e-commerce

E-commerce has the same function as a typical application server, and its performance depends on commercial applications and the number of users. It may need certain data security transmission and storage, or act as a host for storing data. Need a certain amount of CPU and memory processing power, usually, with four Intel Xeon? Dual-core processors and servers with large capacity data storage can basically meet the requirements.

2. Document printing service

It is only used to transfer data from one place to another, which requires less processing power of CPU. Both entry-level and 300 series servers can meet the requirements. For large-scale data storage, it is recommended to use high-end NAS or storage servers.

3. General server-domain controller/firewall/proxy server

In order to make the domain server and firewall server have fast response ability, it is necessary to have high CPU processing ability, the proxy server needs large memory for storing and storing web addresses as cache, and the proxy server needs large storage capacity. It is suggested that the cabinet server can save space.

4. Internet service -Linux/Windows NT? /Novell

When Internet service providers need to expand dedicated servers (such as mail servers and browsing servers), these servers should be low in price, compact in structure and high in performance. Usually one or two processors can basically meet the requirements, while a server with four processors is somewhat wasteful. It is recommended to choose a cabinet server to save space.

5. Mail information/email

Fast IO is the key to this kind of application, and IO (cataloging and storing information) of disk is the main bottleneck. Many users use RAID 5 array to ensure the availability of stored information, but it will affect the performance of IO to some extent. Usually, 2-way processors can basically meet the needs of users. Users of this kind of server have low requirements for real-time response, and the resources occupied by users generally will not exceed 10%, so the most important thing to consider is the backup of data information and how to restore the information to normal within 2 ~ 6 hours. It is recommended to choose a cabinet server to save space.

6.Web dynamic server -sintranet/Internet

Cyberspace can be built by web pages stored in a server, for example, using Microsoft ASP technology. Compared with static web pages, this application needs higher CPU processing power, so it is recommended to choose a cabinet server to save space. High-speed network communication ability is also essential.

7.Web static server

A static web page usually refers to a server where text and pictures are stored together. Usually it doesn't change much. Using two CPUs and a gigabit network card can easily meet the extremely high click-through rate. A server with dual processors can completely satisfy thousands of clicks per second. 1GB memory is used as a web page cache. For large websites, you can also use four processors and add extra memory and network cards.

8. Streaming media server

Streaming media server mainly stores documents of various media, such as graphics and images, dynamic media and so on. Therefore, the storage and IO performance of the server are extremely demanding, so the processing capacity, IO characteristics of storage and network characteristics are very demanding. It is very important to match these aspects reasonably. For large streaming media servers, it is recommended to purchase high-end storage and optical fiber links to meet the needs of large-capacity IO.

application server

1, application server (client/server, ERP)

Any client/server network system, such as ERP, is a typical business application. The client is at one end and the database server is at the other end. They communicate through the network system. The system has good expansion and adjustment ability, and can install different applications on different servers or install multiple applications on each server. ERP system needs more than two processors and more than 4GB of memory. The exact number depends on the number of users.

2. Workflow server collaboration/groupware

Use Lotus Notes, groupware, calendars, etc. The CPU and memory processing capacity of the network server is medium. There is no need to invest a lot of extra hardware resources.

3. Multiple application servers

Many applications and their databases run on the same server, which can replace many small servers. It is suggested that one more CPU can achieve better results. Generally speaking, it is better to use multiple CPU with slightly lower speed than one CPU with higher speed.

4. Small application/special application server

Specific application systems, medical care, retail, distributors and other specific applications. Using 300 series servers with two CPUs can support hundreds of user terminals.

5. Terminal server/operation server

In a multi-user environment, all hardware and software resources can be shared with all users on the network through the terminal server. Applications run on the server, and users can use all applications through user terminals. Using multiple processors will effectively improve the performance of the system. Memory configuration is critical. Generally, 256MB of memory is allocated to the operating system, and 5 12MB of memory is allocated to the terminal server application, and each user needs 4-8MB of memory. The use of software has a great relationship with hardware resources. Generally, a server with two processors and 1GB memory can support about 100 users, a server with two dual-core processors and 4GB memory can support 200 users, and a server with four dual-core processors and 8GB memory can support about 500 users.

6, high performance computing

High-performance computing mainly depends on the processor and memory resources of the server for large-scale information processing and operation. The system requires high characteristics of the server's processor, memory and network IO. Because high-performance computing is usually run by multiple servers, the characteristics of the network are very demanding. The data storage of the server and the expansion ability of the board are very low. Therefore, it is an ideal choice to use cabinets or blade servers.

Database type

1, large database

(ERP, OLTP, data mart) servers are only used to run databases, or only run a single application. The capacity of the database is greater than 1TB, which requires high processing power of CPU, large memory of data cache service and good IO performance. When using this kind of application, you usually need a high CPU frequency.

2. Medium-sized database

(ERP, OLTP, etc. ) The server is only used to run the database, or only a single application. The database capacity is below 1TB, which requires high CPU processing power, large data cache service memory and good IO performance. When using such applications, a high CPU frequency is usually required.

3. Data Warehouse /OLAP/ Data Mining

Storage, cataloging, indexing and data analysis of large-scale commercial data. For example: OLAP (online transaction processing), high-speed business computing, need to have good IO performance.