ScholarQuill logoScholarQuillUniversity Notes
  • Notes
  • Past Papers
  • Blogs
  • Todo
Login
ScholarQuill logoScholarQuillUniversity Notes
Login
NotesPast PapersBlogsTodo
More
SubjectsDiscussionCGPA CalculatorGPA CalculatorStudent PortalCourse Outline
About
About usPrivacy PolicyReportContact
Notes
Past Papers
Blogs
Todo
Analytics
    Current Subject
    🧩
    Cloud Computing
    COMP4123
    Progress0 / 16 topics
    Topics
    1. Introduction to cloud computing2. Cloud benefits and challenges3. Cloud service providers and cloud ecosystem4. Concurrency in the cloud5. Parallel and distributed systems6. Cloud access and cloud interconnection networks7. Cloud data storage8. Cloud applications9. Cloud hardware10. Cloud software11. Cloud resource management and scheduling12. Cloud security13. Privacy and compliance issues14. Portability and interoperability issues15. Big Data16. Data streaming and Mobile cloud
    COMP4123›Introduction to cloud computing
    Cloud ComputingTopic 1 of 16

    Introduction to cloud computing

    4 minread
    666words
    Beginnerlevel

    🌩️ 1. What is Cloud Computing?

    📌 Definition

    Cloud Computing is the delivery of computing services (like servers, storage, databases, networking, software, etc.) over the internet (the “cloud”) instead of using your own computer or local server.

    👉 In simple words: Using someone else’s computer (via internet) to store data and run applications.


    📦 Example

    • Using Google Drive to store files
    • Watching movies on Netflix
    • Using Gmail instead of email software installed on your PC

    🧠 Key Idea

    Instead of:

    • Buying hardware 💻
    • Installing software 📀

    You:

    • Access everything online 🌐

    ☁️ 2. Basic Concept of Cloud Computing

    📊 How it works (Step-by-Step)

    User Device (Phone/Laptop)
            ↓
         Internet 🌐
            ↓
    Cloud Provider (Data Centers with Servers)
            ↓
    Services (Storage, Apps, Databases)
    

    🏢 Cloud Providers Examples

    • Amazon Web Services (AWS)
    • Microsoft Azure
    • Google Cloud

    🧩 3. Characteristics of Cloud Computing (IMPORTANT)

    These are frequently asked in exams ⭐

    1. On-Demand Self-Service

    • User can access resources anytime without human interaction ✔ Example: Create a virtual machine instantly

    2. Broad Network Access

    • Services are available over the internet ✔ Access from mobile, laptop, tablet

    3. Resource Pooling

    • Resources are shared among multiple users ✔ Like multiple people using the same server

    4. Rapid Elasticity

    • Scale up or down quickly ✔ Increase storage during high demand

    5. Measured Service (Pay-as-you-go)

    • Pay only for what you use ✔ Like electricity bill

    🏗️ 4. Types of Cloud (Deployment Models)

    📌 1. Public Cloud

    • Available to everyone via internet ✔ Example: AWS, Google Cloud

    ✅ Cheap and easy ❌ Less control


    📌 2. Private Cloud

    • Used by a single organization only

    ✅ More security ❌ Expensive


    📌 3. Hybrid Cloud

    • Combination of public + private

    ✔ Sensitive data in private ✔ Normal tasks in public


    📌 4. Community Cloud

    • Shared by organizations with similar needs

    ✔ Example: Government departments


    🧰 5. Service Models of Cloud (VERY IMPORTANT ⭐)

    📊 3 Main Types:


    1. IaaS (Infrastructure as a Service)

    📌 Definition:

    Provides basic computing resources like:

    • Virtual machines
    • Storage
    • Networks

    ✔ Example:

    • AWS EC2

    🧠 You control:

    • OS
    • Applications

    2. PaaS (Platform as a Service)

    📌 Definition:

    Provides a platform to develop and run applications

    ✔ Example:

    • Google App Engine

    🧠 You control:

    • Applications only

    3. SaaS (Software as a Service)

    📌 Definition:

    Provides ready-to-use software over internet

    ✔ Example:

    • Gmail, Zoom

    🧠 You control:

    • Nothing (just use it)

    🎯 Easy Comparison Diagram:

    Level        You Manage        Provider Manages
    ------------------------------------------------
    IaaS     Apps, OS             Hardware, Network
    PaaS     Apps                 OS, Hardware
    SaaS     Nothing              Everything
    

    ⚙️ 6. Advantages of Cloud Computing

    ✅ 1. Cost Saving

    • No need to buy hardware

    ✅ 2. Scalability

    • Increase/decrease resources easily

    ✅ 3. Accessibility

    • Access from anywhere

    ✅ 4. Backup & Recovery

    • Data is safe

    ✅ 5. Automatic Updates

    • No manual updates needed

    ⚠️ 7. Disadvantages of Cloud Computing

    ❌ 1. Internet Dependency

    • No internet = No access

    ❌ 2. Security Issues

    • Data stored online

    ❌ 3. Downtime

    • Cloud provider failure

    ❌ 4. Limited Control

    • Especially in SaaS

    🔐 8. Applications of Cloud Computing

    📌 Real-Life Uses

    • Online storage (Google Drive)
    • Video streaming (Netflix)
    • Social media (Facebook)
    • Online gaming
    • Business software (ERP, CRM)

    📝 9. Important Exam Questions ⭐

    👉 Define cloud computing 👉 List characteristics of cloud computing 👉 Explain IaaS, PaaS, SaaS with examples 👉 Difference between public and private cloud 👉 Advantages and disadvantages


    📊 10. Summary Table (Quick Revision)

    Topic Definition Key Points Example
    Cloud Computing Delivery of services over internet No local hardware needed Google Drive
    Public Cloud Open to public Cheap, less control AWS
    Private Cloud For one organization Secure, costly Bank systems
    Hybrid Cloud Mix of public + private Flexible Companies
    IaaS Infrastructure services User manages OS AWS EC2
    PaaS Platform for development Developer-friendly Google App Engine
    SaaS Ready software No setup needed Gmail
    Advantages Benefits Cost, scalability —
    Disadvantages Limitations Security, internet —

    🧠 Final Revision Tips

    ✔ Remember 3 service models (IaaS, PaaS, SaaS) ✔ Learn 5 characteristics (very important) ✔ Understand types of cloud (public, private, hybrid) ✔ Use real-life examples in answers


    Next topic 2
    Cloud benefits and challenges

    Past Papers

    Open this section to load past papers

    Click on Show Past Papers to see past papers.
    On This Page
      Reading Stats
      Est. reading time4 min
      Word count666
      Code examples0
      DifficultyBeginner