KEMBAR78
Gtu 6th Sem | PDF | Cloud Computing | Virtualization
0% found this document useful (0 votes)
230 views10 pages

Gtu 6th Sem

Uploaded by

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

Gtu 6th Sem

Uploaded by

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

Cloud and Data Center Technologies Course Code: 4361602

GUJARAT TECHNOLOGICAL UNIVERSITY (GTU)


Competency focused Outcome based Green Curriculum
2021(COGC2021)
Semester -VI

Course Title: Cloud and Data Center Technologies


(Course Code: 4361602)

Semester in which
offered
Diploma programme in which this course is offered

Information Technology 6th semester

1. RATIONALE
This course provides the knowledge necessary for cloud computing and data center technologies
offer a range of benefits, including virtualization, security, and global reach. These factors make
them essential components of modern IT infrastructure and enable businesses to adapt to rapidly
evolving technological landscapes. After going through these course students will be able to
understand cloud models, implement security, create a data center, implement virtualization,
use cloud storage and Database service, and understand and implement emerging technologies
with Cloud Computing.

2. COMPETENCY
The purpose of this course is to help the student to attain the following skills with cloud
technologies, as well as providing them with the core competencies to approach working in the
Data Centre environment through various teaching learning experiences.

● Develop and deploy Cloud Network with Data Center Technologies 3.


COURSE OUTCOMES (COs)
The practical exercises, the underpinning knowledge, and the relevant soft skills associated with
this competency are to be developed in the student to display the following COs:

The student will develop underpinning knowledge, adequate programming skills of competency
for implementing various applications using cloud computing with data center Technologies to
attain the following course outcomes.
a) Understand the concept of Cloud architecture and its model.
b) Apply the virtualization concept with its types.
c) Understand Data Center Architecture.
d) Learn and use Cloud Storage and Database Services.
e) Explain Cloud Security and Compliance.
f) Understand and implement emerging technologies with Cloud Computing.

GTU - COGC-2021 Curriculum Page 1 of 10


Cloud and Data Center Technologies Course Code: 4361602

4. TEACHING AND EXAMINATION SCHEME

Total Examination Scheme

Teaching scheme In Credits(L+T/2 Theory Marks Practical Marks


Hours +P/2)
Total
L T P C CA ESE CA ESE Marks

3 - 4 5 30 70 25 25 150

(*): Out of 30 marks under the theory CA, 10 marks are for assessment of the micro-project to
facilitate integration of COs and the remaining 20 marks is the average of 2 tests to be taken
during the semester for the assessing the attainment of the cognitive domain UOs required for
the attainment of the COs.
Legends: L-Lecture; T – Tutorial/Teacher Guided Theory Practice; P -Practical; C – Credit,
CA - Continuous Assessment; ESE -End Semester Examination.

5. SUGGESTED PRACTICAL EXERCISES


The following practical outcomes (PrOs) are the subcomponents of the COs. These PrOs need
to be attained to achieve the COs.

Approx.
Sr. Practical Outcomes Unit
Hrs.
No. (PrOs) No. required

Sketch out and analyze the architecture of Openstack/ Eucalyptus/


OpenNebula/ KVM and identify different entities to understand the structure
I 02
1 of it.

Create a Cloud Organization in AWS/Google Cloud/or any equivalent Open


Source cloud softwares like Openstack/ Eucalyptus/ OpenNebula with
I 04
2 Rolebased access control.

Install Virtualbox/VMware/ Equivalent open source cloud Workstation with


II 04
3 different platforms of Linux or Windows OS on top of windows 8 and above.

Install Python in the virtual machine created using VirtualBox/VMware and


II 02
4 execute Simple Programs.

GTU - COGC-2021 Curriculum Page 2 of 10


Cloud and Data Center Technologies Course Code: 4361602

Create t ype 2 virtualization in VMWARE or any equivalent Open Source


Tool.
a. Starting and Stopping a virtual machine.
b. Allocate memory and storage space as per requirement.
c. Take snapshots of virtual machines II 08
5
d. Clone a virtual machine to create identical copies.
e. Transfer the files from one virtual machine to another virtual
machine

Create desktop Virtualization using Chrome Remote Desktop. II 04


6

Setup your own virtual SDN lab using any of below given platform i)
III 10
7 Virtualbox/Mininet Environment for SDN - http://mininet.org

A study and comparison on various cloud databases like Amazon RDS


,Google Cloud SQL,Microsoft Azure SQL Database, IBM Db2 on
Cloud, Firebase Realtime Database (NoSQL), MongoDB Atlas IV 06
8
(NoSQL),Oracle Cloud Autonomous Database

A study and comparison on various cloud storage like Amazon S3,Google


9 Cloud Storage, Microsoft Azure Blob Storage, IBM Cloud Object Storage for IV 04
its performance and scalability

Simulate resource management using cloudsim open source framework. V 04


10

Simulate a secure file sharing using a cloudsim open source framework.


V 04
11

Creating and Executing Your First Container Using Docker platform. VI 04


12

Total 56

Note
i. More Practical Exercises can be designed and offered by the respective course teacher to
develop the industry relevant skills/outcomes to match the COs. The above table is only a
suggestive list.
ii. The following are some sample ‘Process’ and ‘Product’ related skills (more may be
added/deleted depending on the course) that occur in the above listed Practical Exercises of
this course required which are embedded in the COs and ultimately the competency..

S. No. Sample Performance Indicators for the PrOs


Weightage in
%

GTU - COGC-2021 Curriculum Page 3 of 10


Cloud and Data Center Technologies Course Code: 4361602

1 Preparation of Experimental Setup 30

2 Setting and Operations 20

3 Observation and Recording 20

4 Interpretation of result and conclusion 10

5 Answer to sample questions 10

6 Submission of report in time 10

Total 100

6. MAJOR EQUIPMENT/ INSTRUMENTS REQUIRED


This major equipment with broad specifications for the PrOs is a guide to procure them by the
administrators to usher in uniformity of practical in all institutions across the state.

PrO. No.
S.
Equipment Name with Broad Specifications
No.

1
Computer system with operating system: Windows 7 or higher Ver.,
All
macOS, and Linux, with 4GB or higher RAM

2 Virtualbox/VMware , Cloudsim,NetBeans, Eclipse .

7. AFFECTIVE DOMAIN OUTCOMES


The following sample Affective Domain Outcomes (ADOs) are embedded in many of the
above-mentioned COs and PrOs. More could be added to fulfill the development of this
competency.
a) Work as a Cloud developer, Cloud architect or Cloud Engineer.
b) Follow ethical practices.

The ADOs are best developed through the laboratory/field based exercises. Moreover, the level
of achievement of the ADOs according to Krathwohl’s ‘Affective Domain Taxonomy’ should
gradually increase as planned below:
i. ‘Valuing Level’ in 1st year ii. ‘Organization
Level’ in 2nd year.
iii. ‘Characterization Level’ in 3rd year.

GTU - COGC-2021 Curriculum Page 4 of 10


Cloud and Data Center Technologies Course Code: 4361602

8. UNDERPINNING THEORY
Unit Unit Outcomes Topics and Sub-topics
(UOs)
(4 to 6 UOs at
Application and above
level)

Unit-1 1a. Define Cloud 1.1 Defining Cloud Computing


Introduction to computing 1b. 1.2 Roots of Cloud Computing
Cloud Cloud Service 1.2.1 Mainframes to cloud
Computing models 1.2.2 Grid and Utility computing
1c. Types of Clouds 1.2.3 Hardware virtualization
1.3 The Cloud Service Models
1.3.1 Cloud Architecture and Platforms
1.3.2 IaaS
1.3.3 Paas
1.3.4 SaaS
1.4 Layers and Types of Clouds
1.4.1 Deployment Model
1.4.2 Private cloud, Public cloud and Hybrid cloud
1.5 Desired Features of a Cloud
1.6 Pros and Cons of Cloud computing
1.7 Applications of cloud computing
Unit-2 2a. Introduction to 2.1 Introduction to Cloud virtualization
Virtualization Cloud virtualization 2b. 2.2 Characteristics of virtualization
and Types of 2.3 Cloud Virtualization Basics
Hypervisors virtualization 2c. 2.3.1 Hardware virtualization
Hypervisors and 2.3.2 Software Virtualization
Virtual Machines 2.3.3 Full virtualization
2.3.4 Para virtualization
2.3.5 Partial virtualization
2.3.6 Operating system level virtualization
2.4 Types of virtualization
2.4.1 Programming level
2.4.2 Application level
2.4.3 Storage
2.4.4 Network
2.2.5 Desktop
2.5 Hypervisors and Virtual Machines
2.5.1 Introduction to Hypervisors
(Type 1 and Type2)
2.5.2 Creating and managing Virtual Machines
2.6 Virtualization of Clusters and data centers automation

GTU - COGC-2021 Curriculum Page 5 of 10


Cloud and Data Center Technologies Course Code: 4361602

Unit-3 3a. Data Center 3.1 Data Center Fundamentals


Data Center Fundamentals 3.1.1 Historical perspective and evolution
Architecture 3b. Data Center 3.1.2 Key components of a data center
Networking 3.2 Data Center Networking
3c. Data Center 3.2.1 Data center network topologies
Automation and Scaling 3.2.2 SDN (Software-Defined Networking) in data
center
3.3 Data Center Automation and Scaling
3.3.1 Automation in Data Centers
3.3.2 Infrastructure as Code (IaC) and automation tools
3.3.3 Scalability and elasticity in cloud data centers

Unit-4 Cloud 4a. Cloud Storage 4.1 Cloud Storage Solutions


Storage and Solutions 4.1.1 Object storage, block storage, and file storage in the
Database 4b. Cloud Databases cloud
Services 4.1.2 Data consistency and durability
4.2 Cloud Databases
4.2.1 Types of cloud databases (SQL, NoSQL)
4.2.2 Data scaling and replication

Unit-5 Cloud 5a. Security in the 5.1 Security in the Cloud


Security and Cloud 5.1.1 Cloud security challenges
Compliance 5b. Data Security in 5.1.2 Identity and access management
Cloud 5.1.3 Access control and authentication in cloud
computing
5.2 Data Security in Cloud
5.2.1 Technologies for Data security in Cloud
5.3 Securing Private and Public Cloud Architecture
5.3.1 Metrics for Service Level Agreements(SLAs)
5.3.2 DevSecOps

Unit-6 6a. Introduction to 6.1 Serverless Computing


Emerging Technologies 6.2 Edge and Fog Computing
Emerging in the Cloud 6.3 AI and Machine Learning with Cloud Computing
Technologies
6.4 Distributed Ledger Technology (DLT) with Cloud
with Cloud
Computing
Computing
6.5 5G and Cloud-Native Networking
6.6 Kubernetes and Containers

Only the major Underpinning Theory is formulated as higher-level UOs of Revised Bloom’s
taxonomy in order development of the COs and competency is not missed out by the students
and teachers. If required, more such higher-level UOs could be included by the course teacher
to focus on the attainment of COs and competency.

Note: The UOs need to be formulated at the ‘Application Level’ and above of Revised Bloom’s
Taxonomy’ to accelerate the attainment of the COs and the competency.
GTU - COGC-2021 Curriculum Page 6 of 10
Cloud and Data Center Technologies Course Code: 4361602

9. SUGGESTED SPECIFICATION TABLE FOR QUESTION PAPER DESIGN

Unit Unit Title Teaching Distribution of Theory Marks


No. Hours
Total
R U A
Level Level Level Marks

I Introduction to Cloud Computing 04 02 02 02 06

II Virtualization and Hypervisors 09 04 04 06 14

III Data Center Architecture 09 04 04 06 14

IV Cloud Storage and Database Services 09 04 04 06 14

V Cloud Security and Compliance 05 02 06 02 10

VI Emerging Technologies with Cloud 06 04 06 02 12


Computing

Total 42 70

Legends: R=Remember, U=Understand, A=Apply and above (Revised Bloom’s taxonomy)


Note: This specification table provides general guidelines to assist students for their learning
and to teachers to teach and question paper designers/setters to formulate test items/questions
assess the attainment of the UOs. The actual distribution of marks at different taxonomy levels
(of R, U and A) in the question paper may vary slightly from the above table.

10. SUGGESTED STUDENT ACTIVITIES

Other than the classroom and laboratory learning, following are the suggested student- related
co-curricular activities which can be undertaken to accelerate the attainment of the various
outcomes in this course: Students should conduct following activities in group and prepare
reports of about 5 pages for each activity, also collect/record physical evidences for their
(student’s) portfolio which will be useful for their placement interviews:
● Explore different application development using different cloud domains.
● Undertake micro-projects in teams ● Give a seminar on any relevant
topics.

11. SUGGESTED SPECIAL INSTRUCTIONAL STRATEGIES (if any)


These are sample strategies, which the teacher can use to accelerate the attainment of the various
outcomes in this course:

GTU - COGC-2021 Curriculum Page 7 of 10


Cloud and Data Center Technologies Course Code: 4361602

● Massive open online courses (MOOCs) may be used to teach various topics/subtopics.
● Guide student(s) in undertaking micro-projects.
● ‘L’ in section No. 4 means different types of teaching methods that are to be employed
by teachers to develop the outcomes.
● About 20% of the topics/sub-topics which are relatively simpler or descriptive in nature
is to be given to the students for self-learning, but to be assessed using different
assessment methods.
● With respect to section No.10, teachers need to ensure to create opportunities and
provisions for co-curricular activities.
● Guide students for various components of cloud platforms.

12. SUGGESTED MICRO-PROJECTS

Only one micro-project is planned to be undertaken by a student that needs to be assigned to


him/her in the beginning of the semester. In the first four semesters, the micro-project are
groupbased. However, in the fifth and sixth semesters, it should be preferably be individually
undertaken to build up the skill and confidence in every student to become problem solver so
that he/she contributes to the projects of the industry. In special situations where groups have
to be formed for micro-projects, the number of students in the group should not exceed three.
The micro-project could be industry application based, internet-based, workshop- based,
laboratory-based or field-based. Each micro-project should encompass two or more COs which
are in fact, an integration of PrOs, UOs and ADOs. Each student will have to maintain a dated
work diary consisting of individual contributions in the project work and give a seminar
presentation of it before submission. The total duration of the micro-project should not be less
than 16 (sixteen) student engagement hours during the course. The student ought to submit a
micro-project by the end of the semester to develop the industry- oriented COs.
A suggestive list of micro-projects is given here. This has to match the competency and
the COs. Similar micro-projects could be added by the concerned course teacher:

● Host a static website using AWS or any other clouds.


● Create a cloud-based web/mobile application.
● Prepare the report on case study of Amazon Cloud Services/Google Cloud.

13. SUGGESTED LEARNING RESOURCES

Sr. Author Publication with place, year and


No. Title of Book ISBN

Cloud computing, Rajkumar Buyya, J. John Wiley & Sons, Inc. Publication,
1
Principles and Paradigm Broberg, A. Goscinski ISBN: 978-0-470-88799-8
Rajkumar Buyya,
Christian Vecchiola, S McGraw Hill Publication
2 Mastering Cloud Computing
Thamarai Selvi ISBN: 978-1-25-902995-0

Wiley Publishing, Inc.


3 Cloud Computing Bible Barrie Sosinsky ISBN: 978-0-470-90356-8

GTU - COGC-2021 Curriculum Page 8 of 10


Cloud and Data Center Technologies Course Code: 4361602

Cloud Data Centers and Cost


Modeling A Complete Guide
Caesar Wu, Rajkumar Elsevier Science
4 To Planning, Designing and
Buyya ISBN: 978-0-12-801413-4
Building a Cloud Data
Center
Anthony T.Velte,
Cloud Computing: A Toby J. Velte, Robert McGraw Hill Publication
5
Practical Approach Elsenpeter ISBN:978-0-07-068351-8

14. SOFTWARE/LEARNING WEBSITES


a) https://archive.nptel.ac.in/courses/106/105/106105167/
b) https://www.openstack.org/
c) https://www.virtualbox.org/
d) https://www.vmware.com/in.html
e) http://mininet.org
f) https://cloudsimapp.com/
g) https://www.docker.com/products/docker-scout/
h) Introduction to Docker Containers and Kubernetes
https://www.youtube.com/watch?v=w1wNjVyv4r8

15. PO-COMPETENCY-CO MAPPING

Cloud and Data Center Technologies (Course Code: 4361602)


Semester VI
POs andPSOs

PO 1 Basic PO 2 PO 3 Design/ PO 4 PO 5 PO 6 PO 7
Competency & Discipline Problem Development Engineering Engineering Project Life-long
practices for Manage Learning
& Course Specific Analysis of solutions Tools,
ment
Experimentatio society,
Outcomes Knowledge
sustainability
n n & Testing
&
environment
Competency
Develop a Develop and deploy Cloud Network with Data Center Technologies.

Course Outcomes 2 2
CO1 Understand the concept of Cloud
architecture and its model. 3 2 3 1 -

CO2 Apply the virtualization concept 3 3 3 3 1 2 2


with its types.

3 3 3 3 1 2 2
CO3 Understand Data Center Architecture.

CO4 Learn and use Cloud Storage and 3 2 3 3 2 3 2


Database Services.

CO5 Explain Cloud Security and 2 2


Compliance.
3 2 3 2 1
CO6 Understand and implement 3 3 3 3 1 3 2
emerging technologies with Cloud
Computing.
Legend: ‘3’ for high, ‘2’ for medium, ‘1’ for low or ‘-’ for the relevant correlation of each competency, CO, with PO/ PSO

GTU - COGC-2021 Curriculum Page 9 of 10


Cloud and Data Center Technologies Course Code: 4361602

16. COURSE CURRICULUM DEVELOPMENT

COMMITTEE GTU Resource Persons

Sr.
No. Name and Designation Institute Email

1 GGP, AHMEDABAD pvgarach@gmail.com


Ms. POOJA V. GARACH
(LECTURER IN I.T. )

2 Mr. PRADIPSINH K. CHAVDA LEC Poly. Morbi pradipchavda.it@gmail.com


(LECTURER IN I.T.)

3 Dr .LATABEN J. GADHAVI Govt. Polytechnic latagpg@gmail.com


(LECTURER IN I.T. ) Gandhinagar

GTU - COGC-2021 Curriculum Page 10 of 10

You might also like