Embed
Email

cloud_computing

Document Sample

Shared by: ewghwehws
Categories
Tags
Stats
views:
0
posted:
1/23/2012
language:
pages:
19
Cloud Computing









Prepared By :

Agenda

 What is a cloud computing?



 Traditional service architecture



 Characteristics of Cloud Computing



 service providers



 A CC Platform: AWS



 Cloud Computing in the Real World



 Conclusion

What is cloud computing?

 Cloud is a metaphor for the Internet,

based on how it is depicted in computer

network diagrams



 Cloud computing is a computing paradigm

in which tasks are assigned to a

combination of connections, software and

services accessed over a network.



 Dynamically scalable resources are

provided as a service over the Internet for

large scale computations

What is cloud computing?

 Storage and Computation of the

applications take place in some computer

in the ‘Cloud’. IT Companies don’t have

purchase or manage the infrastructure.



 Computing at the scale of the cloud

allows users to access supercomputer-

level power from a simple web browser.



 IT companies can acquire huge resources

in minutes to scale on basis of user

demands

What could you do with 1000 times as much

data & CPU power?



 Scale your business to 1000 times more

users

 Gather statistics about every user click

 Improve recommendation systems

 Model better price plan choices

 Simulate 1,000,000 users of a system

 Implement superior analytical systems

providing faster responses

Traditional service architecture



• Expensive upfront, maintenance costs

• Requires many types of resources

– Machines, power, cooling, bandwidth…

• Does not scale on demand

• Not easily reconfigurable

– Adding virtualization helps with this

Characteristics of Cloud

Computing



 Self Healing

 Multi-tenancy

 Linearly Scalable

 Service-oriented

 SLA Driven

 Flexible

Cloud Computing Services from

IT Leaders



 Amazon Web Services



 Microsoft Azure





 Google App Engine

A comprehensive CC platform: AWS



 AWS : Amazon Web Services



 Based on Amazon.com’s global scalable,

reliable, and secure distributed computing

infrastructure



 Backbone of Amazon’s $15 billion retail

business and transactional enterprise

Amazon EC2 : Amazon Elastic

Compute Cloud

 A web service that provides on-demand resizable

compute capacity in the cloud.



 Obtains and load an Amazon machine Instance in

minutes through APIs



 For example 1 EC2 instance :7 GB of memory, 20

EC2 Compute Units, 1.7 TB of storage, 64-bit

platform running your application on Linux

machine costs 0.8$/Hr.



 1 EC2 Compute Unit (ECU) = CPU capacity of a

1.0-1.2 GHz 2007 Opteron or 2007 Xeon

processor.

January 23, 2012

Amazon S3: Amazon Simple

Storage Service

 Scalable, Reliable and Secure service to

handle large data in cloud itself



 A simple web services interface that can

be used to store and retrieve large

amounts of data



 Write, read, and delete objects containing

from 1 byte to 5 gigabytes of data each



 price : $0.150 per GB for each month

Amazon SimpleDB

 A web service providing the core database

functions of data indexing and querying.



 This service works in close conjunction

with Amazon S3 and Amazon EC2

collectively providing the ability to store,

process and query data sets in the cloud



 $0.14 per Amazon SimpleDB Machine

Hour consumed

Amazon SQS : Amazon Simple

Query System

 Web Service to store messages as they

travel between computers.



 Using SQS data is moved between

distributed components of their

applications that perform different tasks,

without losing messages or requiring each

component to be always available.



 Any authenticated computer on the

Internet can add or read messages

without any installed software

Amazon SQS : Amazon Simple

Query System

 Components of applications using

Amazon SQS can run independently,

and do not need to be on the same

network, developed with the same

technologies, or running at the same

time.



 For $1 a user can transmit over a

half a million (500,000) messages.

Example: AWS based website

 End users submit link of the video to the website

to be converted into different format(e.g. covert

http://ABC.rm into video file having avi format)

 The videos are stored in Amazon S3, and a

message is placed in an Amazon SQS incoming

queue with a pointer to the video and to the

target video format in the message.



 The transcoding application, running on several

Amazon EC2 instances, reads the request

message from the incoming queue, retrieves the

video from Amazon S3 using the pointer, and

transcodes the video into the target format.

January 23, 2012

Example: AWS based website

 The converted video is put back into Amazon S3

and another message is placed in another

Amazon outgoing SQS queue with a pointer to

the converted video.



 Metadata about the video (e.g., format, date

created and length) can be indexed into Amazon

Simple DB for easy querying.



 A dedicated Amazon EC2 instance can constantly

monitor the incoming queue and, based on the

number of messages in the incoming queue, is

able to dynamically adjust the number of

transcoding Amazon EC2 instances to meet

customers’ response time requirements.

Cloud Computing in the Real

World

 Time Machine



 IBM Google University Academic Initiative



 SmugMug



 NASDAQ

Conclusion

 Cloud Computing, an emerging technology

provides :



– Very large scale computation platform



– Scalable, reliable and easily available



– Managed computing resources



– Eliminates management headaches





 "There's a whole industry emerging “

says Marc Benioff, Salesforce.com's CEO

Thank You!!



Related docs
Other docs by ewghwehws
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!