0% found this document useful (0 votes)
59 views14 pages

Beginner S Guide To Cloud Computing

This document summarizes a presentation on cloud computing by Kelvin Gan and Liam McMurray. It defines cloud computing as vast computing resources residing remotely and being accessed as needed. It outlines three aspects of cloud computing: Software as a Service (SaaS) like Google Apps, Platform as a Service (PaaS) like Google App Engine, and Infrastructure as a Service (IaaS) like Amazon Web Services. Examples of each type are provided along with brief descriptions of popular cloud platforms. Both benefits like low costs and scalability as well as drawbacks like vendor lock-in are mentioned.

Uploaded by

happy2009y
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views14 pages

Beginner S Guide To Cloud Computing

This document summarizes a presentation on cloud computing by Kelvin Gan and Liam McMurray. It defines cloud computing as vast computing resources residing remotely and being accessed as needed. It outlines three aspects of cloud computing: Software as a Service (SaaS) like Google Apps, Platform as a Service (PaaS) like Google App Engine, and Infrastructure as a Service (IaaS) like Amazon Web Services. Examples of each type are provided along with brief descriptions of popular cloud platforms. Both benefits like low costs and scalability as well as drawbacks like vendor lock-in are mentioned.

Uploaded by

happy2009y
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 14

A presentation by Kelvin Gan & Liam McMurray Web Services, University of Bath

Who we are
Liam McMurray
Web Designer Mac-ophile Aesthetically driven End user

Kelvin Gan
Web Software Developer Geek Obsessive - Compulsive Engineer

"What is Cloud Computing?" "Cloud computing is a buzzword..."


"The concept, quite simply, is that vast computing resources will reside somewhere out there in the ether (rather than in your computer room) and we'll connect to them and use them as needed.

"What is Cloud Computing?"


- Liam (2 weeks ago)

"What is Cloud Computing?" "Cloud computing is a buzzword..."


"The concept, quite simply, is that vast computing resources will reside somewhere out there in the ether (rather than in your computer room) and we'll connect to them and use them as needed."
- Jonathan Weber (The Times Online)

http://go.bath.ac.uk/xpcb

3 aspects of Cloud Computing


1. Applications in the Cloud (SaaS):
o o o o o o

2. Platforms in the Cloud (PaaS):


Google App Engine Mosso Force.com

Google Apps Flickr

SaaS PaaS
Haas

3. Infrastructure in the Cloud (HaaS)


Amazon Web Services

SaaS PaaS Haas

3 aspects of Cloud Computing


As described by Thorsten vok Eiken at RightScale:
1. Applications in the Cloud (SaaS):
o o
http://go.bath.ac.uk/ym2i

2. Platforms in the Cloud (PaaS):


o o o
o

Google Apps Flickr

3. Infrastructure in the Cloud (HaaS)


Amazon Web Services

Google App Engine Mosso Force.com

http://go.bath.ac.uk/kzkz

Applications in the Cloud / SaaS

email photo sharing calendars and contacts document sharing (like this!)

Platforms in the Cloud / SaaS


- Amazon Web Services
Amazon EC2
Elastic Cloud Computing virtual servers for rent called Amazon Machine Images (AMIs) based on Xen priced on per hour from $0.10 to $1

Amazon S3
Simple Storage Service up to $0.18 per GB storage from $0.10 per GB transfer via o REST o SOAP o BitTorrent

http://aws.amazon.com/ec2/

http://aws.amazon.com/s3/

Infrastructure in the Cloud / HaaS - Google App Engine


A web application development framework and hosting solution rolled into one That uses the infrastructure available at Google
o

Currently public preview Pricing to be announced Scalable? Quotas in place while in preview
bandwidth is 10 GB which is plenty but CPU is 0.2 GHz max HTTP requests per day is 650,000 o you can apply for an extension
o o o

so their servers + storage: BigTable

(currently) Python only

http://code.google.com/appengine/

Microsoft Azure Services


Very new: released Monday 27th October (last week!) XaaS
Windows Azure (.Net hosting) MS SQL Services Live Services Microsoft Sharepoint Services o Microsoft Dynamic CRM Services
o o o o

Integrated support in Visual Studio Surprisingly, there are .Net SDKs for: o Java o Ruby!

http://www.microsoft.com/azure/

Good & Bad of PaaS/HaaS-based Cloud Computing


The Good
cheap scales minimal start up costs
o

The Bad
vendor lock-in
o

resilience is someone else's problem

for a few 's I have big servers available

single point of failure not yet mature

portability very hard

http://go.bath.ac.uk/i2ej

http://go.bath.ac.uk/qsen

http://go.bath.ac.uk/ufxn

You might also like