What Is Cloud Computing

Cloud computing is an apparent headway in the delivery of information technology and services over past few years. Through on-demand access to a pool ofshared resources in a scalable and flexible manner, cloud computing offers lucrative advantages in terms of speed, agility and competence. There has been evolution and unification of various trends that has driven enterprise data centers and service providers over the last few years.

Cloud computing is a model that enables expedient, on demand or instant access to pool of shared and configurable resources (such as cluster of servers and networks, storage provisions, software applications, and other related services) that can be seamlessly provisioned and set free with minimal management endeavor or involvement of service provider.

Undeniably, the growing impact of cloud computing completely transformed the way individuals and businesses functions. With persistent evolution, cloud technology has provided an opportunity to businesses to redefine their business model to stay ahead of the curve

Cloud computing is usually described in one of two ways. Either based on the cloud location, or on the service that the cloud is offering.

Basically, programs that are needed to run a certain application are now more popularly located on a remote machine, owned by another company. This is done in order not to lose on the quality performance due to processing power of your own computer, to save money on IT support, and yet remain advantageous on the market. These computers that run the applications, store the data, and use a server system, are basically what we call “the cloud”.

Based on a cloud location, we can classify cloud as:

Public - When we talk about public cloud, we mean that the whole computing infrastructure is located on the premises of a cloud computing company that offers the cloud service. The location remains, thus, separate from the customer and he has no physical control over the infrastructure.

As public clouds use shared resources, they do excel mostly in performance, but are also most vulnerable to various attacks.

Private - Private cloud means using a cloud infrastructure (network) solely by one customer/organization. It is not shared with others, yet it is remotely located. If the cloud is externally hosted. The companies have an option of choosing an on-premise private cloud as well, which is more expensive, but they do have a physical control over the infrastructure.

The security and control level is highest while using a private network. Yet, the cost reduction can be minimal, if the company needs to invest in an on-premise cloud infrastructure.

Hybrid - Hybrid cloud, of course, means, using both private and public clouds, depending on their purpose.

For example, public cloud can be used to interact with customers, while keeping their data secured through a private cloud.

Community cloud - Community cloud implies an infrastructure that is shared between organizations, usually with the shared data and data management concerns. For example, a community cloud can belong to a government of a single country. Community clouds can be located both on and off the premises.

Based on a service that the cloud is offering, we are speaking of either:

IaaS (Infrastructure-as-a-Service)

PaaS (Platform-as-a-Service)

SaaS (Software-as-a-Service)


Once you have understood the types of cloud computing, based on location and services, the most important step is to choose the right type of cloud and service, for a specific task with your clients.

Back to the list