Máy chủ ảo là công nghệ cho phép chia một máy chủ thành nhiều các máy chủ con khác nhau sao cho mỗi máy chủ con đó được coi như là một máy chủ độc lập với bộ xử lý, ram và đĩa khác nhau. Do vậy nếu một máy chủ ảo chạy chương trình bị treo không làm ảnh hưởng đến các máy chủ ảo khác dù nó chạy trên cùng một máy chủ vật lý. Bởi lẽ đó nên nếu mình đặt trang web trên một máy chủ ảo nếu nó có bị tấn công hoặc lỗi bảo mật sẽ không ảnh hưởng đến các máy chủ ảo khác. Ngược lại, share hosting thì khác. Các website được đặt trên cùng một máy. Nếu có sự cố bảo mật nào đó khiến hacker chiếm được quyền điều khiển máy chủ thì mọi website và dữ liệu đều có nguy cơ bị lộ hoặc bị phá hoại. Bởi vậy nên hiện nay hình thức share hosting không được ưa chuộng mà người ta thường thuê máy chủ ảo. Nhờ sự tiến bộ của phần cứng và công nghệ ảo hoá nên việc thuê máy chủ ảo không đắt, mà hơn nữa bạn có toàn quyền kiểm soát dữ liệu của mình và việc backup cũng đơn giản hơn.