0% found this document useful (0 votes)
30 views6 pages

Course Plan-Cloud Computing

This document outlines the course plan for a Cloud Computing course offered in the 2023-2024 academic year. The course has 5 units covering cloud architecture, virtualization, deployment environments, and security. Key topics include cloud models, virtual machine basics, Docker, and challenges in cloud security. The course aims to help students understand cloud design, apply virtualization concepts, experiment with technologies like Docker, deploy services to clouds, and address security issues. Assessment includes tutorials, assignments, unit tests, and a model exam spanning all units.

Uploaded by

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

Course Plan-Cloud Computing

This document outlines the course plan for a Cloud Computing course offered in the 2023-2024 academic year. The course has 5 units covering cloud architecture, virtualization, deployment environments, and security. Key topics include cloud models, virtual machine basics, Docker, and challenges in cloud security. The course aims to help students understand cloud design, apply virtualization concepts, experiment with technologies like Docker, deploy services to clouds, and address security issues. Assessment includes tutorials, assignments, unit tests, and a model exam spanning all units.

Uploaded by

sasirekhar.aids
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 6

DEPARTMENT OF INFORMATION TECHNOLOGY

ACADEMIC YEAR: 2023-2024 (EVEN SEM)


COURSE PLAN
Subject Code/ Subject Name: CCS335 / CLOUD COMPUTING
Semester : 06 LTPC
Regulation: 2021 3 0 2 3

COURSE OBJECTIVES:
 To understand the principles of cloud architecture, models and infrastructure.
 To understand the concepts of virtualization and virtual machines.
 To gain knowledge about virtualization Infrastructure.
 To explore and experiment with various Cloud deployment environments.
 To learn about the security issues in the cloud environment.

UNIT I CLOUD ARCHITECTURE MODELS AND INFRASTRUCTURE 6


Cloud Architecture: System - Models for Distributed and Cloud Computing – NIST Cloud Computing
Reference Architecture – Cloud deployment models – Cloud service models; Cloud Infrastructure:
Architectural Design of Compute and Storage Clouds – Design Challenges

UNIT II VIRTUALIZATION BASICS 6


Virtual Machine Basics – Taxonomy of Virtual Machines – Hypervisor – Key Concepts –
Virtualization structure – Implementation levels of virtualization – Virtualization Types: Full
Virtualization – Para Virtualization – Hardware Virtualization – Virtualization of CPU,
Memory and I/O devices.

UNIT III VIRTUALIZATION INFRASTRUCTURE AND DOCKER 6


Desktop Virtualization – Network Virtualization – Storage Virtualization – System-level of
Operating Virtualization – Application Virtualization – Virtual clusters and Resource
Management – Containers vs. Virtual Machines – Introduction to Docker – Docker
Components – Docker Container – Docker Images and Repositories.

UNIT IV CLOUD DEPLOYMENT ENVRONMENT 6


Google App Engine – Amazon AWS – Microsoft Azure; Cloud Software Environments –
Eucalyptus – OpenStack.
UNIT V CLOUD SECURITY 5
Virtualization System-Specific Attacks: Guest hopping – VM migration attack –
hyperjacking. Data Security and Storage; Identity and Access Management (IAM) - IAM
Challenges - IAM Architecture and Practice.
30 PERIODS

COURSE OUTCOMES:

CO1: Understand the design challenges in the cloud.


CO2: Apply the concept of virtualization and its types.
CO3: Experiment with virtualization of hardware resources and Docker.
CO4: Develop and deploy services on the cloud and set up a cloud environment.
CO5: Explain security challenges in the cloud environment.

TEXT BOOKS
1. Kai Hwang, Geoffrey C Fox, Jack G Dongarra, “Distributed and Cloud
Computing, From Parallel Processing to the Internet of Things”, Morgan
Kaufmann Publishers, 2012.
2. James Turnbull, “The Docker Book”, O’Reilly Publishers, 2014.
3. Krutz, R. L., Vines, R. D, “Cloud security. A Comprehensive Guide to
Secure Cloud Computing”, Wiley Publishing, 2010.

REFERENCES
1. James E. Smith, Ravi Nair, “Virtual Machines: Versatile Platforms for
Systems and Processes”, Elsevier/Morgan Kaufmann, 2005.
2. Tim Mather, Subra Kumaraswamy, and Shahed Latif, “Cloud Security
and Privacy: an enterprise perspective on risks and compliance”,
O’Reilly Media, Inc., 2009.
ACTIVITY

Name of the Activity No of Activities per Details


Semester
Tutorials 1 Cloud Deployment
Assignments 1. Cloud Architecture

3 2. Virtualization

3. Cloud Security Challenges


Unit Test 2 Test-I (Unit-I to Unit-II)
Test-II (Unit-III to Unit-IV)
Model Examination 1 Unit-I to Unit-V
LESSON PLAN

Topic Topics to be covered Proposed Actual Date Cumulative Reference Method


No Date Hours Book of
Teaching
UNIT I CLOUD ARCHITECTURE MODELS AND INFRASTRUCTURE
1.1 Cloud architecture: T1 Black
system models for Board
distributed and cloud
computing
1.2 NIST Cloud Computing Black
T1
reference architecture Board
1.3 Cloud deployment T1 Black
models Board
1.4 Black
T1
Cloud service models Board
1.5 T1 Black
Cloud Infrastructure Board
1.6 Architectural design of T1 Black
compute and storage Board
clouds
1.7 Black
T1
Design challenges Board
Tutorial
UNIT II VIRTUALIZATION BASICS
2.1 Virtual Machine Basics T1 Black
Board
2.2 Taxonomy of Virtual T1 Black
Machines Board
2.3 Hypervisor T1 Black
Board
2.4 Key Concepts T1 Black
Board
2.5 Virtualization structure T1 Black
Board
2.6 Implementation levels of T1 Black
virtualization Board
2.7 Virtualization Types: T1 Black
Full Virtualization – Para Board
Virtualization
2.8 Hardware Virtualization T1 Black
Board
2.9 Virtualization of CPU T1 Black
Board
2.10 Memory and I/O devices T1 Black
Board
Tutorial
UNIT III VIRTUALIZATION INFRASTRUCTURE AND DOCKER
3.1 T1 Black
Desktop Virtualization Board
3.2 T1 Black
Network Virtualization Board
3.3 T1 Black
Storage Virtualization Board
3.4 System-level of T1 Black
Operating Virtualization Board
3.5 Application T1 Black
Virtualization Board
3.6 Virtual clusters and T1 Black
Resource Management Board
3.7 Containers vs. Virtual T1 Black
Machines Board
3.8 Introduction to Docker T1 Black
Board
3.9 Docker Components T1 Black
Board
3.10 Docker Container T1 Black
Board
3.11 Docker Images and T1 Black
Repositories Board
Tutorial
UNIT IV CLOUD DEPLOYMENT ENVRONMENT
4.1 Google App Engine T1 PPT
4.2 Amazon AWS T1 PPT
4.3 Microsoft Azure T1 PPT
4.4 Cloud Software T1 Black
Environments Board
4.5 Eucalyptus T1 Black
Board
4.6 OpenStack T1 PPT
Tutorial
UNIT V CLOUD SECURITY
5.1 Virtualization System T1 Black
Board
5.2 Specific Attacks: Guest T1 Black
hopping Board
5.3 VM migration attack T1 Black
Board
5.4 Hyperjacking T1 Black
Board
5.5 Data Security and T1 Black
Storage Board
5.6 Identity and Access T1 PPT
Management (IAM)
5.7 IAM Challenges T1 Black
Board
5.8 IAM Architecture and T1 Black
Practice Board
Tutorial

You might also like