Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.

Slides:



Advertisements
Similar presentations
Cloud Computing From Different Perspective. but first, What is cloud? Why is it called cloud?
Advertisements

Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
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
Cloud Computing to Satisfy Peak Capacity Needs Case Study.
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
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).
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
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.
Next step of e-government.. Importance Foreword Cloud computing  Characteristics  Service  Users  Benefit Challenges in E-government Cloud government.
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
Plan Introduction What is Cloud Computing?
Effectively and Securely Using the Cloud Computing Paradigm.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
Cloud Computing Source:
Introduction to Cloud Computing
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
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  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
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.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
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.
Enterprise Cloud Computing
Cloud Computing. Definition  The Cloud is a metaphor for the Internet  Cloud computing is a model for enabling ubiquitous, convenient, on-demand network.
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.
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.
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 Shannon McManus Michael Weihert. What is Cloud Computing?
Launch Amazon Instance. Amazon EC2 Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the Amazon Web Services (AWS) cloud.
Distributed Geospatial Information Processing (DGIP) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
SEMINAR ON.  OVERVIEW -  What is Cloud Computing???  Amazon Elastic Cloud Computing (Amazon EC2)  Amazon EC2 Core Concept  How to use Amazon EC2.
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.
The National Institute of Standards and Technology (NIST) define Cloud Computing as “a model for enabling convenient, on-demand network access to a shared.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Unit 3 Virtualization.
Introduction to Cloud Computing
Implementing a “Cloud First” Strategy for Infrastructure
Principles of Computer Security
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Chapter 22: Cloud Computing Technology and Security
Cloud Computing Team Members: Aleksandra Knezevic Willie Robbins
CNIT131 Internet Basics & Beginning HTML
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
Cloud Computing: Concepts
Basics of Cloud Computing
Client/Server Computing and Web Technologies
Presentation transcript:

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 resources (e.g., networks, servers, storage, applications, and services) [Mell_2009], [Berkely_2009]. It can be rapidly provisioned and released with minimal management effort. It provides high level abstraction of computation and storage model. It has some essential characteristics, service models, and deployment models. 2

Essential Characteristics On-Demand Self Service: A consumer can unilaterally provision computing capabilities, automatically without requiring human interaction with each service’s provider. Heterogeneous Access: Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms. 3

Resource Pooling: The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model. Different physical and virtual resources dynamically assigned and reassigned according to consumer demand. Measured Service: Cloud systems automatically control and optimize resources used by leveraging a metering capability at some level of abstraction appropriate to the type of service. It will provide analyzable and predictable computing platform. 4 Essential Characteristics (cont.)

Service Models Cloud Software as a Service (SaaS): The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. The applications are accessible from various client devices such as a web browser (e.g., web-based ). The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage,… Examples: Caspio, Google Apps, Salesforce, Nivio, Learn.com. 5

Cloud Platform as a Service (PaaS): The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure. Consumer has control over the deployed applications and possibly application hosting environment configurations. Examples: Windows Azure, Google App. 6 Service Models (cont.)

Cloud Infrastructure as a Service (IaaS): The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources. The consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, deployed applications, and possibly limited control of select networking components (e.g., host firewalls). Examples: Amazon EC2, GoGrid, iland, Rackspace Cloud Servers, ReliaCloud. 7 Service Models (cont.)

Service Model at a glance: Picture From 8 Service Models (cont.)

Deployment Models

Private Cloud:  The cloud is operated solely for an organization. It may be managed by the organization or a third party and may exist on premise or off premise. Community Cloud:  The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns.  It may be managed by the organizations or a third party and may exist on premise or off premise

Public Cloud:  The cloud infrastructure is made available to the general public or a large industry group and it is owned by an organization selling cloud services. Hybrid cloud:  The cloud infrastructure is a composition of two or more clouds (private, community, or public).

Advantages of Cloud Computing Cloud computing do not need high quality equipment for user, and it is very easy to use. Provides dependable and secure data storage center. Reduce run time and response time. Cloud is a large resource pool that you can buy on- demand service. Scale of cloud can extend dynamically providing nearly infinite possibility for users to use internet.

Amazon EC2

What is EC2 ? Amazon Elastic Compute Cloud (EC2) is a web service that provides resizeable computing capacity that one uses to build and host different software systems. Designed to make web-scale computing easier for developers. A user can create, launch, and terminate server instances as needed, paying by the hour for active servers, hence the term "elastic".

EC2 Infrastructure Concepts

Amazon Machine Images (AMI) Is an immutable representation of a set of disks that contain an operating system, user applications and/or data. From an AMI, one can launch multiple instances, which are running copies of the AMI.

Elastic Block Store(EBS) volume An EBS volume is a read/write disk that can be created by an AMI and mounted by an instance. Volumes are suited for applications that require a database, a file system, or access to raw block-level storage.

Amazon S3 S3 = Simple storage Service A SOA – Service Oriented Architecture which provides online storage using web services. Allows read, write and delete permissions on objects. Uses REST and SOAP protocols for messaging.

Amazon SimpleDB Amazon SimpleDB is a highly available, flexible, and scalable non-relational data store that offloads the work of database administration. Creates and manages multiple geographically distributed replicas of your data automatically to enable high availability and data durability. The service charges you only for the resources actually consumed in storing your data and serving your requests.

Networking Each instance launched is assigned two addresses a private address and a public IP address. A replacement instance has a different public IP address. Amazon EC2 offers Elastic IP addresses (static IP addresses) for dynamic cloud computing.

AWS Management Console

References Mobile cloud computing: Big Picture by M. Reza Rahimi Amazon Elastic Compute Cloud – User Guide, API Version