SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.

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
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
C LOUD C OMPUTING Presented by Ye Chen. What is cloud computing? Cloud computing is a model for enabling ubiquitous, convenient, on- demand network access.
Public cloud definition Public cloud is a cloud in which Cloud infrastructure is available to the general public. Public cloud define cloud computing.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 1.
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).
Cloud Usability Framework
Wally Kowal, President and Founder Canadian Cloud Computing Inc.
Be Smart, Use PwrSmart What Is The Cloud?. Where Did The Cloud Come From? We get the term “Cloud” from the early days of the internet where we drew a.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Cloud Computing Guide & Handbook SAI USA Madhav Panwar.
Cloud computing Tahani aljehani.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Security in Cloud Computing Presented by : Ahmed Alalawi.
EA and IT Infrastructure - 1© Minder Chen, Enterprise Architecture, IT Infrastructure, and Cloud Computing Minder Chen, Ph.D. CSU Channel Islands.
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
Discussion on LI for Mobile Clouds
Travis, Stephanie, Alex.  Cloud computing is a general term for anything that involves delivering hosted services over the Internet.  These services.
Plan Introduction What is Cloud Computing?
Cloud Computing. 2 A division of Konica Minolta Business Solutions USA Inc. What is Cloud Computing? A model for enabling convenient, on-demand network.
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
“ Does Cloud Computing Offer a Viable Option for the Control of Statistical Data: How Safe Are Clouds” Federal Committee for Statistical Methodology (FCSM)
Cloud Computing All Copyrights reserved to Talal Abu-Ghazaleh Organization
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.
Cloud Computing.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
Cloud Computing Brian Curran, Sabatino DeRico, Mike Delisa, Mudit Goel, Jon Guagenti, Jess Caso, Greg Flynn.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
TRANSFORMING IT.  The cloud is a group of servers.  A user interacts with the cloud without worrying about how it is implemented. Cloud computing describes.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of 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.
PaaSport Introduction on Cloud Computing PaaSport training material.
Paperless Timesheet Management Project Anant Pednekar.
Chapter 8 – Cloud Computing
Cloud computing Cloud Computing1. NIST: Five essential characteristics On-demand self-service Computing capabilities, disks are demanded over the network.
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.
Bay Ridge Security Consulting (BRSC) Cloud Computing.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
WIDESCREEN PRESENTATION Tips and tools for creating and presenting wide format slides.
Distributed Geospatial Information Processing (DGIP) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
Innovative Partnership Solution-Driven Commitment Agile Value Sustainable.
Template V.17, July 29, 2011 What’s the Cloud Got to do with HR Transformation? Heath Brownsworth, Director Technology Strategy.
Page 1 Cloud Computing JYOTI GARG CSE 3 RD YEAR UIET KUK.
Welcome To We have registered over 5,000 domain names and host over 1,500 cloud servers for individuals and organizations, Our fast and reliable.
Cloud Computing Kelley Raines.
Cloud Computing By P.Mahesh
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Cloud Computing.
Chapter 22: Cloud Computing Technology and Security
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
Brandon Hixon Jonathan Moore
Cloud Computing: Concepts
Basics of Cloud Computing
Done by:Thikra abdullah
Presentation transcript:

SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov

SPRING 2011 CLOUD COMPUTING Definition The National Institute of Standards and Technology (NIST) provides a concise and specific definition: Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.

SPRING 2011 CLOUD COMPUTING How it works Utilizes the network as a means to connect user end point to resources that are centralized in a data center. The data center may by accessed via the internet or a company network, or both. Allows access from a variety of end points such as a mobile phone, a PC or a tablet. Cloud services may be designed to be vendor agnostic, working equally well with Linux, Mac and PC platforms.

SPRING 2011 CLOUD COMPUTING How it works Allows access from any internet connected location, allowing Telecommuting, and Outsourcing. A user endpoint with minimal software requirements may submit a task for processing. The service provider may pool the processing power of multiple remote computers in "the cloud" to achieve the task, such as data warehousing of hundreds of terabytes, managing and synchronizing multiple documents online, or computationally intensive work.

SPRING 2011 CLOUD COMPUTING Comparison Cloud computing shares characteristics with: Autonomic computing Client–server model Grid computing Mainframe computer Utility computing Peer-to-peer Service-oriented computing

SPRING 2011 CLOUD COMPUTING Architecture Involves multiple components communicating with each other over application programming interfaces, usually web services and 3-tier architecture. Multiple programs each doing one thing well and working together over universal interfaces. Complexity is controlled and the resulting systems are more manageable than their monolithic counterparts.

SPRING 2011 CLOUD COMPUTING Architecture The two most significant components of cloud computing architecture are known as the front end and the back end. The front end is the part seen by the client, i.e. the computer user. This includes the client’s network and applications used to access the cloud via a user interface such as a web browser. The back end of the cloud computing architecture is the ‘cloud’ itself, comprising various computers, servers and data storage devices.

SPRING 2011 CLOUD COMPUTING Architecture

SPRING 2011 CLOUD COMPUTING Key characteristics Agility improves with users' ability to rapidly and inexpensively re-provision technological infrastructure resources. Application Programming Interface (API) accessibility to software that enables machines to interact with cloud software in the same way the user interface facilitates interaction between humans and computers. Cost is claimed to be greatly reduced and in a public cloud delivery model capital expenditure is converted to operational expenditure.

SPRING 2011 CLOUD COMPUTING Key characteristics Device and location independence enable users to access systems using a web browser regardless of their location or what device they are using Multi-tenancy enables sharing of resources and costs across a large pool of users thus allowing for:  Centralization of infrastructure in locations with lower costs  Peak-load capacity increases  Utilization and efficiency improvements for systems that are often only 10–20% utilized.

SPRING 2011 CLOUD COMPUTING Key characteristics Reliability is improved if multiple redundant sites are used, which makes cloud computing suitable for business continuity and disaster recovery. Scalability via dynamic "on-demand" provisioning of resources on a fine-grained, self-service basis near real-time. Performance is monitored, and consistent and loosely coupled architectures are constructed using web services as the system interface. Security could improve due to centralization of data.

SPRING 2011 CLOUD COMPUTING Service Models There are three types of the cloud: Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS)

SPRING 2011 CLOUD COMPUTING Layers Client Application Platform Infrastructure Server

SPRING 2011 CLOUD COMPUTING Deployment models Public cloud Community cloud Hybrid cloud and hybrid IT delivery Combined cloud Private cloud

SPRING 2011 CLOUD COMPUTING Why use cloud computing Website traffic fluctuates. Visitors expect steady, fast performance regardless. An infrastructure able to handle peak traffic requires capital investment. No matter how big you build it, it still may not be enough. Having to choose between overspending or under- provisioning is a classic dilemma. By deploying your web application in the cloud, you can avoid this dilemma. You can eliminate the upfront fixed investment, and still gain access to compute resources to meet peak loads with on demand scalability, while still paying only for the compute time you actually use.

SPRING 2011 CLOUD COMPUTING Why use cloud computing

SPRING 2011 CLOUD COMPUTING Why use cloud computing

SPRING 2011 CLOUD COMPUTING Pros and Cons

SPRING 2011 CLOUD COMPUTING

Selection Factors

SPRING 2011 CLOUD COMPUTING Main Concerns

SPRING 2011 CLOUD COMPUTING Questions?

SPRING 2011 CLOUD COMPUTING References Wikipedia.org