What is cloud computing?

Rumman Ansari   Software Engineer   2024-09-06 12:26:20   126  Share
Subject Syllabus DetailsSubject Details Login to Open Video
☰ TContent
☰Fullscreen

Table of Content:


This short video provides a quick introduction to cloud computing.

What is Cloud computing?

Cloud computing is the delivery of computing services over the internet. Computing services include common IT infrastructure such as virtual machines, storage, databases, and networking. Cloud services also expand the traditional IT offerings to include things like Internet of Things (IoT), machine learning (ML), and artificial intelligence (AI).

Because cloud computing uses the internet to deliver these services, it doesn’t have to be constrained by physical infrastructure the same way that a traditional datacenter is. That means if you need to increase your IT infrastructure rapidly, you don’t have to wait to build a new datacenter—you can use the cloud to rapidly expand your IT footprint.


On-premises vs Cloud Computing

Here's a table comparing On-premises vs Cloud Computing across various factors:

Factor On-premises Cloud Computing
Infrastructure Ownership Organization owns and maintains the hardware and software. Cloud provider owns and manages the infrastructure.
Control Full control over all hardware, software, and networking. Varies by model: IaaS (infrastructure), PaaS (platform), SaaS (software).
Cost High upfront capital expenditure (CapEx) for hardware, software, and setup. Lower upfront costs with pay-as-you-go (OpEx) for resources.
Scalability Limited by available physical resources; requires new hardware for scaling. Virtually unlimited; can scale up or down on demand.
Maintenance Organization is responsible for maintenance and updates. Cloud provider handles infrastructure maintenance and updates.
Security Full responsibility for security; direct control over all security measures. Shared responsibility: provider secures infrastructure, client secures data and access.
Compliance Easier to manage industry-specific compliance with full control. Some services offer compliance, but maintaining full compliance requires careful configuration.
Performance Can be optimized for specific applications with custom hardware. Dependent on network bandwidth and provider’s infrastructure.
Upgrades Requires manual upgrades of hardware and software. Provider typically handles automatic upgrades and patches.
Initial Setup Time Longer setup due to procurement, installation, and configuration of hardware and software. Quick setup with immediate access to resources through the cloud.

This table summarizes key differences between traditional on-premises infrastructure and cloud computing solutions, helping organizations choose the best model based on their needs.

MCQ Available

There are 7 MCQs available for this topic.

7 MCQ