A cloud server is a centrally located, virtualized server resource which is delivered and hosted over a network usually the Internet and accessed by multiple clients. Cloud servers may do much the same tasks of a dedicated physical server, offering applications, storage and processing power. However, in comparison to dedicated servers, they are less expensive, with lower costs per GB of storage, bandwidth and hard drive usage. They are also inherently scalable, making it possible to grow your requirements over time by adding or removing capacity. In short, the cloud is an easy choice for businesses looking for solutions to meet their present and future needs.

Private cloud servers are the most popular form of cloud computing. These servers are hosted on a separate server, with the public Internet through which data and application installation and access is allowed. This type of hosting is usually leased from a cloud provider, which may be based in the country where you are based. Some hybrid cloud servers are managed and operated by the IT service provider or the Internet Service Provider (ISP). Hybrid private cloud servers can be used for both private and public applications.

Public cloud servers are infrastructure owned and operated by a third-party. The infrastructure is typically based on the Internet, with a few exceptions, for example data centers that are not located on the public Internet but are nevertheless part of a clustered infrastructure. Public cloud servers are normally deployed on a pay-as-you-go model, which means that you pay only for the use of resources when they are needed. There is no cost for maintenance or provisioning.

A hybrid public cloud server may be managed and operated by the public Internet service provider or an independent IT service company. The infrastructure is typically based on the public Internet, with some exceptions, for example data centers that are not located on the public Internet but are nevertheless part of a cluster infrastructure. A public cloud server may be deployed as a service using pay-per-use or pay-as-you-go models. In such a case, the customer pays for the use of the resources when they are required, but does not have to pay for maintenance or provisioning. An independent IT service company may deploy and operate a public cloud server in the form of managed and operated virtual services.

Private VPS cloud servers are infrastructure owned and operated by an individual or organization and its customers. These cloud servers may be deployed on a pay-as-you-go or pay-for-value model. An organization can rent time or capacity on a pay-as-you-go model when it is needed, but cannot make use of the same capacity at any other time.

Virtualization provides the ability to create and utilize multiple servers at the same time and make them instantly available as if they were physically separate machines. This allows a business to take advantage of the advantages of cloud servers. However, virtualization must be combined with a technique called virtualization isolation to ensure that each virtual server runs exactly as if it were its own physical server. All the benefits of cloud servers are therefore only realized when multiple servers are physically separated and each runs as if it were its own.