Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.

Slides:



Advertisements
Similar presentations
Amazon. Cloud computing also known as on-demand computing or utility computing. Similar to other utility providers like electric, water, and natural gas,
Advertisements

CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
By: Kathleen Walters CLOUD COMPUTING Definition Cloud computing allows multiple computers to connect to one main network. Instead of installing different.
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.
© 2009 IBM Corporation ® IBM Software Group Introduction to Cloud Computing Vivek C Agarwal IBM India Software Labs.
The Cloud: Demystified Neil Cattermull Frontier Technology.
A T AXONOMY AND S URVEY OF C LOUD C OMPUTING S YSTEMS Reporter: Steven Chen Date: 2010/10/27 1.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Presenter: Vikash Nath MCP, CCNA, MCTS. On-Premise Private Cloud Public Cloud Hybrid Cloud.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
SaaS, PaaS & TaaS By: Raza Usmani
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Cloud computing Tahani aljehani.
Plan Introduction What is Cloud Computing?
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
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.
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.
CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
PROGRAMMING IN VISUAL BASIC.NET INTRODUCTION TO VISUAL BASIC.NET Bilal Munir Mughal 1 Chapter-1.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
MapReduce April 2012 Extract from various presentations: Sudarshan, Chungnam, Teradata Aster, …
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Computing on the Cloud Jason Detchevery March 4 th 2009.
Software Architecture
Introduction to Cloud Computing
TECHNOLOGY GUIDE THREE
In the name of God :).
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.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Cloud Computing A set of Internet-based application.
Prepared By : Bhavin Tank(S.Y.B.Sc.(IT)) College of Computer Science & IT, Junagadh Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Chapter 8 – Cloud Computing
Cloud computing Cloud Computing1. NIST: Five essential characteristics On-demand self-service Computing capabilities, disks are demanded over the network.
GOOGLE APP ENGINE By Muktadiur Rahman. Contents  Cloud Computing  What is App Engine  Why App Engine  Development with App Engine  Quote & Pricing.
Software Acquisition Management. Cloud Computing 2.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
AFACT Cloud Computing WG Zon-yin Shae Institute for Information Industry Bangkok, Thailand, Nov. 26, 2014.
Web Technologies Lecture 13 Introduction to cloud computing.
Windows Azure poDRw_Xi3Aw.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-2.
Cloud Architecture. SPI Model Cloud Computing Classification Model – SPI Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) -
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
CLOUD COMPUTING When it's smarter to rent than to buy.. Presented by D.Datta Sai Babu 4 th Information Technology Tenali Engineering College.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Unit 3 Virtualization.
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Chapter 6: Securing the Cloud
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
TECHNOLOGY GUIDE THREE
Cloud computing-The Future Technologies
Introduction to Cloud Computing
TECHNOLOGY GUIDE THREE
Cloud Computing Dr. Sharad Saxena.
Cloud Computing.
Cloud Computing: Concepts
TECHNOLOGY GUIDE THREE
Presentation transcript:

Cloud Computing 1

Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2

Introduction  3

 The main idea is to make applications available on flexible execution environments primarily located in the Internet  The goal of cloud computing model is to make a better use of distributed resources 4

Introduction 5 Manage Contact Work Share Google Charts User

Introduction 6  In the cloud computing system we have to address different fundamentals :  virtualization  scalability  interoperability  quality of service (QoS)  cloud delivery models (private, public, hybrid)

Evolution 7  Cluster Computing  Distributed Computing  Grid Computing  Utility Computing  Grid Computing

Evolution 8  Cluster Computing  Parallel and distributed system  Connects Multiple stand-alone computers into a Single integrated computing resource  Connects through Fast LAN  Used for Load Balancing and High Availability

Evolution 9  Distributed Computing  A problem is divided into many tasks, each of which is solved by one computer.  The system has to tolerate failures in individual computers.

Evolution 10  Grid Computing  parallel distributed computing  Combination of computer resources from multiple administrative domains  Enables sharing, selection, and aggregation of geographically distributed computers  Connected by a conventional network interface, such as Ethernet

Evolution 11

Evolution  Utility Computing  Packaging of Computing resources  Provides: Computation, Storage, Services  Charges are base on customers usage  Maximize the efficient use of resources  Minimized associated costs  Examples: Amazon, IBM, Sun Microsystems 12

Cloud architecture 13

Cloud architecture 14

Cloud Computing  Software as a Service  software for customer use  Rather than purchase the hardware and software to run an application, customers need only a computer or a server to download the application and internet access to run the software. 15

Cloud Computing 16

Cloud Computing  Platform as a Service  user-built applications onto the cloud infrastructure  built using programming languages and software tools supported by the provider (e.g., Java, python,.Net) 17

Cloud Computing 18

Cloud Computing  Infrastructure as a Service  Allows users to rent processing, storage, networks, and other resources.  User can deploy and run the guest OS and applications  User has control over OS, storage, deployed applications, and possibly select networking components 19

Cloud Computing 20

Cloud types 21 from wiki

Cloud Computing  Public Cloud  Used by general public cloud consumers  Owned by service provider  Earn profit base from users’ requirement 22

Cloud Computing  Private Cloud  Operated and managed by single organization or third party  Maximize and optimize the utilization of existing in-house resources  Security concerns  Organizations always require full control  For academic research and teaching purposes 23

Cloud Computing  Hybrid Cloud  Combination of 2 or more clouds  To optimized their resources  Help raised the issues of standardization and cloud interoperability 24

Platform 25  Hadoop  software platform  easily write and run applications  process vast amounts of data  Yahoo 為最大的贊助商  Others : Microsoft azure  Amazon EC2, Google App Engine

Map reduce operation 26

Map reduce operation 27

Future 28  Browser would be a OS ??  Security