Cloud Computing

Complete Unit-wise notes following BCA Semester 3 syllabus

Unit 1: Cloud Computing Basics

Learn the evolution, need, and importance of cloud computing. Understand its characteristics, advantages, challenges, and business benefits in modern IT infrastructure.

Key Topics:

  • History and Evolution of Cloud Computing
  • Need and Importance of Cloud Computing
  • Advantages of Cloud Computing (Cost, Scalability, Flexibility)
  • Possible Disadvantages and Risks of Cloud Computing
  • Key Characteristics of Cloud – On-demand Service, Pay-per-use, Elasticity
  • Resource Pooling and Scalability in Cloud
  • Comparison: Grid Computing vs. Parallel Computing
  • Major Challenges in Cloud Computing (Security, Privacy, etc.)
  • Impact of Cloud Computing on Business and Society
  • Business Perspective and Economic Benefits of Cloud Computing
View Complete Notes
Unit 2: Cloud Deployment Models and Architecture

Understand various deployment and service models in cloud computing, including Public, Private, Hybrid, and Community Clouds. Learn cloud architecture layers and the NIST reference model.

Key Topics:

  • Cloud Deployment Models – Public Cloud
  • Private Cloud – Features and Use Cases
  • Hybrid Cloud – Integration and Benefits
  • Community Cloud – Shared Access and Collaboration
  • Other Deployment Models (Multi-Cloud, Inter-Cloud)
  • Cloud Architecture – Layered View (Infrastructure, Platform, Application Layers)
  • NIST Cloud Computing Reference Architecture
  • Cloud Service Models – SaaS (Software as a Service)
  • PaaS (Platform as a Service) and IaaS (Infrastructure as a Service)
  • Hypervisor – Definition, Function, and Types (Type 1 and Type 2)
View Complete Notes
Unit 3: Virtualization and Cloud Service Providers

Explore the concept of virtualization, its advantages, and various techniques. Learn about major cloud service providers like Google Cloud, Microsoft Azure, and Amazon Web Services (AWS).

Key Topics:

  • Need and Importance of Virtualization in Cloud Computing
  • Pros and Cons of Virtualization
  • Software Virtualization and Its Role in Cloud
  • Memory and Storage Virtualization Concepts
  • Server Virtualization – Techniques and Benefits
  • Network Virtualization – VLANs and Virtual Switches
  • Types of Hardware Virtualization – Full, Partial, Para-Virtualization
  • Overview of Popular Cloud Service Providers
  • Google Cloud Platform – Services and Features
  • Microsoft Azure and Amazon Web Services (AWS) – Comparison and Applications
View Complete Notes
Unit 4: Cloud Security and Data Protection

Learn about cloud security principles, governance, and standards. Understand encryption, hashing, and identity management to ensure secure cloud environments.

Key Topics:

  • Introduction to Cloud Security and Its Importance
  • Cloud Security Fundamentals – CIA (Confidentiality, Integrity, Availability)
  • Key Security Concepts – Authenticity, Threats, Vulnerability, Risk
  • Common Cloud Security Threats and Attacks
  • Cloud Security Governance and Compliance
  • Security Standards and Frameworks for Cloud (ISO, NIST, etc.)
  • Introduction to Green Cloud Computing
  • Data Security in Cloud – Encryption Techniques
  • Hashing and Digital Signatures for Data Protection
  • Identity and Access Control Management in Cloud
View Complete Notes