0% found this document useful (0 votes)
79 views32 pages

Presented by - Sandesh Asthana Saurabh Pant Shashank Agarwal Submitted To - Mr. Raja Ghoshal Mr. Mukul Agarwal

The document provides an overview of cloud computing. It defines cloud computing and discusses its key characteristics including on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. It describes the three main cloud service models (SaaS, PaaS, IaaS) and four deployment models. The document also discusses current academic cloud computing projects, challenges, benefits for enterprises and users, and the role of cloud computing in campus IT.

Uploaded by

Sandesh Asthana
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views32 pages

Presented by - Sandesh Asthana Saurabh Pant Shashank Agarwal Submitted To - Mr. Raja Ghoshal Mr. Mukul Agarwal

The document provides an overview of cloud computing. It defines cloud computing and discusses its key characteristics including on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. It describes the three main cloud service models (SaaS, PaaS, IaaS) and four deployment models. The document also discusses current academic cloud computing projects, challenges, benefits for enterprises and users, and the role of cloud computing in campus IT.

Uploaded by

Sandesh Asthana
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 32

Submitted To Mr. Raja Ghoshal Mr.

Mukul Agarwal

Presented By Sandesh Asthana Saurabh Pant Shashank Agarwal

What is a Cloud?

SLAs Web Services

Virtualization

Basic Cloud Definitions


A model of computation and data storage based on pay as you go access to unlimited remote data

center capabilities
A cloud infrastructure provides a framework to manage scalable, reliable, on-demand access to applications Cloud services provide the invisible backend to

many of our mobile applications

Cloud Computing

any situation in which computing is done in a remote location (out in the clouds), rather than on your desktop or portable device.
A definition refers to You tap into that computing power over an Internet connection.

"The cloud is a smart, complex, powerful computing system in the sky that people can just plug into."

What is Cloud Computing?


Cloud is the aggregation of Servers, Low end computers and storage hosting the program and data Accessed via Internet anywhere from world User Centric Easier for group members to collaborate

Task Centric Users need is more important than features of application


Powerful All resources together create a wealth of computing power

Programmable Automated distribution of computing power and data across cloud. Data loss become a history now

What Cloud Computing IS NOT?


It is not Network Computing Application and Data are not confined to any specific Companys Server No VPN Access Encompasses multiple companies, multiple servers and multiple networks It is not Traditional Outsourcing Not a contract to host data by 3rd party Hosting Business No subcontracting for computing services for specific outside firm

So exactly what Cloud Computing is?


A style of computing where massively scalable IT-enabled

capabilities are provided "as a service" over the network.


Business Model Usage Based
Access Model Network Technical Model Dynamic

Cloud Computing Parts


NIST defines cloud computing by:
5 essential characteristics 3 cloud service models 4 cloud deployment models

Essential Characteristics
On-demand service
Get computing capabilities as needed

automatically

Broad Network Access


Services available over the net using desktop,

laptop, PDA, mobile phone

Essential Characteristics
Resource pooling
Provider resources pooled to server multiple clients

Rapid Elasticity
Ability to quickly scale in/out service

Measured service
control, optimize services based on metering

10

Core Objectives of Cloud Computing


Security Scalability Availability Performance Cost-effective Acquire resources on demand Release resources when no longer needed Pay for what you use

Cloud Service Models


Software as a Service (SaaS)
We use the provider apps

User doesnt manage or control the network, servers,

OS, storage or applications

Platform as a Service (PaaS)


User deploys their apps on the cloud
Controls their apps User doesnt manage servers, IS, storage

12

Cloud Service Models


Infrastructure as a Service (IaaS)
Consumers gets access to the infrastructure to deploy

their stuff Doesnt manage or control the infrastructure Does manage or control the OS, storage, apps, selected network components

13

Cloud Computing Layers

14

What Makes the Cloud Compelling


Since

the IBM PC was introduced

Processor speed has risen 30 per cent per year

Memory capacity grown by 50 per cent per year Mass storage mushroomed 80 per cent per year

Desktop systems are burdened with too much state

We expect to see, by 2012, [20 to 25 per cent] of the server market will be running some version of Governance of critical data falls short of rising demands cloud computing Right now, as much as 14 percent of server purchases are going into some sort of cloud deployment.
File system technology has not addressed new needs

Jason Waxman General Manager, High-Density Computing Intel Server Platforms Group 17 Feb. 2009

Current Works

Academia
Eucalyptus Opensource software framework Developed by University of California Implements Infrastructure as a Service (IaaS)

Nimbus Developed by The University of Chicago Science


Cloud, codenamed "Nimbus Provides compute capability in the form of Xen virtual machines The Nimbus cloud is available to all members of scientific community wanting to run in the cloud Deployed on physical nodes of the University

Kupa
Developed by Masaryk University Other current scientific world cloud system

Enterprise
Consists of hundreds of thousands of computing nodes

Challenges Ahead
Reliability Security and Privacy

Access and Usage Restrictions


Privileged user access Regulatory compliance

Data location
Data segregation Recovery

Why we use cloud computing?

Why we use cloud computing?


Case 1: Write a file Save Computer down, file is lost Files are always stored in cloud, never lost

Why we use cloud computing?


Case 2: Use IE --- download, install, use Use QQ --- download, install, use Use C++ --- download, install, use Get the serve from the cloud

Something Old, Something New


New: Cloud describes the use of a collection of services,

applications, information, and infrastructure comprised of pools of compute, network, information and storage resources. These components can be rapidly orchestrated, provisioned, implemented and decommissioned, and scaled up or down providing for an on-demand utility-like model of allocations and consumption

Old: The Network is the Computer (Sun

Microsystems, 1997)

23

Research Questions
At a Broad level, Two major Questions are:
How much secure is the Data? How much secure is the Code?

The architecture of cloud computing system

Cloud Computing - The Coming Storm

Evolution of Cloud Computing


Cloud Computing SaaS Computing Utility Computing Grid Computing Solving large problems with Parallel computing Made mainstream By Global Alliance Offering computing resources as a metered service Introduced in late 1990s Network-based subscriptions to applications Gained momentum in 2001 Next-Generation Internet computing Next-Generation Data Centers

Cloud Computing

Slid e 26

The Role of Cloud in Campus IT


So we will just buy everything from the cloud and wont need IT, right?

Not exactly.
http://www.dvorak.org/blog/wp-content/uploads/2010/04/cloud.jpg

27

Cloud Features & Benefits


Massive scalability Fault tolerant & highly reliable Intra- & Inter-cloud load balance Instant application deployment

for Enterprises

Highly virtualized and standardized Simplified, more efficient IT and infrastructures application management Deliver more applications to large number of users Excellent service quality Higher utilization at reduced cost Time-to-market

Cloud Features & Benefits


Massive scalability Fault tolerant & highly reliable Intra- & Inter-cloud load balance Instant application deployment Unlimited use Always on

for Users

Highly virtualized and standardized No need to install or update SW or infrastructures HW; access from any browser

Access from anywhere Many services to choose from

The Future: an Explosion of Data


Experiments Simulations Archives Literature Instruments

The Challenge: Enable Discovery. Deliver the capability to mine, search and analyze this data in near real time.

Enhance our Lives Participate in our own heath care. Augment experience with deeper understanding. Petabytes Doubling every 2 years

30

References

Introduction to Nimbus @ UC, http://workspace.globus.org/clouds/nimbus.html http://en.wikipedia.org/wiki/Cloud_computing Andrew Lavallee (2008, August 5). AT&T to be provider of cloud computing. Wall Street Journal. Retrieved August 6, 2008, from http://online.wsj.com/article/SB121790207112112419.html?mod=rss_whats_news_us Martin LaMonica (2008, March 25). Is cloud computing more than just smoke? Cnet News.com. Retrieved August 6, 2008, from http://news.cnet.com/8301-10784_3-9902616-7.html?hhTest=1

Google App Engine, http://appengine.google.com


Eucalyptus, http://eucalyptus.cs.ucsb.edu Wikipedia, Cyberinfrastructure, http://en.wikipedia.org/wiki/Cyberinfrastructure

THANK YOU

You might also like