0% found this document useful (0 votes)
18 views3 pages

CCT Syllabus

The document outlines a course on Cloud Computing Technologies, focusing on virtualization, cloud architecture, and specific platforms like AWS and Windows Azure. It includes course objectives, unit topics, and expected outcomes for students, emphasizing practical skills in cloud application development. References and a CO-PO mapping are also provided to align course outcomes with program outcomes.

Uploaded by

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

CCT Syllabus

The document outlines a course on Cloud Computing Technologies, focusing on virtualization, cloud architecture, and specific platforms like AWS and Windows Azure. It includes course objectives, unit topics, and expected outcomes for students, emphasizing practical skills in cloud application development. References and a CO-PO mapping are also provided to align course outcomes with program outcomes.

Uploaded by

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

CP4251 CLOUD COMPUTING TECHNOLOGIES LT P C

3 0 0 3

COURSE OBJECTIVES:

 To gain expertise in Virtualization, Virtual Machines and deploy practical virtualization solution

 To understand the architecture, infrastructure and delivery models of cloud computing.

 To explore the roster of AWS services and illustrate the way to make applications in AWS

 To gain knowledge in the working of Windows Azure and Storage services offered by Windows
Azure

 To develop the cloud application using various programming model of Hadoop and Aneka.

UNIT I VIRTUALIZATION AND VIRTUALIZATION INFRASTRUCTURE 6

Basics of Virtual Machines - Process Virtual Machines – System Virtual Machines –Emulation –
Interpretation – Binary Translation - Taxonomy of Virtual Machines. Virtualization –Management
Virtualization –– Hardware Maximization – Architectures – Virtualization Management – Storage
Virtualization – Network Virtualization- Implementation levels of virtualization – virtualization
structure – virtualization of CPU, Memory and I/O devices – virtual clusters and Resource
Management – Virtualization for data center automation

UNIT II CLOUD PLATFORM ARCHITECTURE 12

Cloud Computing: Definition, Characteristics - Cloud deployment models: public, private, hybrid,
community – Categories of cloud computing: Everything as a service: Infrastructure, platform,
software- A Generic Cloud Architecture Design – Layered cloud Architectural Development –
Architectural Design Challenges

UNIT III AWS CLOUD PLATFORM – IAAS 9

Amazon Web Services: AWS Infrastructure- AWS API- AWS Management Console - Setting up
AWS Storage - Stretching out with Elastic Compute Cloud - Elastic Container Service for
Kubernetes- AWS Developer Tools: AWS Code Commit, AWS Code Build, AWS Code Deploy,
AWS Code Pipeline, AWS code Star - AWS Management Tools: Cloud Watch, AWS Auto Scaling,
AWS control Tower, Cloud Formation, Cloud Trail, AWS License Manager

UNIT IV PAAS CLOUD PLATFORM 9

Windows Azure: Origin of Windows Azure, Features, The Fabric Controller – First Cloud APP in
Windows Azure- Service Model and Managing Services: Definition and Configuration, Service
runtime API- Windows Azure Developer Portal- Service Management API- Windows Azure Storage
Characteristics-Storage Services- REST API- Blops
UNIT V PROGRAMMING MODEL 9

Introduction to Hadoop Framework - Mapreduce, Input splitting, map and reduce functions,
specifying input and output parameters, configuring and running a job –Developing Map Reduce
Applications - Design of Hadoop file system –Setting up Hadoop Cluster- Aneka: Cloud Application
Platform, Thread Programming, Task Programming and Map-Reduce Programming in Aneka.

COURSE OUTCOMES:

CO1: Employ the concepts of virtualization in the cloud computing

CO2: Identify the architecture, infrastructure and delivery models of cloud computing

CO3: Develop the Cloud Application in AWS platform

CO4: Apply the concepts of Windows Azure to design Cloud Application

CO5: Develop services using various Cloud computing programming models.

TOTAL: 45 PERIODS

REFERENCES :

1. Bernard Golden, Amazon Web Service for Dummies, John Wiley & Sons, 2013.

2. Raoul Alongi, AWS: The Most Complete Guide to Amazon Web Service from Beginner to
Advanced Level, Amazon Asia- Pacific Holdings Private Limited, 2019.

3. Sriram Krishnan, Programming: Windows Azure, O’Reilly,2010.

4. Rajkumar Buyya, Christian Vacchiola, S.Thamarai Selvi, Mastering Cloud Computing , MCGraw
Hill Education (India) Pvt. Ltd., 2013.

5. Danielle Ruest, Nelson Ruest, ―Virtualization: A Beginner‟s Guide‖, McGraw-Hill Osborne


Media, 2009.

6. Jim Smith, Ravi Nair , "Virtual Machines: Versatile Platforms for Systems and Processes",
Elsevier/Morgan Kaufmann, 2005.

7. John W.Rittinghouse and James F.Ransome, "Cloud Computing: Implementation, Management,


and Security", CRC Press, 2010

8. Toby Velte, Anthony Velte, Robert Elsenpeter, "Cloud Computing, A Practical Approach",
McGraw-Hill Osborne Media, 2009. 39

9. Tom White, "Hadoop: The Definitive Guide", Yahoo Press, 2012.


CO-PO Mapping

CO POs
PO1 PO2 PO3 PO4 PO5 PO6
1 - - - 2 2 1

2 2 3 1 - - 1

3 3 - 3 - 1 3

4 - - - 2 - 3

5 3 2 - - - -

Avg 2.6 2.5 2 2 1.5 2

You might also like