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

Cloud Computing Unit-1

This document provides information about an assessment plan for course outcomes at Dr. N.G.P. Institute of Technology in Coimbatore, India. It outlines the assessment criteria, including continuous internal assessment throughout the semester worth 20 marks and an end semester examination worth 80 marks, for a total of 100 marks. It describes the question paper pattern for internal tests and the end semester exam, including the breakdown of marks for different parts of the exams and which course outcomes will be assessed. The document also lists the course objectives and unit topics that will be covered.

Uploaded by

Jbr Raheem
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)
122 views

Cloud Computing Unit-1

This document provides information about an assessment plan for course outcomes at Dr. N.G.P. Institute of Technology in Coimbatore, India. It outlines the assessment criteria, including continuous internal assessment throughout the semester worth 20 marks and an end semester examination worth 80 marks, for a total of 100 marks. It describes the question paper pattern for internal tests and the end semester exam, including the breakdown of marks for different parts of the exams and which course outcomes will be assessed. The document also lists the course objectives and unit topics that will be covered.

Uploaded by

Jbr Raheem
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/ 43

Dr. N.G.P.

Institute of Technology -
Coimbatore-48
(An Autonomous Institution)

CS8791 & CLOUD COMPUTING


Unit- I - Introduction

Ms.P.Poovizhi,
Assistant Professor and
Department of IT
ASSESSMENT PLAN FOR COURSE
OUTCOMES
Performance in each course of study shall be evaluated
based on
(i) Continuous Internal Assessment throughout the
semester
(ii) Semester Examination at the end of the semester.
Internal End Semester
Course type Total
assessment Examination
20 marks
Internal
Internal Test I Total
Theory Test II
course 120 80 marks 100 marks
60 marks 60 marks mark
s
7/20/2023 2
QUESTION PAPER PATTERN &
INTERNAL ASSESSMENT
INTERNAL TEST–1 INTERNAL TEST – 2
(ASSESSMENT–I) (ASSESSMENT – II)
10x2 CO1 – 4 Questions CO3 – 2 Questions
10x2 marks
PART A marks CO2 – 4 Questions CO4 – 4 Questions
=20
=20 CO3 – 2 Questions CO5 – 4 Questions
CO1 – 1 Question CO4 – 1 Question
2x16
CO2 - 1 Question 2x16 marks CO5 - 1 Question
PART B marks
(both are either or =32 (both are either or
=32
type questions) type questions)
1x8 CO3 – 1 Question CO3 – 1 Question
1x8 marks
PART C marks (either or type) (either or type)
=08
=08
Total
60 Marks 60 Marks
Marks
7/20/2023 3
QUESTION PAPER PATTERN - END
SEMESTER EXAMINATION
10x2 =20
PART A 2 Questions from each CO’s
marks

Total 4 Questions
4x16 =64 1 Question from any four CO’s
PART B
marks (All are either or type questions with maximum
two subdivisions – each subdivision with 8 marks)
1 Question
from remaining one CO
1x16 =16
PART C apart from Part B Question CO’s
marks
(Compulsory question with Higher Order Thinking
level)
Total
100 marks
Marks
7/20/2023 4
COURSE OBJECTIVIES
• To understand the concept of cloud computing.
• To appreciate the evolution of cloud from the
existing technologies.
• To have knowledge on the various issues in cloud
computing.
• To be familiar with the lead players in cloud.
• To appreciate the emergence of cloud as the next
generation computing paradigm.

7/20/2023 5
UNIT I INTRODUCTION
Syllabus 9

Introduction to Cloud Computing – Definition of Cloud – Evolution of

Cloud Computing –Underlying Principles of Parallel and Distributed

Computing – Cloud Characteristics – Elasticity in Cloud – On-demand

Provisioning.

UNIT II CLOUD ENABLING TECHNOLOGIES 10

Service Oriented Architecture – REST and Systems of Systems – Web

Services – PublishSubscribe Model – Basics of Virtualization – Types of

Virtualization – Implementation Levels of Virtualization – Virtualization

Structures – Tools and Mechanisms – Virtualization of CPU –Memory – I/O

Devices –Virtualization Support and Disaster Recovery.


7/20/2023 6
UNIT III CLOUD ARCHITECTURE, SERVICES AND STORAGE

Layered Cloud Architecture Design – NIST Cloud Computing Reference

Architecture – Public, Private and Hybrid Clouds – laaS – PaaS – SaaS –

Architectural Design Challenges – Cloud Storage – Storage-as-a-Service –

Advantages of Cloud Storage – Cloud Storage Providers – S3.

7/20/2023 7
UNIT IV RESOURCE MANAGEMENT AND SECURITY IN
CLOUD 10
Inter Cloud Resource Management – Resource Provisioning
and Resource Provisioning Methods – Global Exchange of
Cloud Resources – Security Overview – Cloud Security
Challenges –Software-as-a-Service Security – Security
Governance – Virtual Machine Security – IAM –Security
Standards.
UNIT V CLOUD TECHNOLOGIES AND
ADVANCEMENTS 8
Hadoop – MapReduce – Virtual Box — Google App
Engine – Programming Environment for Google App
Engine –– Open Stack –Federation in the Cloud – Four
Levels of Federation –Federated Services and
Applications – Future of Federation.

TOTAL (L): 45 PERIODS


TEXTBOOKS
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. Rittinghouse, John W., and James F. Ransome, ―Cloud Computing:


Implementation, Management and Security, CRC Press, 2017.

10
REFERENCES

1. Rajkumar Buyya, Christian Vecchiola, S. ThamaraiSelvi,


―Mastering Cloud Computing, Tata Mcgraw Hill, 2013.

2. Toby Velte, Anthony Velte, Robert Elsenpeter, “Cloud Computing


– A Practical Approach, Tata Mcgraw Hill, 2009.

3. George Reese, “Cloud Application Architectures: Building


Applications and Infrastructure in the Cloud: Transactional
Systems for EC2 and Beyond (Theory in Practice), O’Reilly, 2009.

11
COURSE OUTCOMES
C0.1
Outline the main concepts, key technologies, strengths and limitations
of cloud computing.

C0.2
Construct the key and enabling technologies that help in the development
of cloud.

C0.3
Develop the ability to understand and use the architecture of compute
and storage cloud, service and delivery models.

C0.4
Explain the core issues of cloud computing such as resource management
and security.

CO.5
7/20/2023
Interpret and choose the appropriate technologies, algorithms and 12
approaches for implementation and use of cloud.
What is Cloud computing?
• Cloud Computing is the delivery of computing services- servers,

storage, database, networking, tools, and software over the

internet.

• Also known as Internet-based computing.

• It enables companies to utilize a compute resource, it can be servers,

storage or an application for the only purpose of not having to build

and maintain computing infrastructures in-house.

• The user moves their applications and data to the remote cloud so that

they have simple and pervasive way of accessing

• Applications such as e-mail, web conferencing, customer relationship

management (CRM) execute on cloud.


14
In simple terms
• Cloud computing means storing and accessing the
data and programs on remote servers that are
hosted on the internet instead of the computer’s
hard drive or local server.

15
Key Properties
• User centric
• Task centric
• Powerful
• Accessible
• Intelligent
• Programmable

16
Benefits of cloud computing
• Cost efficient
• Faster
• Global scale
• Productivity
• Performance
• Security
• Reliability

17
A Short history of cloud computing

1) Client/Server Computing

• Centralized applications and storage

• Huge mainframe computers or servers

• User connected to the server called workstation

18
Contd..

2) Peer to Peer Computing

• Sharing resources

• Every computer is a client and server , there is


no master and slaves

• Direct exchange of resources and services

19
Contd..

3) Distributed Computing

• Providing more computing power

• Cycle sharing between multiple computers

20
Contd..

4) Collaborative Computing

• Working as a group

• User shares Files and multiple users work on


same document simultaneously

21
Contd..

5) Cloud Computing

• The next step in collaboration

• Cloud based document and services forms


large servers

22
Puzzle
What has a face and two hands but no arms

or legs?

7/20/2023 23
Puzzle

A clock

7/20/2023 24
How Cloud Computing Works

25
How users connects to the cloud

26
Architecture behind a Cloud
Computing System

27
Cloud Model
• Public Cloud

• Private Cloud
1. Shared Private Cloud
2. Dedicated Private Cloud
3. Dynamic Private Cloud

• Hybrid Cloud

• Community Cloud

28
Cloud Services
• Platform as a Service(PaaS)

• Software as a Service(SaaS)

• Infrastructure as a Service(IaaS)

• Storage as a Service(StaaS)

• Desktop as a Service(DaaS)

• Function as a Service(FaaS)

29
Cloud Advantages??
Advantages
• Lower cost computers for users

• Improved Performance

• Fewer maintenance issues

• Lower software cost

• Instant software updates

• Increased computing power

• Unlimited storage capacity

• Increased data capacity

• Latest version availability

• Easier group collaboration


31
Cloud Disadvantages??
Disadvantages

• Requires a constant internet connection

• Doesn’t work well with low speed connections

• Can be slow

• Features might be limited

• Stored data might not be secure

• If the cloud loses your data, you are screwed


33
Who Benefits from Cloud
Computing
• Collaborators

• Road warriors

• Cost Conscious users

• Cost Conscious IT department

• Users with increasing needs

35
Who Shouldn't be using Cloud
Computing

• The Internet Impaired

• Offline workers

• The Security Conscious

• Anyone married to existing application

36
MCQ 1

Identify the deployment model among the following


A ) Public
B) Private
C) Hybrid
D) All the above

7/20/2023 37
MCQ 1

Answer: D) All the above

7/20/2023 38
MCQ 2
In how many parts we can broadly divide the architecture of
the Cloud?
A. 5
B. 4
C. 3
D. 2

7/20/2023 39
MCQ 2

Answer: D) 2

7/20/2023 40
READING & DISCUSSION

7/20/2023 41
MIND MAP

7/20/2023 42
SUMMARY
Definition of cloud

Architecture of cloud

Cloud Characteristics

7/20/2023 43

You might also like