0% found this document useful (0 votes)
17 views7 pages

On-Demand Self-Service in Cloud Computing

The document provides an introduction to cloud computing, defining it as the delivery of computing services over the internet, allowing users to access storage, software, and servers without owning hardware. It outlines key features such as on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service, highlighting its popularity due to cost savings and flexibility. Additionally, it describes various cloud service models (IaaS, PaaS, SaaS) and deployment models (public, private, hybrid, community) with examples for each.

Uploaded by

toufiqkhan809
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views7 pages

On-Demand Self-Service in Cloud Computing

The document provides an introduction to cloud computing, defining it as the delivery of computing services over the internet, allowing users to access storage, software, and servers without owning hardware. It outlines key features such as on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service, highlighting its popularity due to cost savings and flexibility. Additionally, it describes various cloud service models (IaaS, PaaS, SaaS) and deployment models (public, private, hybrid, community) with examples for each.

Uploaded by

toufiqkhan809
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

📘 Unit 1: Introduction to Cloud Computing

📝 Subtopic 1.1 – Introduction

🔹 What is Cloud Computing?

Cloud Computing means using the internet to store, manage, and process data instead of using your
own computer. It lets people and companies use services like storage, software, and servers on-
demand, without buying expensive hardware.

🔹 Definition:

Cloud computing is the delivery of computing services (like servers, storage, databases, networking,
software, etc.) over the Internet (the cloud) to offer faster innovation, flexible resources, and
economies of scale.

🔹 Key Idea:

 Instead of storing files or running software on your personal computer, you use remote
servers via the internet.

 Think of it like renting IT services instead of owning them.

🔹 Simple Example:

Using Google Drive or Dropbox is cloud computing. Your files are stored online, not on your device.

🔹 Features of Cloud Computing:

1. On-demand self-service: Get services when needed without talking to people.

2. Broad network access: Access services using a web browser from anywhere.

3. Resource pooling: Cloud providers serve multiple users using shared resources.

4. Rapid elasticity: Increase or decrease resources as per need.

5. Measured service: You pay for what you use (like electricity or water).

🔹 Why is Cloud Computing Popular?

 Saves money

 Easy to use

 Flexible and scalable


 Accessible from anywhere

 No need for big IT infrastructure

🔹 Cloud Users:

 Individuals: Use cloud for storing photos, videos, documents (e.g., Google Photos, iCloud).

 Businesses: Use cloud for software (SaaS), platforms (PaaS), and infrastructure (IaaS).

Thank you for the correction! Let's now cover the correct subtopic 1.2 – Characteristics of Cloud
Computing in a clear, exam-focused, and easy-to-understand format.

📝 Subtopic 1.2 – Characteristics of Cloud Computing

Cloud computing has some special features that make it different from traditional computing. These
characteristics help users get faster, easier, and more cost-effective access to IT services.

🔹 1. On-demand Self-Service

 Users can get services like storage, network, and servers automatically without human help.

 Just like using an ATM – you get what you want, when you want.

🔹 2. Broad Network Access

 Services are available over the internet using standard devices like laptops, mobiles, or
tablets.

 You can access the cloud from anywhere at any time.

🔹 3. Resource Pooling

 Cloud providers share their resources (like storage, memory, and bandwidth) among many
users.

 These resources are dynamically assigned based on demand.

 Users don’t know the exact location of resources, but they get what they need.

🔹 4. Rapid Elasticity
 You can quickly increase or decrease your resource use.

 For example, an e-commerce site can get more cloud resources during festival sales and
reduce after that.

🔹 5. Measured Service

 Just like electricity bills, cloud services are measured and charged based on usage.

 Users only pay for what they use—no extra cost.

🔹 6. Multi-tenancy

 Multiple users (tenants) share the same physical resources but their data is kept separate
and secure.

 It reduces cost and improves efficiency.

🔹 7. Scalability and Flexibility

 Cloud services can scale up or down easily based on business needs.

 It’s suitable for both small startups and large enterprises.

🔹 8. Automation

 Many cloud operations like resource allocation, backup, and software updates happen
automatically.

📝 Subtopic 1.4 – Cloud Service Models and Deployment Models

🔶 Part 1: Cloud Service Models

These models describe what type of service the cloud provider is offering.

🔹 1. Infrastructure as a Service (IaaS)

 Provides virtualized computing resources over the internet.

 Users can control operating systems, storage, and apps.

 Hardware is managed by the provider.

 🧠 Think of it as renting servers and hardware.


📌 Examples:

 Amazon EC2

 Google Compute Engine

 Microsoft Azure VMs

🔹 2. Platform as a Service (PaaS)

 Provides a platform/environment to develop, run, and manage applications.

 No need to manage hardware or OS.

 Developers focus only on writing code.

 🧠 Think of it as a ready-to-use coding environment.

📌 Examples:

 Google App Engine

 Heroku

 Microsoft Azure App Service

🔹 3. Software as a Service (SaaS)

 Ready-made software applications delivered via the internet.

 No need to install or maintain anything.

 Everything is managed by the provider.

 🧠 Think of it as using a complete app directly in your browser.

📌 Examples:

 Gmail

 Microsoft 365

 Dropbox

🔶 Part 2: Cloud Deployment Models

These describe how and where the cloud services are deployed.

🔹 1. Public Cloud

 Cloud services are offered to everyone via the internet.

 Owned and managed by third-party providers.


 Cost-effective and scalable.

📌 Examples:

 Amazon Web Services (AWS)

 Microsoft Azure

 Google Cloud Platform (GCP)

🔹 2. Private Cloud

 Cloud services used exclusively by a single organization.

 More control, privacy, and security.

 Can be hosted internally or by a third party.

📌 Examples:

 VMware Private Cloud

 Microsoft Private Cloud

🔹 3. Hybrid Cloud

 Combination of public and private cloud.

 Sensitive data stays on private cloud, and other services run on public cloud.

 Offers flexibility and balance.

📌 Examples:

 Using Microsoft Azure with on-premise servers.

🔹 4. Community Cloud

 Shared among a specific group or community (e.g., universities, banks).

 Has common goals and concerns (like security, compliance).

📌 Examples:

 Government organizations sharing a cloud for public records.

Perfect! Let’s now cover the remaining part of Subtopic 1.4 – Cloud Services Examples in a simple,
exam-ready format.
📝 Subtopic 1.4 (Continued) – Cloud Services Examples

This section provides real-life examples of services under the three main cloud service models: IaaS,
PaaS, and SaaS.

🔷 1. Infrastructure as a Service (IaaS) – Examples

These services provide virtual hardware like servers, storage, and networks.

📌 Examples:

Provider IaaS Service Offered

Amazon Web Services (AWS) Amazon EC2 (Elastic Compute Cloud)

Microsoft Azure Azure Virtual Machines

Google Cloud Google Compute Engine

IBM Cloud IBM Virtual Servers

DigitalOcean Droplets (virtual machines)

🧠 These are like renting computers to install your own software.

🔷 2. Platform as a Service (PaaS) – Examples

These services provide a ready-made platform to develop and host applications.

📌 Examples:

Provider PaaS Service Offered

Google Cloud Google App Engine

Microsoft Azure Azure App Services

Heroku Heroku Platform

IBM Cloud IBM Cloud Foundry

Red Hat OpenShift

🧠 These are like providing a cooking stove to cook your dish without building the stove yourself.

🔷 3. Software as a Service (SaaS) – Examples

These are fully developed applications available on the internet.

📌 Examples:
SaaS Product Purpose

Gmail Email services

Google Docs / Sheets Online document editing

Microsoft 365 (Office 365) Word, Excel, PowerPoint online

Dropbox File storage and sharing

Salesforce Customer Relationship Management (CRM)

Zoom Video conferencing

🧠 These are like ready-to-eat food—you just consume them directly.

Common questions

Powered by AI

Cloud computing improves IT service delivery through several key characteristics. On-demand self-service allows users to provision resources without human intervention, akin to using an ATM . Broad network access ensures services can be accessed via standard devices anywhere and anytime, enhancing flexibility . Resource pooling enables multiple users to share resources efficiently, while rapid elasticity allows for quick adjustments in resource allocation based on demand . Measured service ensures that users are only charged for what they consume, enhancing cost-effectiveness . These characteristics collectively lead to faster, more flexible, and cost-effective IT service delivery compared to traditional methods where hardware and software need to be purchased, managed, and scaled manually.

The service models of cloud computing cater to various needs by abstracting different levels of IT resources. Infrastructure as a Service (IaaS) offers virtualized hardware like servers and storage, allowing users to run their own operating systems and software, providing flexibility and control for IT departments or businesses needing customizable environments . Platform as a Service (PaaS) provides a platform to develop, run, and manage applications without worrying about hardware or operating systems, ideal for developers looking to focus solely on application code . Software as a Service (SaaS) delivers fully developed applications over the internet, allowing end-users to access software without any management responsibilities, which is perfect for businesses aiming to reduce IT operational complexities . Each model supports different operational needs: IaaS is for resource control, PaaS for development focus, and SaaS for user productivity without maintenance.

Public cloud models offer significant economic advantages for small businesses, primarily due to cost-effectiveness and scalability. Public cloud services are generally cheaper as they are offered by third-party providers who manage the infrastructure, freeing users from the capital expenses related to managing physical servers . The pay-as-you-go pricing model further reduces costs, as businesses only pay for the resources they use . Additionally, public clouds offer abundant scalability, allowing businesses to scale resources up or down effortlessly based on current demands without worrying about physical limitations . In contrast, private clouds require more substantial upfront investment and ongoing maintenance, while hybrid clouds, combining public and private elements, can incur costs in managing integration and ensuring data security .

You might also like