100 likes | 465 Views
A presentation by Kelvin Gan & Liam McMurray Web Services, University of Bath . Liam McMurray Web Designer Mac-ophile Aesthetically driven End user . Kelvin Gan Web Software Developer Geek Obsessive - Compulsive Engineer. Who we are. "What is Cloud Computing?". - Liam (2 weeks ago).
E N D
A presentation by Kelvin Gan & Liam McMurrayWeb Services, University of Bath
Liam McMurray Web Designer Mac-ophile Aesthetically driven End user Kelvin Gan Web Software Developer Geek Obsessive - Compulsive Engineer Who we are
"What is Cloud Computing?" - Liam (2 weeks ago)
"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." "Cloud computing is a buzzword..." - Jonathan Weber (The Times Online) http://go.bath.ac.uk/xpcb
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 http://go.bath.ac.uk/ym2i http://go.bath.ac.uk/kzkz
Applications in the Cloud / SaaS email photo sharing calendars and contacts document sharing (like this!)
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 http://aws.amazon.com/s3/ http://aws.amazon.com/ec2/
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 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 • Microsoft Dynamic CRM Services • Integrated support in Visual Studio • Surprisingly, there are .Net SDKs for: • Java • Ruby! http://www.microsoft.com/azure/
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 Good & Bad of PaaS/HaaS-basedCloud Computing http://go.bath.ac.uk/i2ej http://go.bath.ac.uk/qsen http://go.bath.ac.uk/ufxn