Let’s see which is the “best” server, before buying a dedicated server.
there are some brands of server like Super micro, HP or Dell, which are reliable and guarantee of quality, but you should check if your server hardware components are new because we pay for high-quality hardware but not for bunch of old components which will become garbage after some time.
Performance requirements of your server:
you should know how many users do you expect or how many users do you want to have in future or how your requirements can be changed over time. But it is preferable to pay attention to:
- Processor/CPU: generally two things- processors and cores- are important in the server. About processors: If you want to use the server for video transcoding, virtualization, SQL or some specialized application like chat server or something like that it would be better using Xeon or dual Xeon "server". And on cores, we can say the more the merrier but it is important to know how much resources need your application any multi-threaded applications benefit more cores, for instance, web servers or database servers. Consider the performance of the core defined by clock speed (MHz). However, it should be better if choosing processor or core was depended on someone how to manage the application.
- RAM: when you choose RAM you must to know that there are generations of RAM, SDRAM, DDR, DDR2, DDR3, DDR4. Nowadays DDR4 is the last version and it's the standard. But not only generation of ram is important if you have faster CPU and more cores, the more options are available for you. And one more thing; if you are not sure how much RAM you need, you can choose servers that will allow you to add RAM if needed.
- Hard drive: there are some types of hard drive and each of them is good at something. For example if you choose RAID set-up server you will be well protected because now your information is saved in several drives and if any drive break down your system will still be up running (with some performance loss) until the hard drive is replaced, SATA drives stand for high volume but relatively low performance, SAS drives have been succeeded by SSD which is 50 to 100 times faster than SATA.
this controls the amount of data that can be delivered from the server. Like in other points, here also you should closely know how much data you will use. And if you are going to build a site which will have multimedia content or it is graphics intensive, you will feel the effect of this much more. And it will be useful for you to discuss your needs with different hosts to find out who can provide you with the best solution.
there are two basic types of Operating system for servers, Linux and Windows. Each of them has some specific opportunities. For example, Linux has a better reputation for reliability, speed and security but Windows is more flexible and powerful. Both are fine for a small and medium-size site. Windows is more expensive but the difference is little. In any case, you should be guided by the technology that you want to use on your site.
hosting providers can build their own control panel or choose one of the well-known panels such as cPanel/WHM (Web Host Manager) or Plesk, if you ever need to migrate your site any other server, it will be much more straightforward. Now the leading control panel is cPAnel/WHM since it offers a large range of futures such as account creation and management, email management, security management, server-wide backups and more other.
Network, Datacenter: even if hosting provider offers you good hardware quality, your performance requirements are satisfied, operating system and control panel fit for your app requirements, don՛t hurry to choose this server because if the network suffers from packet loss or regular outages, it all means nothing, your server needs to be accessible from the outside world. If the server will be used for hosting important websites and applications you can't let long ping times or packet loss any time. Pay attention to web host which demonstrates it`s network quality. Look at the host’s “Tier”. The rating of it will show you how good the network quality is. There are 4 Tires:
- Tier 1: 99.67% uptime, no redundancy, 28.8 hours of downtime/year.
- Tier 2: 99.74% uptime, partial redundancy in cooling and power, 22 hours downtime/year.
- Tier 3: 99.98% uptime, N+1 fault tolerant, 1.6 hours of downtime/year.
- Tier Tier 4: 99.99% uptime, 2N+1 fully redundant infrastructure, 26.3 minutes of annual downtime.
how easy can you connect with their support team with live chat, telephone? Can your hosting provider offer you 24/7 support? Whether their support team can help you with your issue or they will linking you to any article or wiki rather than solving your problem?