0% found this document useful (0 votes)
100 views

Fundamentals of Cloud Computing

Uploaded by

attitudeking565
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
100 views

Fundamentals of Cloud Computing

Uploaded by

attitudeking565
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

SILVER OAK UNIVERSITY

College of Technology
Bachelor of Technology
Information Technology
Course Name: Cloud Computing
Course Code: 1010043224
Semester: 3rd

Prerequisite:
1. Computer Architecture/Organization,Programming knowledge.

Course Objectives:
1. This course aims students to understand the hardware, software concepts and architecture of cloud
computing, services, implementation and deployment techniques etc. Students realize the importance of
Cloud Virtualization, Abstractions and Enabling Technologies.

Teaching Scheme:

Teaching Scheme
L T P Contact Hours Credit
3 0 2 5 4

Contents:

Unit Topics Teaching % Weightage


Hours
1 Introduction of Cloud Computing: 6 15%
What is Cloud Computing?, How it works?, Types of Cloud, Goals
& Challenges,Essential Characteristics of Cloud Computing,History
and Evolution of Cloud Computing,Key Cloud Service Providers
and Their Services,Cloud Adoption - No longer a choice
2 Cloud Service Models: 10 20%
Software as a Service (SaaS): Introduction, Challenges in SaaS
Model, SaaS Integration Services, Advantages and Disadvantages.
Infrastructure As a Services (IaaS):
Introduction, Virtual Machines, VM Migration Services,
Advantages and Disadvantages.
Platform As a service (PaaS):
Introduction, Integration of Private and Public Cloud, Advantages
and Disadvantages., DBaaS(Database as a services),
SECaaS(Security as a service).
3 Components of Cloud Computing: 8 20%
Overview of Cloud Infrastructure,Virtualization and Virtual
Machines Explained,Types of Virtual Machines,Bare Metal
Servers,Secure Networking in Cloud,Basics of Storage on
Cloud,File Storage,Block Storage.Object Storage Overview,CDN -
Content Delivery Networks
4 Emergent Trends and Practices: 6 15%
Hybrid Multi-cloud,Microservices,Serverless Computing,Cloud
Native Applications,DevOps on the Cloud,Application
Modernization
5 Cloud Security: 6 15%
Tools and technologies to secure the data in Private and Public
Cloud Architecture. Security Concerns, Legal issues and Aspects,
Multi-tenancy issues.
6 Cloud Based Case-Studies: 6 15%
Overview of Cloud services, Designing Solutions for the Cloud,
Implement & Integrate Solutions, Emerging Markets and the Cloud,
Tools for Building Private Cloud: IaaS using Eucalyptus, PaaS on
IaaS - AppScale

Course Outcomes:

Sr.
CO Statement Unit
No.
Explain the core concepts of the cloud computing paradigm: how and why
this paradigm shift came about, the characteristics, advantages and
CO-1 1,2
challenges brought about by the various models and services in cloud
computing.
Apply fundamental concepts in cloud infrastructures to understand the
tradeoffs in power, efficiency and cost, and then study how to leverage and
CO-2 2
manage single and multiple datacenters to build and deploy cloud
applications that are resilient, elastic and cost-efficient.
Discuss system, network and storage virtualization and outline their role in
CO-3 3
enabling the cloud computing system model.
Illustrate the fundamental concepts of cloud storage and demonstrate their
CO-4 4,5
use in storage systems . Illustrate Cloud Security.
Analyze various cloud programming models and apply them to solve
CO-5 6
problems on the cloud.

Teaching & Learning Methodology:

The various methods or tools follows by the faculties to teach the above subject are:
1. The course includes a laboratory, where students have an opportunity to build an appreciation for
the concepts being taught in lectures.
2. Lectures with live practical example using Projector and Computer.
3. Experiments shall be performed in the laboratory related to course contents.

List of Experiments: Total Hours: 28

Sr. No. Practical Name


1 To study in detail about cloud computing.
2 Installation and Configuration of Oracle Virtual Box/VMware.
3 Study and implementation of infrastructure as Service using Open Stack.
4 Install Turbo C in guest OS and execute C program.
5 Test ping command to test the communication between the guest OS and Host OS.
6 Develop a Hello World application using Google App Engine.
7 Study about the Cloud simulation tools. Install CloudSim and analyze the working of
CloudSimsimulator.
8 Case Study: PAAS(Facebook, Google App Engine)
9 Case Study: Amazon Web Services.
10 A case study on salesforce.com.
Books Recommended:

1. Cloud computing a practical approach - Anthony T.Velte , Toby J. Velte Robert Elsenpeter, TATA
McGraw- Hill , New Delhi – 2010
2. Cloud Computing: Web-Based Applications That Change the Way You Work and Collaborate Online -
Michael Miller - Que 2008
3. Toby Velte, Anthony Velte, Cloud Computing: A Practical Approach, McGraw-Hill Osborne Media.
4. George Reese, Cloud Application Architectures: Building Applications and Infrastructure in the Cloud,
O'Reilly Publication.
5. Cloud Computing (Principles and Paradigms), Edited by Rajkumar Buyya, James Broberg, Andrzej
Goscinski, John Wiley & Sons, Inc. 2011

List of Open-Source Software/learning website:

1. NPTEL online course : https://onlinecourses.nptel.ac.in/noc17_cs23/preview


2. MOOC : https://www.edx.org/micromasters/cloud-computing
3. Coursera: https://www.coursera.org/specializations/cloud-computing
4. AWS Academy: AWS Cloud Computing Architecture at
https://aws.amazon.com/training/awsacademy/cloud-computing-architecture/
5. https://in.coursera.org/learn/introduction-to-cloud#syllabus
6. technolamp.blogspot.com
7. NITTR Instructional Resources Videos
8. www.intelligentedu.com/

You might also like