Some companies may have the need to have their own web server. That is, not to depend on a third-party hosting service to host your web page or to perform other tasks. As you may already know, this means that your computer must be on 24/7 and have enough potential to hold up, otherwise your site would be down and inaccessible.
Although measures can be taken to avoid these problems, such as having multiple servers on a network, the hardware requirements that a Linux or Windows server requires are much higher than those of a normal computer. In this article we talk about some important aspects that you should pay attention to.
Essential aspects when making a web server
Making a web server is not an easy task and in fact it would be too pretentious to pretend to exhaust the subject, because depending on your needs you will logically need more or less hardware power. Here are the main hardware elements that you need to create a server for your web.
1. Server computer. Server computers are usually the largest physically available in the store. You can make a server with any PC you have, but it is not recommended if the tower is not suitable. A very important aspect that you should pay attention to is the cooling and the fans; make sure that it has a wide grid, typical of a server, so that it does not overheat too much.
2. RAM When users access the web page you have hosted on your server, scripts are executed, SQL queries are produced for the databases and other series of requests that consume RAM memory. The more RAM memory you have, the better performance you will have and the more actions you will be able to execute at the same time. Depending on the services you want to produce, 3 GB is a reasonable minimum.
3. Microprocessor. A normal user CPU is not enough. It is not the same to open several applications in a computer at an acceptable speed, than to attend to multiple queries continuously. You need a raid-configured disk for redundancy and data tolerance. You need one or more multi-core processors that can handle recurring requests. On the one hand you have Intel Xeon or AMD Opteron, both very good.
4. Sai. A UPS (uninterruptible power supply) is recommended to create power redundancy and prevent how power outages can affect your website. What the UPS does is to provide power from your batteries temporarily so that, in case of overheating and power outage, it can continue to function.
5. Backup system. All the previsions are few when we are saving third party contents. In addition to all the above, we must have a backup system (remote back-up) that allows us to automatically save what we need. An external hard disk can also be useful if we do not need too much space.
What other elements do you consider essential to have an optimized server that produces the minimum possible errors? Leave your comment here.