If you are looking to buy a VPS but not sure about the criteria for choosing a VPS, then this article will help you clarify everything about Virtual Server (VPS). In this article, HOSTVN will discuss with you the various factors to consider before purchasing a VPS from a vendor.

What is VPS?

VPS selection criteria

First of all, VPS or Virtual Server is a Virtual Machine (VM) hosted on physical server, VPS acts as a server and performs various tasks such as: web server, database server or game server.

Virtual machine is an application that imitates a physical computer. It receives resources (such as ram, cpu, disk and network) from physical servers and allows you to run operating systems such as Windows, Linux Ubuntu, FreeBSD and other Unix operating systems.

VPS service providers provide users with a control panel via the wb interface to control some aspects of VPS such as: Reinstalling the operating system, booting / restarting, shutting down, etc.

Basically, VPS is a Virtual Machine and has many different virtualization software (OpenVZ, Xen, KVM) being used by VPS hosting companies when creating VPS.

Also you can see more articles comparing between Shared Hosting and Cloud VPS.

The criteria for choosing the best VPS

1. Virtualization software

When choosing a VPS package, you should be concerned about the different types of software and virtualization techniques used by VPS providers. Software and virtualization techniques commonly used today are OpenVZ, Xen and KVM.

VirtualBox and VMWare Workstation Virtualization software is quite famous, but in the VPS selection criteria below HOSTVN will only mention OpenVZ, Xen, KVM as they are often used by companies that offer VPS.

1.1. OpenVZ

openvz - VPS selection criteria

OpenVZ is an operating system level virtualization technology for Linux. It allows a physical server to run multiple versions of isolated operating systems, called containers, virtual private servers or virtual environments.

If you are looking for Windows VPS, OpenVZ will not suit you. OpenVZ is Type II virtualization software, which means the virtualization software runs on Linux-based operating systems (RHEL or Debian based systems).

Type 1 virtualization is a technology that does not require the operating system to run. It runs directly on physical machines, like Windows or Mac. Examples of this type are VMWare ESXi and Microsoft Hyper-V.

OpenVZ allows a physical machine to run a separate version of the operating system called a Container. And each container is provided with two types of resources, burst and dedicated. These are provided by hosting companies in the form of Virtual Servers (VPS) based on OpenVZ.

For example, a VPS A has 512MB of ram, stored on a physical server with a total memory of 2048MB. And also on this physical server there is one more VPS with ram of 512MB. If VPS A needs extra RAM, it can borrow an additional 512 MB from physical server ram. And if at the same time, VPS B also needs more RAM, it can borrow the remaining 512MB from the server's remaining memory and the entire 2048MB of physical server has been used.

In this example, a hosting company can divide the physical server into 4 containers (VPS), each VPS will have 512MB of RAM and can increase to 1024MB, although the physical server has only total RAM. 2048MB. However, all 4 VPS will not be able to increase RAM to 1024MB at the same time.

To understand better, we will have a detailed analysis as follows: Assuming VPS A, B, each VPS consumes only 256MB of Ram, while VPS C and D use 512MB of Ram. So the RAM memory being used in the physical server will be 1536MB and 512MB left. Now, if VPS D needs more RAM, it can borrow this unused 512MB and raise VPS D's RAM to 1024MB. But this borrowing is only temporary. Because at the time VPS A and B need their dedicated RAM, the physical server will kill some VPS processes to release Ram and return it to VPS A and B.

You see, this is a big disadvantage when using VPS based virtualization technology OpenVZ, resources on your VPS will likely be borrowed at any time from neighbors on the same physical server. But if you only use VPS for testing purposes, you can choose OpenVZ, it's cheaper than VPS using technology KVM and Xen.

READ  Bitcoin News today (March 27): | Money Blog
1.2. Xen


Xen (Open Source Software) is a Type 1 virtualization, that is, you install it directly on the physical server. It functions as an operating system and at the same time is a virtual machine. It runs directly on physical servers.

Not like OpenVZ, Xen does not share the kernel version with clients (virtual machines), so it allows you to run operating systems such as Windows, BSD and Linux. So if you're looking for a place to buy a Windows VPS, look for a VPS package that uses Xen virtualization or KVM.

There are types of virtualization Xen used are HVM and PV.

Para-virtualization (PV) – is a technique used by Xen to create virtualized environments using specialized kernels and drivers patched on the server and client. Read more on this topic on this page.

Hardware support virtualization (HVM) – Using resources provided by modern hardware (processor Intel VT-x and AMD-V), and it does not require any custom kernel or patch. Xen calls this a full virtual virtual machine.

An advantage of Xen was Xen cannot be over-sold because each VM's resources are fully allocated. You can rest assured that there will be no story about your VPS resources being borrowed from neighbor VPS (In case of OpenVZ).

1.3. KVM


Nuclear-based virtual machine (KVM) is a virtualization technology that converts the Linux kernel (kernel) into a virtualizer. Hypervisor is software that creates and runs a virtual machine.

KVM Requires a modern computer hardware (processor Intel VT-x and AMD-V) has a hardware virtualization extension. So, in essence, it's similar to the XenM HVM virtualization technique.

KVM is called kernel based because it is integrated into the Linux kernel. That means, it has been included with Linux since kernel version 2.6.20.

Most KVM-based VPS providers can run Windows on the VPSs they provide.

For customers, the use of KVM-based VPS allows users to enjoy the allocated resources from the server or node. Therefore, if VPS is granted 512MB Ram, it will receive full 512MB. And when VPS, you will have a free amount of Ram and there will be no problem you have to share it with the neighbor VPS like OpenVZ.

2. Server resources

Another factor you should consider is server resources. To choose the VPS package that best suits your application or service, you need to know about server resources.

Server resources include; RAM, processor, disk storage and bandwidth. Different VPS packages will have different resource specifications.

2.1. Ram

Random access memory or RAM is a very important VPS selection criteria when choosing VPS for your service or application.

The general rule for this is the more the number of concurrent programs running on your VPS, the more RAM your server needs. So the more RAM your server has, the higher its performance will be.

It will be very bad in case you buy too much RAM or you have added too much RAM beyond what your services need. Conversely, the services that you use on VPS will not be able to operate stably if the VPS you choose does not have enough RAM.

For example, when running a website with WordPress CMS, with an average daily traffic of 300, it can work well when using a VPS with 512MB of RAM. However, please note that Apache / Nginx, MySQL and PHP also use Ram on VPS to work properly.

RAM requirements depend on the service you use on the VPS, and requires you to have a lot of experience in VPS management to determine this parameter correctly.

2.2. Hard drive / Storage capacity

Hard drive usage and VPS storage capacity are other VPS selection criteria that you need to consider. In general, it depends on your application or mode of operation. If you run a Forum with thousands of users concurrently posting, editing posts and sending attachments, you probably need more storage space and good IOPS (Read / Write) parameters.

If the services you use do not require a high and continuous Read / Write speed, then you can choose VPS with HDD hard drive to save costs.

READ  [Auto Chess] Experience climbing the rank with Brotherhood of goodness

If you need a VPS with fast speed, smooth performance, high Read / Write speed, then VPS using SSD is the best choice for you.

2.3. Bandwidth / Internet connection

When buying VPS, bandwidth (bandwidth) is a very important criteria for choosing VPS. Bandwidth (Bandwidth) is a parameter that indicates the maximum download capacity of a VPS in a second and is usually measured statistically by month.

Real-life example: If someone visits your website to view the article, and your article has a capacity of 200 KB, then the user needs to spend 200 KB to be able to view the article, on average, a viewer of 5 pages, you have to consume 1000KB (~ 1MB) of bandwidth, so if your VPS has a bandwidth of 10 GB (~ 10,000 MB) / month, the maximum number of visits that your website has can serve each month is 10,000 MB / 1MB = 10,000 people.

3. Managed VS. Un-managed

When choosing a VPS for your web service, you need to understand the concept Management and Unmanaged what.

Put simply, a VPS managed by a provider is usually the VPS package that came with it server administration service provided by VPS provider. With this service, in addition to the fee for VPS, you also have to pay for VPS administration service. Usually VPS providers often provide VPS as Unmanaged and will provide more server administration service private.

On the other hand, VPS Unmanaged or also known as Self-managed VPS customers is VPS does not provide VPS admin support for you. You will have to administer your VPS from installing the services to fixing the related errors. Put simply, you need to be technically savvy in order for you to manage your VPS.

In terms of price, VPS Unmanaged will be a lot cheaper than VPS Management. That is also the reason why a lot of foreign VPS providers offer very cheap VPS packages for only $ 2.5, but with this type of VPS you will almost not receive any assistance from the home. provided in the use and administration of VPS unless there is an error resulting from their system.

4. Operating system

This again depends on your application or service, but mostly when it comes to web hosting, most will use a VPS using Linux like CentOS or Ubuntu.

For websites that work with PHP and MySQL, VPS using the Linux operating system is a perfect choice. If your website uses source code ASP.Net, then you will need a VPS using the Windows operating system. If you need a remote desktop environment with Windows, then the Windows VPS will be your choice.

5. Uptime

Uptime is the time when the server / server operates continuously, without problems leading to interruption of operation. This is also one of the indispensable VPS selection criteria.

No one wants to use a service that is often down or inaccessible. Many VPS service providers will give you an uptime guarantee so when choosing a VPS you will need to pay attention to this.

6. Server location

If you primarily serve customers in Vietnam, then definitely choosing a server located in Vietnam is the best option for them. Also if you want you can also choose suppliers with overseas servers. However, when choosing servers located in foreign countries, you should also note some regulations of host countries in storing data.

For Asia, Singapore is the best place to host web because they have good technology and low cost. US-based web hosting companies need policies that allow access to sensitive data from the government, while web hosting in Canada is very reliable to protect user data. Therefore, if you need security, then choosing a Canadian web host may be beneficial for you.

7. Support

This is a very important factor when choosing a VPS provider. Whether it's a managed or unmanaged VPS, a trusted VPS provider should respond promptly to all requests sent by their customers within a reasonable amount of time.

A reliable VPS provider will answer your questions within 24 hours, regardless of your time zone and in any case.

Another way to check vendor reliability is to refer to their reviews on reputable and reliable forums.

8. Price

What you really need to consider first is the type of service or application you will use on your VPS and then find a VPS with parameters and prices that suit your needs.

READ  Lesson worth 6,000 BTC: Never store a private key on a piece of paper | Money Blog

9. Regulations on using the service

You should also carefully review the terms of use of the service provider before making a decision. Most service providers obey the law and fight against piracy and cyberattacks and fraudulent activities. Also, depending on the provider, they will have their own terms of service.

10. Refund policy

Before you choose a VPS, you should also check if the provider allows refunds. Why so? It's as simple as this – if during use, you find that they cannot meet what you require or their service is not enough for you, you can get your money back.

In addition, you should carefully read the provider's refund policy because each provider will have a refund policy and different types of refunds.

The VPS services HOSTVN are providing

1. Cloud VPS SSD

Cloud VPS Product of HOSTVN built and developed based on virtualization Openstack With a dedicated server hardware system, this is a cloud computing solution currently trusted by many large suppliers in the world.

The storage system is designed based on the distributed data architecture to ensure maximum data integrity even when a server has a hardware problem. Users have full management rights and flexible upgrade resources according to the actual needs of the business without encountering any difficulties during operation.

Some reasons you should choose Cloud VPS SSD at HOSTVN

  • Exceptional speed: Use 100% SSD hard drive brings a different experience about query speed of data processing
  • Modern technology: Application of modern virtualization technology Openstack / KVM Brings advanced features with outstanding performance
  • Management tools: The management interface is designed with a simple style and intuitive to users
  • Data protection: Data will be Weekly recurring backup to ensure the highest level of data security
  • Consulting team: Experience the difference with customer service from Friendly and professional consulting team
  • Try it free: Try Cloud VPS SSD within 07 days before deciding to use the service
  • Upgrade is easy: System upgrade allowed, expand CPU, RAM, SSD resources immediately during use
  • Operating system: Actively choose multiple operating systems with different versions depending on usage
  • Uptime: Built and designed under the N + 1 mechanism, enhancing stability and guaranteeing time uptime to 99.5%
  • Refund: Money-back commitment 100% within 30 days of use


2. Cheap VPS

The entire low-cost VPS infrastructure is researched and deployed by HOSTVN based on Openstack & KVM open-source technology platform which helps us optimize copyright costs and actively manage operations. This product is suitable for users who have the ability to self-administer servers and need large storage capacity. Cost savings up to 90% compared to renting a private server, now you can own a stable virtual server with the highest admin rights.

Some reasons you should choose cheap VPS at HOSTVN

  • Cost savings: Own a virtual server with economic prices starting only from 75k / month
  • Genuine hardware: Use 100% genuine hardware and hard drive dedicated HDD storage
  • All rights reserved: With the highest root administrator rights, proactive operation and kFull control server activity
  • Virtualization technology: Using technology Openstack virtualization management Most prestigious today KVM virtualization platform
  • Data center: Cloud system is located in prestigious Tier 3 data centers in Vietnam
  • Operating system: Supports such popular operating systems CentOS, ubuntu, windows, debian
  • Consulting team: Experience the difference with customer service from Friendly and professional consulting team
  • Management tools: The management interface is designed with a simple style and intuitive to users
  • Uptime: Built and designed under the N + 1 mechanism, enhancing stability and ensuring time uptime to 99.5%
  • Refund: Money-back commitment 100% within 30 days of use



HOSTVN Hopefully this article will help you know the criteria for choosing a VPS and will choose the best VPS package that suits your needs. If you have any comments you can leave a comment below let us know. Also you may want to see some more VPS optimization tips to run wordpress website with higher performance.

Posts are aggregated and referenced from many sources.

Read more :

Leave a Reply

Your email address will not be published. Required fields are marked *