COMP 2903 A34 –Cloud Computing Danny Silver JSOCS, Acadia University.

11
COMP 2903 A34 –Cloud Computing Danny Silver JSOCS, Acadia University

Transcript of COMP 2903 A34 –Cloud Computing Danny Silver JSOCS, Acadia University.

Page 1: COMP 2903 A34 –Cloud Computing Danny Silver JSOCS, Acadia University.

COMP 2903A34 –Cloud Computing

Danny SilverJSOCS, Acadia University

Page 2: COMP 2903 A34 –Cloud Computing Danny Silver JSOCS, Acadia University.

Brian HayesCommunications of the ACM, July, 2008

• Lives in Durham, NC• Senior Writer for American Scientist• "Computing Science" column since 1993• 1972- 1984 he was an editor of Scientific American• 1990- 1992 to he was the editor of American Scientist.

Page 3: COMP 2903 A34 –Cloud Computing Danny Silver JSOCS, Acadia University.

What is Cloud Computing?

• Also referred to as:– On-demand computing– Software as a service or utility– Internet as platform

• Data existing and programs running on unseen computers, scatter across continents

• Eg. – Google Docs • Cloud Computing Explained

http://www.youtube.com/watch?v=QJncFirhjPg

Page 4: COMP 2903 A34 –Cloud Computing Danny Silver JSOCS, Acadia University.

From Shrink-wrap to Cloud S/W

• The Shift is well underway• Shrink-wrap and downloaded software have

lost dominance … but …• Migration from laptop and local datacenter is

underway• A second coming – 50 years ago there were

similar service bureaus, time-sharing systems

Page 5: COMP 2903 A34 –Cloud Computing Danny Silver JSOCS, Acadia University.

History Lesson

• PC arrival in 1980s – meant liberation from the central computer service

• Individuals were free to control their own s/w and data

• But no person is an island – sneaker net, then LANs

• Conflicts with the mainframe datacentre people

Page 6: COMP 2903 A34 –Cloud Computing Danny Silver JSOCS, Acadia University.

Back to the Future – With a Twist

• Users and IT managers used to argue about control over data and software

• Now willing to surrender control to a 3rd party• Why??• End User Perspective– User control takes time and energy– Means extra knowledge and work– Often not core competency

Page 7: COMP 2903 A34 –Cloud Computing Danny Silver JSOCS, Acadia University.

Back to the Future – With a Twist

• Corporate Perspective– Maintaining systems on every desk is pricy– Maintaining data centers costs even more– Often not core competency– Outsourcing is just good busines

• S/W Vendor Perspective– Software maintenance on various platforms major

challenge – bugs, fixes, distribution– Single platform s/w solutions better, cheaper

Page 8: COMP 2903 A34 –Cloud Computing Danny Silver JSOCS, Acadia University.

Possible Future Directions

• Wordstar for the Web – Google Docs, Buzzword, Photoshop Express

• Enterprise computing in the cloud– On demand CRM - Salesforce.com

• Cloudy infrastructure– Amazon Web Services– IBM Blue Cloud– Google– Rackspace

Page 9: COMP 2903 A34 –Cloud Computing Danny Silver JSOCS, Acadia University.

The Cloud Op. Sys.

• The operating system is inside your browser– EyeOS

• AIR – Adobe Systems replaces or bypasses the browser

Page 10: COMP 2903 A34 –Cloud Computing Danny Silver JSOCS, Acadia University.

Major Challenges for the Cloud

• Scalability, ebb and flow• HCI – mimicking or better the current desktop• Migration from multiple langauges and Oses• Politics of a declining IT department• Impact on shrink-wrap market• Privacy, security, reliability

Page 11: COMP 2903 A34 –Cloud Computing Danny Silver JSOCS, Acadia University.

Cloud Computing and Society

• What new challenges does cloud computing bring

• The Communicators: The Future of Cloud Computinghttp://www.youtube.com/watch?v=gh2YV-uwVys