INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.

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
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
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.
© 2009 IBM Corporation ® IBM Software Group Introduction to Cloud Computing Vivek C Agarwal IBM India Software Labs.
Cloud Computing (101).
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.
Engineering the Cloud Andrew McCombs March 10th, 2011.
Cloud computing Tahani aljehani.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
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 – The Cloud Dr. Jie Liu. Definition  Cloud computing is Web-based processing, whereby shared resources, software, and information are.
Effectively and Securely Using the Cloud Computing Paradigm.
Building Sustainable MIS Infrastuctures
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
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
4. Cloud Platform Architecture over Virtualized Data Centers
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
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.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Software Architecture
Introduction to Cloud computing
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.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
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.
By Nicole Rowland. What is Cloud Computing?  Cloud computing means that infrastructure, applications, and business processes can be delivered to you.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
Chapter 8 – Cloud Computing
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to 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,
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
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
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.
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.
Cloud computing-The Future Technologies
Prepared by: Assistant prof. Aslamzai
The Future? Or the Past and Present?
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Chapter 22: Cloud Computing Technology and Security
GROUP 2 Cloud Computing Abdoul Karim Dolo Gary Kirk Baboucarr W Mbai
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,
Brandon Hixon Jonathan Moore
Emerging technologies-
Cloud Computing: Concepts
Session I Cloud Introduction Session I
Done by:Thikra abdullah
Presentation transcript:

INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4

CLOUD COMPUTING CHARACTERISTICS So what are its characteristics? Described as: On-demand computing, pay as you go, software as a service, utility computing Usually costs, but cost-effective Virtualization Scalable (expand on current hardware) Elastic (dynamically add hardware as needed) Distributed and highly parallel approach Emphasizes availability Replication, replication, replication …

ELASTIC Cloud infrastructure used depends on application Only need one server to run small job OR Massive number of servers needed ELASTIC – unlimited resources Cloud provider keeps adding hardware to satisfy your demand

THE RESULT OF CLOUDS: DIFFERENT COMPUTING MODEL

CLOUD SERVICE MODELS Software as a Service (SaaS) Applications, management and user interfaces provided over a network Platform as a Service (PaaS) Application development frameworks, operating systems and deployment frameworks Infrastructure as a Service (IaaS) Virtual computing, storage and network resource that can be provisioned on demand

Sun white paper : "Introduction to Cloud Computing Architecture"Introduction to Cloud Computing Architecture

IAAS Infrastructure as a Service (IaaS) – aka Hardware as a Service (HaaS) and Utility computing Why buy machines when you can rent resources? Utility computing billing – based on what used Provides basic storage and compute capabilities as server Servers, storage systems, CPU cycles, switches, routers, etc.

INFRASTRUCTURE-AS-A-SERVICE (IAAS) Resource Provisioning Provides the users the capability to provision computing and storage resources. Virtual Machines These resources are provided to the users as virtual machine instances and virtual storage. Users can start, stop, configure and manage the virtual machine instances and virtual storage. Provider Managers Infrastructure: The cloud service provider manages the underlying infrastructure. Pay-per-use/Pay-as-you-go: Virtual resources provisioned by the users are billed based on a pay-per-use/pay-as- you-go paradigm.

IAAS Does not provide applications to customers (SaaS and PaaS do) Saves cost of purchasing Infrastructure can be scaled up or down Multiple tenants can use equipment at the same time – called multitenant Device independence – access systems on different hardware Low barriers to entry

IAAS COMPONENTS Computer hardware – rented out, provider set up as a grid for scalability Network – hardware for firewalls, routers, etc. Internet connectivity so user can access hardware Allows clients to run the VM they want

INFRASTRUCTURE-AS-A-SERVICE (IAAS) IaaS Benefits - Shift focus from IT management to core activities - No IT infrastructure management costs - Pay-per-use/pay-per-go pricing - Guaranteed performance - Dynamic scaling - Secure access - Enterprise grade infrastructure - Green IT adoption Characteristics - Multi-tenancy - Virtualized hardware - Management & monitoring tools - Disaster recovery Adoption - Individual users: Low - Small & medium enterprises: Medium - Large organizations: High - Government: High Examples - Amazon Elastic Compute Cloud (EC2) - RackSpace - Google Compute Engine - Joyent - Terremark - OpSource - Nimbula - Enamoly - Eucalyptus - Open Stack

QUESTIONS/PROBLEMS How do you use this hardware? If they provide the hardware and software to use it, is it no longer IaaS? If you want to use their servers, do you have to create your own VM? Do they have VMs available?

COMMENT If you create your own VMs, etc. This is not easy …

IAAS EXAMPLES Ex: Amazon’s EC2, e.g. Samba - Connecting to Cloud Storage as a Network ShareAmazon’s EC2Samba Google Compute Engine Windows Azure VMs

SLA Service level agreements between provider and client – SLA The specific parameters, minimum levels required for each element of the service, remedies for failure to meet requirements. Affirms ownership of data stored on the service provider’s system, specifies your rights to get it back. System infrastructure and security standards to be maintained by the service provider, your rights to audit their compliance. Specifies your rights and cost to continue and discontinue using the service. cloud-slas cloud-slas