Tech Market Updates

Top 6 Features of Cloud Computing you should know…

From the year 2008, Cloud Computing Services (CCS) is drawing every technical and non-technical person’s attention. Cloud Services gained market attention in the years between 2006-2010. We all know that CC is now covering every small scale and large scale sector like Automotive, Educational, Financial, Healthcare, Government, etc. The reason behind this much popularity is the key features of Cloud Computing.

History of Cloud Computing Services

Image Credit: Click Here

In the year of 1960, Joseph Carl Robnett Licklider has invented the cloud computing technique. The idea of cloud computing came up from the ARPANET. The objective of the ARPANET was to connect people with the data from anywhere at any time. During 2006 -2008 The big IT giants Amazon and Google launched cloud services for the users. Since then, Cloud Computing has gained more popularity in every sector. In a small year span from 2006 to 2010, this technology got tremendous popularity in the IT sector. 

Brief Introduction to Cloud Computing

According to Wikipedia, “Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user.”

Now let’s talk about Cloud Computing Services, It has IaaS(Infrastructure as a Service), PaaS (Platform as a Service) and SaaS (Software as a Service). IaaS provides infrastructure like RAM, CPU, Storage Space, etc… PaaS provides various platforms like Operating System, App Configuration, Programming Console, etc. SaaS provides various software like Gmail, Gsuit, Shopify, etc.

Cloud Computing has three different deployment models: Public, Private and Hybrid Cloud. You can create your own private cloud for your business environment or you can share it with some specific people by using a hybrid cloud. The cloud which has services available publically is considered as a Public cloud.

Image Credit: Click Here

What are the PROS and CONS. of a CLOUD?

Pros are as follows :

  • You can get rid of Administrative and Management tasks
  • Cloud has simple accessibility and setup.
  • You are paying only for what you are using.
  • Cloud has minimum downtime and maximum uptime
  • Cloud Service is built to handle fault without affecting its performance

Cons are as follows :

  • You have only specific control over the infrastructure.
  • The flexibility of a cloud comes with some restrictions.
  • The ongoing cost is a disadvantage in Cloud Service
  • Cloud has some security issues. 

Top 6 Important Features of Cloud Computing Services

These are the 6 important Features of Cloud Computing you should know :

Availability and Uptime :

Image Credit: Click Here

Cloud Service Providers are dedicatedly working towards improving availability and uptime for cloud users. Availability is the state of being available to a user for providing the desire services on time.

Uptime is defined as : ” The percentage of time that your server or website is active and able to function during the course of the specific period.”

In the AWS Service Level Agreement (SLA), they mentioned the Monthly Uptime rate is at least 99.99%Google Cloud SLA has the same rate of percent for uptime as AWS.

On-Demand Self-Service :

Image Credit : Click Here

This feature of cloud computing is to be considered as the main objective of a Cloud. Cloud is meant to deliver the resources as per the demand of the user instantly. It is one of the significant and important highlights of Cloud Computing as the customer can ceaselessly monitor the worker uptime, capacities, etc. With that, the client can likewise monitor the computing capacities. (data-flair. training)

Backup and Recovery :

Image Credit: Click Here

In any odd circumstances, Clients can get recover all the important data by Cloud’s recovery features. The client can take the backup of everything via backup services. This feature enables the trustworthiness between Cloud Provider and Customer. Cloud is helping out customers to secure their data with a backup and recovery option and provide data security service as a sub-feature.

Broad Network Access :

Image Credit : Click Here

Cloud has its broad interconnected network with high speed to make service available remotely from any worldwide location. Network bandwidth and latency are very important points. These two factors directly affecting the cloud QoS . If these things are compromised mean the Quality of Services (QoS) is compromised. 

For time based applications, high-speed networking is an important aspect. Thats why Cloud maintains high-speed connectivity among the environment.

Resource Pooling :

Image Credit : Click Here

Lets start with the real time example. Think about the people who live in the same buildings. They are sharing the same infrastructure. In the same infrastructure people are getting their private space also.

The cloud multi-tenancy works similarly. Multi-tenancy allows many customers to share the same resources and physical infrastructures with the high-end privacy of their work. ( To better understand, you can imagine the data-centers of a cloud that serves multiple customers simultaneously with the same physical infrastructure, including privacy and task separation with the help of multi threading process.

Scalability & Elasticity

Image Credit: Click Here

Scalability :

This is the list of benefits available for cloud Scalability.

  • Convenience: Instead of spending days setting up a physical environment, the Administration can easily ad more Virtual Machines (VMs) with just a few clicks. It saves lots of time and manpower.
  • Flexibility and Speed: With the help of the flexibility customer can make changes in the existing setup to expand business capacity by adding high powered resources with less effort
  • Cost Saving: Because of cloud adaptability, associations can evade the straightforward costs of purchasing more expensive equipment that could get outdated for several years. Through cloud providers, they pay for exactly what they use and breaking point waste
  • Disaster Recovery: With the scalability feature, Cloud can reduce the disaster recovery cost by configuring secondary data center


According to Wikipedia, In cloud computing, elasticity is defined as “the degree to which a system can adapt to workload changes by provisioning and de-provisioning resources in an autonomic manner, such that at each point in time the available resources match the current demand as closely as possible”

To fulfill resource demand from the customer the cloud has automatic load balancing and resource provisioning techniques that identify the resource needs at every point of time and make precise decisions for resource provisioning.

Summary :

In this blog, we have discussed the features of cloud computing with a detailed description. We all know that customers are getting major advantages when this list of features will be upgraded by the CSP. Also as mentioned in the blog, if any of the feature is compromised, then the whole trustworthiness will be broken and the impact of that effect will be huge in the cloud business. Hence, the Features of cloud computing are not just the features but also are the trust factors between CSP and customers.

Cloud Computing Questions/Answers :

What is Cloud Computing explain it with an example?

Cloud computing is a provider of different resources and services through the internet at a minimal cost. Gmail is the best suitable example of a PaaS type Cloud Service.

What are the 3 types of clouds?

  • Infrastructure as a Service (IaaS)
  • Platform as a Service (PaaS)
  • Software as a Service (SaaS)

What are the 4 types of Cloud Computing?

  • Infrastructure as a Service (IaaS)
  • Platform as a Service (PaaS)
  • Software as a Service (SaaS)
  • Function as a Service (FaaS)

Why is cloud computing used?

According to Globaldots, Cloud computing allows users to use some kind of application, resources, and services through the internet with minimum cost. People are using the cloud service for several reasons like for education purposes, for business purposes, for research purposes, etc.

Note: Want to learn how to set up an open-source IaaS cloud? Please visit our OpenStack Blog