Homebreadcumb forward arrow iconBlogbreadcumb forward arrow iconCloud Computingbreadcumb forward arrow iconIntroduction to Cloud Computing: Concepts, Models, Characteristics & Benefits

Introduction to Cloud Computing: Concepts, Models, Characteristics & Benefits

Last updated:
24th Dec, 2020
Read Time
7 Mins
share image icon
In this article
Chevron in toc
View All
Introduction to Cloud Computing: Concepts, Models, Characteristics & Benefits

Cloud Services are the services and solutions that are consumed and delivered in real-time over the internet. For an introduction to cloud computing, you should probably start with an example: when you store your photos online, use webmail or social networking site, you are using a “cloud computing” service.

Check out our free technology courses to get an edge over the competition

Cloud computing is nothing but a delivery model of computing services that are done over the internet. It unlocks various features, such as real-time deployment, development, and delivery of solutions and services.

Learn Software Development Courses online from the World’s top Universities. Earn Executive PG Programs, Advanced Certificate Programs or Masters Programs to fast-track your career.

Ads of upGrad blog

Here are the various services from Cloud Computing

  • Colocation/Remote Services – In this type of service, the servers are located across multiple locations worldwide, and remote devices can access the server services.
  • Backup/DR – Cloud offers support for Backup and Disaster Recovery.
  • Virtual Desktop/Applications – Cloud Computing provides support for Virtual Desktop and Application.
  • Web/App Hosting – This is a hosting service for Web and Applications.

Check out upGrad’s Advanced Certification in Blockchain

Cloud Concepts include

  •   Cloud Services
  •   Cloud Delivery Models

Check out upGrad’s Advanced Certification in DevOps 

Cloud Service Models

There are various cloud service models, such as IaaS, PaaS, SaaS, DaaS, CaaS, XaaS, BPaaS. The three major service models are listed below,

IaaS – Infrastructure as a Service, the objective of IaaS is the provisioning of Infrastructure resources (example Virtual Machines) to the clients; network Architects work at this layer of Cloud computing. Generally, IaaS is the base for the Cloud Service models.

PaaS – Platform as the Service, this cloud service model consists of the service that contains IaaS + PaaS layer will also contain Operating System, the Application Developers work at this layer to create or test their applications.

Explore Our Software Development Free Courses

SaaS – Software as the Service, this cloud service model will consist of IaaS as the base layer; additionally, it will also contain the applications used by End-users (Clients).

Cloud Deployment Models

Private Cloud

  •  Private Cloud is the first type of deployment model in cloud computing.
  •  A private cloud is a cloud infrastructure that is operated just in a single organization. It can be managed internally or by third-party providers.
  •  Private cloud needs physical presence, space allocation, hardware, and environmental controls. These factors involve capital expenditures.
  •  It can be deployed by using Microsoft System Center, Vmware Vcloud, Openstack, Eucalyptus.

Public Cloud

  • In Public Cloud, the infrastructure and services are provisioned for open use by the general public.
  • It may be owned, managed, by a business or a government agency. The devices exist on-premises of a cloud service provider.
  • Public cloud features are:
  1. Hosted at the service provider site.
  2. Utilizes the shared infrastructure.
  3. Supports connectivity over the internet.
  4. It is cheaper than an enterprise private cloud.
  5. If you use an email client connected to Gmail,, or Yahoo, you are using a public cloud application.
  6. Various service providers for public cloud are AWS (Amazon Web Services), Microsoft Azure, Google Compute Engine, IBM SoftLayer, HP Helion Public Cloud

Read: Cloud Computing Ultimate Guide

Explore our Popular Software Engineering Courses

Community Cloud

  • The third type of cloud deployment model is Community Cloud.
  • A community cloud is a shared environment in which several companies, or even individuals, gain the benefits of a public cloud by using private cloud-like controls and security.
  • This kind of cloud infrastructure is provisioned for use by a particular consumer network (for instance, Insurance, Banks, Airlines). It may be owned, managed by one or more organizations inside the community. It may exist on or off-premises.

Hybrid Cloud

  • The fourth deployment model is the Hybrid Cloud.
  • This cloud infrastructure is a composition of two or more cloud infrastructure (public + private).
  • It is utilized to set up proprietary or standardized technology that empowers application and data portability.

What is Object Storage?

As an introduction to cloud computing, try to get this, just like we move photos from devices to a PC, – Simplify management and usage – Organize, protect and share photos, IT Cloud industry uses Object stores for similar reasons – To consolidate, organize and protect user data – To manage data and faster search.

Traditional Storage used concepts of SAN (Storage Area Network) and NAS (Network Attached Storage). Object storage eases storage administrators from tiresome tasks like creating and managing the logical storage volumes, formatting, and managing RAID levels in case of any unfortunate event of storage device failure.

In-Demand Software Development Skills

Characteristics of Object Storage

  • Linear Scalability – The storage can scale up to support billions of objects.
  • Support for large files – in the object storage terminology, the supported single object sizes are in TBs (Terabytes).
  • Web Friendly – Objects can be stored and retrieved using the Web User interface, HTTP-based, and RESTful API (Representational State Transfer, Application Programming Interface).
  • Metadata and extensibility – Object storage adds metadata to the object, as controlled by the interface in use when it creates or rewrites it as an object.
  • Geo Scale – Objects can be geographically replicated and distributed.
  • No Locking – Objects can be edited, as there is no locking on write or create operations.

Also Read: Top Cloud Computing Models Explained

upGrad’s Exclusive Software Development Webinar for you –

SAAS Business – What is So Different?


Cloud Benefits

  •  Reduce the Costs for IT Maintenance- Servers under Virtualization can mean a diminishing in the number of servers you need in a significant organization, liberating space in data centers, and permitting them to set aside huge amounts of cash on power, cooling, and infrastructure.
  • Easy Upgrading of the infrastructure and Lower Cost of Ownership -It is very much expressed that the normal expenses can be viewed as operating expenses (OPEX) instead of capital expenditures (CapEx), giving an association’s monetary adaptability. Due to the usage of the cloud, the Ownership cost reduces.
  • Off-site data storage– Cloud Computing offers the added benefits like Disaster assistance from the vendor and “Off-site data storage,” ensuring that organization data is always available.

Read our Popular Articles related to Software Development


Ads of upGrad blog

Cloud has a component in which services are “Consistently UP and running.” It guarantees Productivity for end clients to get to the applications on any devices going from Workstations to Smartphones.

At upGrad, we offer the Advanced Certificate Program From IIT Bangalore.

Our course will teach you the basic and advanced concepts of cloud computing along with the applications of these concepts. You will learn from industry experts through videos, live lectures, and assignments. Moreover, you’ll get access to upGrad’s exclusive career preparation, resume feedback, and many other advantages. Be sure to check it out.


Pavan Vadapalli

Blog Author
Director of Engineering @ upGrad. Motivated to leverage technology to solve problems. Seasoned leader for startups and fast moving orgs. Working on solving problems of scale and long term technology strategy.

Frequently Asked Questions (FAQs)

11. Which company is the leading cloud vendor presently?

Amazon has a lot to offer than just being a leading cloud vendor. Primarily, it has gained popularity as an online marketplace and streaming service. However, today Amazon is the biggest name behind offering services. With more than 100 services to offer, it has become the leading cloud vendor. Amazon has also expanded its network in web hosting and has outperformed itself. Amazon does what it does because of its highly-effective cloud infrastructure. With this approach, it ends up serving clients with a secure, cost-friendly service. Furthermore, its pay for what you use feature acts as an added advantage for the customers. In this way, customers can save on excessive expenditure. Cloud computing will induce a revolution in technology. This will lead even the smartest businesses to drive benefits.

22. How has cloud computing contributed to creating jobs?

The majority of jobs today incorporate cloud computing concepts. 80% of companies that use the cloud witness improvements in the next six months. With the advancement of technology, more jobs are making their way. The IT departments in companies are now actively hiring cloud architects, cloud software engineers, cloud consultants, cloud specialists, and cloud engineers. Some of these jobs pay extremely well to their employees. More jobs will continue to prosper as long as interactions like these are made with customers. Young individuals keen to learn about technology and who are willing to contribute can easily make good money by working in the cloud domain.

33. How popular is the cloud?

In terms of popularity in technology, the cloud is the indisputable king. It is more popular than most people know about it. An average employee who efficiently works on a cloud-based program uses approximately 30 cloud-based applications and programs. Popular apps and services for service management, project management, HR management, etc., are all available online. Some popular cloud-based programs include Vimeo, Datadog, Slack, Zoom, Dropbox, Hiroku, etc. Therefore, if you use anything that someone else can check out simultaneously at the same time, you are using a cloud service.

Explore Free Courses

Suggested Blogs

22 Most Common Cloud Computing Interview Questions & Answers: For Beginners & Experienced in 2023
Cloud Computing Interview Questions and Answers In today’s world, communications have evolved by leaps and bounds so much so that we can speak to one
Read More

by Kechit Goyal

19 Feb 2024

Cloud Architect Salary in India: For Freshers & Experienced [2023]
Let’s begin with a few incredible cloud adoption stats. The public cloud service market is forecasted to reach a global valuation of $623.3 billion. M
Read More

by Pavan Vadapalli

14 Feb 2024

Cloud Engineer Salary in India 2024 [For Freshers & Experienced]
Considering how the global cloud services market is expected to grow by 17%, the demand for cloud engineers has increased manifolds. According to a re
Read More

by Kechit Goyal

26 Jan 2024

Types of Cloud Service Models & Which One Should You Choose?
Cloud Computing is offered in three diverse help models which each fulfil an extraordinary arrangement of business necessities. These three cloud serv
Read More

by Pavan Vadapalli

27 Jun 2023

[Infographics] How Does Cloud Computing Work? Different Cloud Models Explained
What is Cloud Computing? The process of storing, managing, and processing data on a network of servers hosted on the internet instead of a local serv
Read More

by Pavan Vadapalli

20 Jun 2023

Cloud Computing Vs Edge Computing: Difference Between Cloud Computing & Edge Computing
The increase in the popularity of the internet has enabled many internet-related services also to assert their importance. One of them is the Internet
Read More

by Pavan Vadapalli

18 Jun 2023

Google Cloud vs AWS: Difference Between Google Cloud & AWS
Globally, the cloud computing market is dominated by three giants – Azure, Google Cloud, and AWS. Today, we’re going to pit Google Cloud a
Read More

by Pavan Vadapalli

17 Jun 2023

Data Security in Cloud Computing: Top 6 Factors To Consider
Traditionally, the data was stored in local servers. It used to take a lot of hardware allocation and manage the entire server along with the website,
Read More

by Rohan Vats

14 Jun 2023

Top 6 Critical Challenges of Cloud Computing in 2024 [Everything You Need to Know]
As we enter a crucial phase of the industrial revolution, where remote-work, BYOD, and CYOD has taken precedence without warning, tackling the challen
Read More

by Pavan Vadapalli

13 Jun 2023

Schedule 1:1 free counsellingTalk to Career Expert
footer sticky close icon