IT277 Cloud Computing
Cloud Computing notes
10 chapter notes, in syllabus order. Each starts with the key points.
Unit 1
Cloud Computing Basics: Definitions, Models, and Real-World ImpactUnit 1 of Cloud Computing introduces the core concepts of cloud computing, including its definition, evolution, service and deployment models, and the transformative impact on businesses and daily life. This note covers how cloud computing works, its key characteristics, and its advantages and disadvantages, illustrate12 min readUnit 2
Cloud Service Models: IaaS, PaaS, SaaS – Definitions, Workings & ComparisonsUnit 2 of Cloud Computing explores the three core cloud service models—Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS)—their technical architectures, real-world applications (e.g., AWS EC2, Google App Engine, eSewa), and how they differ in deployment, control, and cost15 min readUnit 3
Cloud Deployment Models: Public, Private, Hybrid, CommunityUnit 3 of Cloud Computing explores how cloud services are deployed—public clouds (shared infrastructure), private clouds (dedicated), hybrid clouds (combined), and community clouds (shared by organizations). It covers their architectures, use cases, advantages, and real-world applications in Nepal (e.g., NTC’s private 17 min readUnit 4
Virtualization: Types, Techniques & Cloud ImpactUnit 4 of Cloud Computing explores virtualization—how a single physical resource is partitioned into multiple virtual instances, enabling efficient cloud resource sharing. This note covers hardware/software virtualization, hypervisors, virtual machines, containers, and their roles in cloud scalability, cost savings, an13 min readUnit 5
Cloud Architecture: Models, Layers, Protocols & Real-World SystemsUnit 5 of Cloud Computing explores the foundational architecture of cloud systems, covering layered models (5-layer cloud architecture), communication protocols (REST, SOAP, HTTP/HTTPS), service interaction patterns (synchronous/asynchronous), and real-world deployments like AWS/Azure’s multi-tier designs. It compares 12 min readUnit 6
Cloud Storage: Types, Models, Security & Real-World AppsUnit 6 of Cloud Computing explores cloud storage architectures, including object, block, and file storage, storage-as-a-service models, data lifecycle management, and security best practices like encryption and access control. It also covers real-world applications in Nepal (eSewa, Daraz) and global platforms (AWS S3, 5 min readUnit 7
Containers & Orchestration: Docker, Kubernetes, CI/CD PipelinesUnit 7 of Cloud Computing explores how containers package applications with their dependencies, how orchestration tools like Kubernetes manage containerized workloads at scale, and how CI/CD pipelines automate deployment. Covers Docker architecture, container networking, Kubernetes components, Helm charts, and real-wor20 min readUnit 8
Cloud Security: Threats, Controls, Encryption & ComplianceUnit 8 of Cloud Computing explores the critical security challenges in cloud environments, including data protection, access control, encryption techniques, compliance frameworks (ISO 27001, GDPR), and real-world attack scenarios like DDoS and insider threats. Students learn how cloud providers and users mitigate risks10 min readUnit 9
Cloud Giants: AWS, Azure & Google Cloud – Features, Use Cases & ComparisonsUnit 9 of Cloud Computing explores the three dominant cloud platforms—Amazon Web Services (AWS), Microsoft Azure, and Google Cloud—covering their service offerings, pricing models, real-world applications, and how businesses in Nepal (e.g., Ncell, Daraz) and globally (e.g., YouTube, WhatsApp) leverage them for scalabil6 min readUnit 10
Cloud Economics & Migration: Cost Models, ROI, TCO, StrategiesUnit 10 of Cloud Computing explores financial aspects of cloud adoption—cost structures (OPEX vs. CAPEX), return on investment (ROI), total cost of ownership (TCO), migration strategies (lift-and-shift, re-platforming), and vendor lock-in risks—with real-world examples from Nepali and global companies.11 min read