Independent server: as the name implies, is a real physical server in the computer room, a single host (with high performance, the advantages of fast processing speed, but also has high price, such disadvantages as extensibility)
VPS: virtual private servers, usually in a virtual independent server through virtualization technology into multiple virtual private servers (cheap, strong scalability, but performance is lower, but also influenced by their physical host, and the influence of virtualization technology)
Cloud server: ECS for short many people understand cloud servers and VPS, moreover said VPS is now saying that the cloud server before, actually otherwise, the cloud is a computing, network, the combination of storage, simple point said is through multiple CPU, memory, hard disk of computing pool and the combination of the storage pool and network (moderate price, the use of flexible, high availability, cloud server is through multiple servers combined open, if the physical host affected, with clouds typically don't have much effect)
Virtual host: virtual host, that is, the space, we have the independent operation panel, only through a fixed operating interface to operation, a move is used to make web site or the backend, the price is cheaper, use more convenient
If we can only do a small site, the server requirements is not high, can choose to use a virtual host, cloud or VPS, if they are running high data, such as video, game, large data storage service suggestion is to choose the independent server