Top Banner
M u r t a z a A , P S G T e c h
13

Cloud Computing

May 17, 2015

Download

Technology

Murtaza Abbas

A look at cloud computing and how it compares against the Grid!

While this slide is not detailed enough, it contains bits and pieces of what makes a 'cloud' work.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cloud Computing

Murta

za A

, PSG

Tech

Page 2: Cloud Computing

• Cloud computing is internet-based ("cloud") development and use of computer technology (“computing")

• It is a style of computing in which IT-related capabilities are provided “as a service”

• Allowing users to access technology-enabled services from the internet ("in the cloud") without knowledge of, expertise with, or control over the technology infrastructure that supports them.

• Cloud Computing is a paradigm in which information is permanently stored in servers on the Internet and cached temporarily on clients 2

Page 3: Cloud Computing

3

Page 4: Cloud Computing

• Processing 1000x more data doesn’t haveto be 1000x harder

• Cycles and bytes, not hardware, are the new commodity

• To address scalability and availability concerns for large scale applications

• Democratized distributed computing

4

Page 5: Cloud Computing

• The majority of cloud computing infrastructure currently consists of reliable services delivered through next-generation data centers

• The services are accessible anywhere in the world

• Open standards and open source software are also critical to the growth of cloud computing

• Commercial offerings need to meet the quality of service requirements of customers 5

Page 6: Cloud Computing

• As customers generally do not own the infrastructure, they are merely accessing or renting, they can forego capital expenditure and consume resources as a service. The services are accessible anywhere in the world

• Many cloud computing offerings have adopted the utility computing or subscription basis

• By sharing computing power between multiple tenants, utilization rates can be improved (as servers are not left idle) which can reduce costs significantly while increasing the speed of application development

6

Page 7: Cloud Computing

7

Page 8: Cloud Computing

• Grid Computing is a form of distributed computing composed of a cluster of networked, loosely-coupled computers, acting in concert to perform very large tasks

• Indeed many cloud computing deployments are today powered by grids, but cloud computing can be seen as a natural next step from the grid-utility model.

• Some successful cloud architectures have little or no centralized infrastructure or billing systems whatsoever including peer to peer networks like Bit Torrent and Skype

8

Page 9: Cloud Computing

9

Page 10: Cloud Computing

• Device and Location Independence

• Reliability• Scalability• Security• Green

• Performance dependencies

• Privacy

10

Page 11: Cloud Computing

• Apps (GApps, MApps, Fbook, Btorrent) – SaaS

• Clients (Android, WinMo, Chrome, FF) - Hw + Sw for App Delivery

• Infrastructure (Amazon EC2, GoGrid, SunGrid)

• Platform (Azure, Google AppEngine, Caspio)

• Service (Identity – Mail IDs, Payments – G Checkout/Paypal, Mapping – Ymaps/GMaps, CustomSearch – YBOSS/G CustomSearch)

• Storage (Google BigTable, Amazon SimpleDB, Live Mesh) 11

Page 12: Cloud Computing

Standards of Cloud Computing• Application – Communications (HTTP, XMPP)– Security (OAuth, OpenID, SSL/TLS)– Syndication (Atom)

• Client – Browsers (AJAX)– Offline (HTML 5)

• Platform – Solution stacks (LAMP)

• Service – Data (XML, JSON)– Web Services (REST) 12

Page 13: Cloud Computing