Вы находитесь на странице: 1из 5

A TECHNICAL REPORT

ON
CLOUD COMPUTING

Technical report submitted in partial fulfillment of the requirement for the


award of the Degree of B.Tech in Computer Science And Engineering

By

Krishan Prasad P V V 07E21A0517

Department of Computer Science and Engineering


Vidya Vikas Institute of Technology
(Affiliated to JNT University, Hyderabad)
Chevella, RangaReddy District

June 2010.
VIDYA VIKAS INSTITUTE OF TECHNOLOGY

(Affiliated to Jawaharlal Nehru Technological University, Hyderabad, and A.P.)


Chevella,Ranga Reddy Dt.

Department of Computer Science and Engineering


CERTIFICATE

This is to certify that the technical work entitled CLOUD COMPUTING

being submitted by

07E21A0517 Krishna Prasad P V V

in partial fulfillment of the requirements for the award of the degree of BACHELOR OF
TECHNOLOGY in COMPUTER SCIENCE AND ENGINEERING by the Jawaharlal
Nehru Technological University, Hyderabad during the academic year 2010-11.

The results embodied in this report have not been submitted to any other University or
Institution for the award of any degree or diploma.

Dr.A.GANGHADHAR J.SASI KIRAN


PRINCIPAL (HOD-CSE)

EXTERNAL EXAMINER
ABSTRACT
CLOUD COMPUTING

Cloud computing is Internet-based computing, whereby shared resources, software and


information are provided to computers and other devices on-demand, like a public utility. A
technical definition is "a computing capability that provides an abstraction between the
computing resource and its underlying technical architecture.

It is a paradigm shift following the shift from mainframe to client-server that preceded it in
the early '80s. Details are abstracted from the users who no longer have need of, expertise in, or
control over the technology infrastructure. (e.g., servers, storage, networks). Traditional business
applications have always been very complicated and expensive. The amount and variety of
hardware and software required to run them are daunting. You need a whole team of experts to
install, configure, test, run, secure, and update them.

With cloud computing, you eliminate those headaches because you’re not managing
hardware and software that’s the responsibility of an experienced vendor like salesforce.com.
The shared infrastructure means it works like a utility: You only pay for what you need,
upgrades are automatic, and scaling up or down is easy. Cloud-based apps can be up and running
in days or weeks, and they cost less. With a cloud app, you just open a browser, log in, customize
the app, and start using it.

The latest innovations in cloud computing are making our business applications even more
mobile and collaborative, similar to popular consumer apps like Facebook and Twitter. As
consumers, we now expect that the information we care about will be pushed to us in real time,
and business applications in the cloud are heading in that direction as well. With Cloud 2,
keeping up with your work is as easy as keeping up with your personal life on Facebook.
CONTENTS

1. INTRODUCTION……………………………………………………………...…….……1

1.1 WHY CLOUD……………………………………………………………………….1

1.2 HISTORY……………………………………………………………………………2

2. ARCHITECTURE…………………………………………………………………………2

2.1 LAYERS IN CLOUD………………………………………………………………….4

2.2 DEPLOYMENT MODELS……………………………………………………………6

3. KEY FEATURES……….…………………………………………………………………7

4. CHARACTERISTICS………………………………..............................................…....9

5. TOP THREATS TO CLOUD COMPUTING..…………………………………..…..….9

5.1 ABUSE & NEFARIOUS USE OF CLOUD COMPUTING………………………………9

5.2 INSECURE INTERFACES AND APIS……………………………………………….11

5.3 MALICIOUS INSIDERS…………………………………………………………….12

5.4 SHARED TECHNOLOGY ISSUES…………………………………………………..13

5.5 DATA LOSS OR LEAKAGE………………………………………………………...14

5.6 ACCOUNT OR SERVICE HIJACKING ……………………………………………...15

5.7 UNKNOWN RISK PROFILE………………………………………………………..16

6. SECURITY ISSUES ASSOCIATED WITH CLOUD……………….….…………..…18


7. APPLICATIONS OF CLOUD COMPUTING………….....................................…....21

8. CONCLUSION………………………………………………………………...………….25

10. REFERENCES………………………………………………….………..……….……..26