INFORMATION & COMMUNICATION TECHNOLOGIES (ICT)

Cloud Computing

Definition

Cloud computing is the delivery of on-demand computing services—including servers, storage, databases, networking, and software—over the internet (the “cloud”).

Core Concept

Instead of buying, owning, and maintaining physical data centres and hard drives, organizations and individuals can rent access to computing power and storage from a cloud service provider.

Payment Model

It generally operates on a “pay-as-you-go” model, meaning users only pay for the cloud services they actually use, which significantly lowers operating costs.

Key Characteristics

On-Demand Self-Service

Users can provision computing capabilities automatically without requiring human interaction with the service provider.

Broad Network Access

Services are accessible from anywhere in the world using standard internet-connected devices like smartphones, tablets, and laptops.

Resource Pooling

The provider’s computing resources are pooled together to serve multiple consumers simultaneously, with resources dynamically assigned according to demand.

Rapid Elasticity

Cloud services can be quickly scaled up (to handle heavy web traffic) or scaled down (when demand drops) seamlessly.

Cloud Service Models (The SPI Model)

Cloud computing services fall into three broad categories:

IaaS (Infrastructure as a Service)

The most basic category. Users rent the fundamental IT infrastructure—servers, virtual machines (VMs), and storage—from a cloud provider. (e.g., Amazon Web Services (AWS), Microsoft Azure).

PaaS (Platform as a Service)

Provides an on-demand environment specifically for software developers. It supplies the underlying infrastructure (operating systems, databases) so developers can focus solely on creating and testing software applications. (e.g., Google App Engine).

SaaS (Software as a Service)

A method for delivering fully functional, ready-to-use software applications over the internet. The user simply accesses the software through a web browser. (e.g., Gmail, Google Workspace, Microsoft 365).

 

Cloud Deployment Models

Organizations can deploy cloud resources in four different ways depending on their privacy and security needs:

Public Cloud

Owned and operated by a third-party service provider. All hardware, software, and other supporting infrastructure are owned and managed by the cloud provider. It is highly cost-effective but less secure.

Private Cloud

Cloud computing resources used exclusively by a single business or government organization. It provides the highest level of security and control.

Hybrid Cloud

A combination of both public and private clouds, bound together by technology that allows data and applications to be shared between them. Highly sensitive data is kept in the private cloud, while basic operations run on the public cloud.

Community Cloud

Infrastructure shared by several organizations that have common concerns (such as security requirements, policy, or compliance).

Cloud Computing Initiatives in India

The Government of India relies heavily on cloud computing to deliver nationwide e-governance services at scale:

  • GI Cloud (MeghRaj): Launched by the Ministry of Electronics and Information Technology (MeitY). The goal of MeghRaj is to optimize the government’s ICT spending by creating a massive, secure national cloud infrastructure to host government applications.
  • DigiLocker: A flagship initiative under Digital India. It is a highly secure, cloud-based platform for the issuance, storage, and verification of critical citizen documents (like driving licenses and academic mark sheets).
  • CoWIN & UPI: The massive scale of India’s vaccination drive (CoWIN) and daily digital payments (UPI) are only possible due to highly scalable, robust cloud infrastructure capable of handling millions of requests per second.

Advantages and Challenges

Advantages

  • Eliminates the capital expense of buying expensive hardware and software.
  • Highly reliable for data backup and disaster recovery.
  • Allows remote working and global collaboration

Challenges

  • Internet Dependency: Cloud computing is entirely useless without a reliable, high-speed internet connection.
  • Data Security and Privacy: Storing highly sensitive national or personal data on third-party servers raises severe cybersecurity risks.
  • Data Localization: Multinational cloud providers often store data outside India, creating legal and sovereign challenges regarding who controls the data.
  • Vendor Lock-in: Once an organization’s massive data is moved to one cloud provider, it becomes technically difficult and expensive to transfer it to a competitor.

 

Scroll to Top