100 likes | 388 Views
Who we are. Liam McMurray
E N D
1. A presentation by Kelvin Gan & Liam McMurrayWeb Services, University of Bath LiamLiam
2. LiamLiam
3. "What is Cloud Computing?" - Liam (2 weeks ago) LiamLiam
4. "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) LiamLiam
5. 3 aspects of Cloud Computing As described by Thorsten vok Eiken at RightScale:
Applications in the Cloud (SaaS):
Google Apps
Flickr
Platforms in the Cloud (PaaS):
Google App Engine
Mosso
Force.com
Infrastructure in the Cloud (HaaS)
Amazon Web Services KelvKelv
6. Applications in the Cloud / SaaS email
photo sharing
calendars and contacts
document sharing (like this!) LiamLiam
7. 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
REST
SOAP
BitTorrent Platforms in the Cloud / SaaS- Amazon Web Services Kelv
This all used to be cheap until the £ started falling against the $Kelv
This all used to be cheap until the £ started falling against the $
8. 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
so their servers + storage: BigTable
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
you can apply for an extension
(currently) Python only KelvKelv
9. Microsoft Azure Services Very new: released Monday 27th October (last week!)
XaaS
Windows Azure (.Net hosting)
MS SQL Services
Live Services
Microsoft Sharepoint Services
Microsoft Dynamic CRM Services
Integrated support in Visual Studio
Surprisingly, there are .Net SDKs for:
Java
Ruby! Kelv
vs S3, Google App Engine, SalesForce.com, Google Maps
Live Services:
Mesh Services - makes it possible to build applications that span across digital devices and the web and enables data synchronization across services, applications and devices.
Devices
Synchronization
Application Management
Identity Services
Directory Services
User-Data Storage Services
Communications and Presence Services
Search Services
Geospatial ServicesKelv
vs S3, Google App Engine, SalesForce.com, Google Maps
Live Services:
Mesh Services - makes it possible to build applications that span across digital devices and the web and enables data synchronization across services, applications and devices.
Devices
Synchronization
Application Management
Identity Services
Directory Services
User-Data Storage Services
Communications and Presence Services
Search Services
Geospatial Services
10. Good & Bad of PaaS/HaaS-basedCloud Computing The Good
cheap
scales
minimal start up costs
for a few £'s I have big servers available
resilience is someone else's problem The Bad
vendor lock-in
portability very hard
single point of failure
not yet mature Kelv & LiamKelv & Liam