Cloud Computing 2009.12.16 Presented by Boyoung Kim.

Slides:



Advertisements
Similar presentations
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Advertisements

Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
By Adam Balla & Wachiu Siu
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Public cloud definition Public cloud is a cloud in which Cloud infrastructure is available to the general public. Public cloud define cloud computing.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Cloud Computing (101).
AN INTRODUCTION TO CLOUD COMPUTING Web, as a Platform…
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
CLOUD COMPUTING.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Engineering the Cloud Andrew McCombs March 10th, 2011.
1. 2 New Computing Models, and What They Mean to the Small and Mid Sized Business Consumer How your business can make practical decisions between “The.
Addition to Networking.  There is no unique and standard definition out there  Cloud Computing is a general term used to describe a new class of network.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE.
EA and IT Infrastructure - 1© Minder Chen, Enterprise Architecture, IT Infrastructure, and Cloud Computing Minder Chen, Ph.D. CSU Channel Islands.
Travis, Stephanie, Alex.  Cloud computing is a general term for anything that involves delivering hosted services over the Internet.  These services.
PLUG IT IN 4 Cloud Computing. 1.Introduction 2.What Is Cloud Computing? 3.Different Types of Clouds 4.Cloud Computing Services 5.The Benefits of Cloud.
Introduction to Cloud Computing
Cloud Computing Cloud Computing Class-1. Introduction to Cloud Computing In cloud computing, the word cloud (also phrased as "the cloud") is used as a.
1. Popular Applications Technological trend Effective and Efficient 2.
Osama Shahid ( ) Vishal ( ) BSCS-5B
3 Cloud Computing.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
Application and Usage of Cloud Computing and Data Security
Cloud Models – Iaas, Paas, SaaS, Chapter- 7 Introduction of cloud computing.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Evolution - not revolution Server resources are shared globally instead of locally Excess capacity for peak usage can be shared Backup, security and other.
Introduction to Cloud Computing
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Cloud Computing. Cloud Computing defined Dynamically scalable, device-independent and task-centric computing resources are provided online, with all charges.
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
1 NETE4631 Course Wrap-up and Benefits, Challenges, Risks Lecture Notes #15.
INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING.
By Nicole Rowland. What is Cloud Computing?  Cloud computing means that infrastructure, applications, and business processes can be delivered to you.
1 NETE4631 Network Information Systems : Introduction to Cloud Computing Lecture Notes #2.
Cloud Computing Computation as Utility. Computer utilities Leonard Kleinrock, ARPANET, 1969: ”We will probably see the spread of computer utilities, which.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
Chapter 8 – Cloud Computing
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
1 NETE4631 Using Google Web Services Lecture Notes #6.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
PRESENTED BY– IRAM KHAN ISHITA TRIPATHI GAURAV AGRAWAL GAURAV SINGH HIMANSHU AWASTHI JAISWAR VIJAY KUMAR JITENDRA KUMAR VERMA JITENDRA SINGH KAMAL KUMAR.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
1 Views of Cloud Computing Prof. Ravi Sandhu Executive Director and Endowed Chair March 25, © Ravi Sandhu.
Page 1 Cloud Computing JYOTI GARG CSE 3 RD YEAR UIET KUK.
CS 6027 Advanced Networking FINAL PROJECT ​. Cloud Computing KRANTHI ​ CHENNUPATI PRANEETHA VARIGONDA ​ SANGEETHA LAXMAN ​ VARUN ​ DENDUKURI.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Introduction to Cloud Computing
Cloud computing-The Future Technologies
The Future? Or the Past and Present?
Introduction to Cloud Computing
Cloud Computing.
رايانش ابري Cloud Computing
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
3 Cloud Computing.
Chapter 9 An Introduction and Overview of Cloud Computing
Brandon Hixon Jonathan Moore
Emerging technologies-
Cloud Computing: Concepts
Presentation transcript:

Cloud Computing Presented by Boyoung Kim

Contents A Break in the Clouds: Towards a Cloud Definition Luis M. Vaquero, Luis Rodero-Merino, Juan Caceres, Maik Lindner A Short Introduction to Cloud Platforms An enterprise-oriented view David Chappell, August 2008

Outline Introduction A Cloud Definition Clouds and Grids Comparison What is a Cloud Platform? Examining Cloud Platforms Summary

Introduction Cloud Computing is a new paradigm for the provision of computing infrastructure –Shifts the location of this infrastructure to the network There are many definitions of Cloud Computing but they focus on certain aspect of technology It’s so confusing

More comprehensive analysis of all the features of Cloud Computing, to reach a definition that encompasses them

A Cloud Definition

Cloud Characteristics Markus Klems claims that immediate scalability and resources usage optimization are key elements for the Cloud Some authors focus on the business model and the reduction in capital expenditure (Jeff Kaplan and Reuven Cohen) FeatureReference User Friendliness[11, 6, 24] Virtualization[11, 6, 24, 5] Internet Centric[11, 6, 24, 5] Variety of Resources[11, 24, 22] Automatic Adaptation[11, 14] Scalability[11, 6, 24, 22, 15] Resource Optimization[11, 24, 22] Pay per Use[11, 14, 6, 24, 5] Service SLAs[11, 6] Infrastructure SLAs[11] Scalability [11, 6, 24, 22, 15] Resource Optimization [11, 24, 22] Pay per Use [11, 14, 6, 24, 22]

Proposed Definition Clouds are a large pool of easily usable and accessible virtualized resources. These resources can be dynamically reconfigured to adjust to a variable load (scale), allowing also for an optimum resource utilization. This pool of re-sources is typically exploited by a pay- per-use model in which guarantees are offered by the Infrastructure Provider by means of customized SLAs.

Clouds and Grids Comparison

Clouds and Grids A source of confusion around the Cloud concept is its relation with Grid Computing Clouds and Grids share similar visions –Reduce computing costs and increase flexibility and reliability by using third-party operated hardware

A Grid Definition In 2002, Ian Foster “a system that coordinates resources which are not subject to centralized control, using standard, open, general-purpose protocols and interfaces to deliver nontrivial qualities of service” More recent definitions emphasize the ability to combine resources from different organizations for a common goal

Resource AB Share Grid

No Share !! Cloud Resource AB

What is a Cloud Platform?

Application If the creators of every on-premises application first had to build all of these basics, we’d have many fewer applications today O/S

Similarly, if every development team that wishes to create a cloud application must first build its own cloud platform, we won’t see many cloud applications. Fortunately, vendors are rising to this challenge !

Cloud Platform Cloud Platform lets developers write applications that run in the cloud, or use services provided from the cloud, or both

Three Kinds of Cloud Services DevelopersUsers Browser/ Client Application Users Extra Functions Application Platform Application Cloud On-premises Software as a Service (SaaS) Attached Services Cloud Platforms

Software as a service (SaaS) A SaaS application runs entirely in the cloud The on-premises client is typically a browser of some other simple client Ex) The online alternatives of typical office applications such as word processors Users Browser/ Client Application

Attached services An application can enhance its functions by accessing application- specific services provided in the cloud Ex) Apple’s iTunes Users Extra Functions Application

Cloud Platforms (PaaS) A cloud platform provides cloud-based services for creating applications Rather than building their own custom foundation Ex) The developers of a new SaaS application could instead build on a cloud platform Developers Application Platform

Examining Cloud Platforms

Applicatio n Operating System Foundation Integration Identity Applicat ion Infrastructure Services Application Services Storage Local Support

Foundation (PaaS) Operating System –Amazon’s EC2 (Elastic Compute Cloud) provides customer-specific Linux instances running in VMs Local Support –Google’s AppEngine provides local support for running Python Web applications –Force.com is aimed at creating data-oriented business applications

Infrastructure Services (IaaS) Storage –Amazon’s S3 (Simple Storage Service) –MS’s SSDS (SQL Server Data Services) –Amazon’s SimpleDB Integration –Amazon’s SQS (Simple Queue Service) –BizTalk (a relay service) Identity –A set of bytes that describes user

Application Services (SaaS) Search –Microsoft’s Live Search Mapping –Google Maps Other application Services

Summary

Clouds –easily usable and accessible virtualized resources –resources can be dynamically reconfigured to adjust to a variable load (scale) –optimum resource utilization –pay-per-use basis Cloud Platform lets developers write applications that run in the cloud, or use services provided from the cloud, or both –Foundation (Paas) –Infrastructure Services (IaaS) –Application Services (SaaS)