Defining the purpose of having a VPS is the first step in knowing what specifications you need to host your websites/web applications on a VPS. Server specifications include:

1) CPU (Central Processing Unit)
Dictates how fast and powerful your server can be when it comes to processing data. The higher the Ghz, the faster the CPU processes data.
VPS Malaysia uses E5-2680 with 8 cores and 16 threads at 2.7Ghz. To optimize our service, we use two (2) physical CPUs for every server. Thus, we currently have 16 cores and 32 threads.

2) RAM (Random-access Memory)
A form of short term memory that is used to store running programs and data for the programs.. Also dictates your server efficiency and website loading speed. Low latency RAM = high frequency RAM = better efficieny, faster website loading speed & less lagging
We use high performance and low timing server RAM which is built optimally for low latency.

3) Storage
HDD = Hard Disk Drive
SSD = Solid State Drive
SSD is a newer technology compared to HDD. It has a faster read/write speed. Since SSD is not made up of moving parts like HDD, data storage becomes safer since it has a lower chances of failure and information losses.
Our VPS plans come with SSD storage, selected from trusted brands like Samsung, Kingston and Crucial.

4) Bandwdith
Bandwidth = amount of data that can be transferred in a certain time frame. For example, 100Mbps means you can transfer up to 100Mb data per second
Data transer = actual amount of data transferred. For example, if you upload a photo with a file size of 10KB, then your data transfer is 10KB.
We often see the terms Unlimited Bandwidth and Unmetered Bandwidth. These two terms are very different.
Unlimited Bandwidth cannot be physically possible, since bandwidth is the measure of speed and every server deployed has a restricted server speed.
Unmetered Bandwidth is possible. When subscribed to unmetered bandwidth, you are paying a flat rate for any amount of data you need to transfer over a period of a month.

5) Operating System (OS)
There are two options available: Windows and Linux. Depending on the applications you want to host, you can choose to deploy Windows or Linux. If you want to understand the differences better from the aspects of performance, security, access, software compatibility, price, ease of use, support, etc, leave a comment and I will start a new thread explaining the differences between Windows and Linux further.

6) RAID (Redundant Array of Independent Disk)
RAID is a form of storage that uses multiple disks to keep your data safer in case of failures. Generally, there are several tiers to RAID:
RAID 0 striping
RAID 1 mirroring
RAID 5 striping with parity
RAID 6 striping with double parity
RAID 10 combining mirroring and striping

Striping = split up data into blocks so that data gets written across all the drives in the array.
Mirroring = data is stored twice by writing them to both the data drive (or set of data drives) and a mirror drive
Keeping your data secure in a VPS is one of our guarantee, and that is why we deploy all our VPS with RAID 10.