Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

15
Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009

Transcript of Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

Page 1: Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

Cloud Computing

Cory WillingComputer Science

University of Wisconsin-PlattevilleNovember 24, 2009

Page 2: Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

Explanation of Technology Usage-based computing Term refers to “cloud” concept of Internet

Data and software stored on remote server

Accessed via web browser or other system on client's computer

Each server holds multiple virtual machines for different software

User is charged for access to software and data

Page 3: Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

Explanation of Technology (cont.)

Figure 1: Search trends of Google for 2008, with Cloud Computing outpacing Grid Computing

Differences from Grid Computing Grid computing uses power of distributed PCs to achieve a

common goal

SETI@home

Cloud computing uses server to provide for thousands of clients

Page 4: Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

Hurdles in Development How long will data be maintained? How can customers be insured against service outages

or data loss? How will users switch data from one provider to

another? How will providers handle hosting proprietary

software?

Page 5: Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

Hurdles (cont.) - Security Internet is not a safe medium as of right now Cloud computing may not be an option for

hospitals, government institutions, etc. Possible solutions:

Encode information before sending it across cloud (SSL/TLS)

Private cloud for large companies: provider and client protected by firewall

Page 6: Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

Major Players Google Google Docs

AppEngine

Used to create web applications to be used in cloud computing

Scales easily, but does not allow programmer much freedom

Page 7: Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

Major Players (cont.) Microsoft Azure

Programmers can choose almost any language

Most applications supported

Scales somewhat easily

Programmer enjoys modest amount of freedom

Page 8: Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

Major Players (cont.) Amazon Elastic Compute Cloud

Programmers have control of almost entire system

Supports virtually every language

Treats each VM as though it were an independent machine

Major issues with scalability

Page 9: Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

Future Up-to-date software: Client does not need to find

patches for programs Truly portable access points:

Laptops, cell phones, Blackberries, etc. Small businesses will have access to IT benefits

previously enjoyed only by large corporations

Page 10: Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

Future (cont.) - Brokers Brokers buy large shares of computing power from

multiple providers

When a client needs quick, temporary access to a program, she goes to the online marketplace

Brokers try to outbid each other for contracts with providers

At the same time, brokers must provide users with lowest-cost service

Page 11: Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

Future – Brokers (cont.)

Figure 2: Brokers vie for customers in an online marketplace for computing resources

Page 12: Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

Conclusion Cloud computing is in its infancy Many hurdles to overcome Which industry giant will lead? Will there be

one leading company? Set to be the next revolution in computing

Page 13: Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

References Armbrust, Michael; Fox, Armando; Griffith, Rean, et al. “ Above the Clouds: A

Berkeley View of Cloud Computing.” UC Berkeley Reliable Adaptive Distributed Systems Laboratory, February 10, 2009. Internet.

Beverly, Robert. "GETTING CLOUDY: Computing power, boiler strategies, and R-22 dominate the horizon." Engineered Systems26.10 (2009): 8. Academic Search Premier. EBSCO. Web. 2 Nov. 2009.

Buck, Stephanie. "Libraries in the Cloud: Making a Case for Google and Amazon." Computers in Libraries 29.8 (2009): 6-10.Academic Search Premier.

EBSCO. Web. 2 Nov. 2009.

Buyyal, Rajkumar; Yeo, Chee Shin; Venugopal, Srikumar. “Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as

Computing Utilities.” Department of Computer Science and Software Engineering, University of Melbourne, Australia. September 25, 2008.

Page 14: Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

References (cont.) Carr, Nicholas. The Big Switch. New York: Houghton Mifflin Company, 2008.

Print.

"Clash of the clouds." Economist 392.8653 (2009): 80-82. Academic Search Premier. EBSCO. Web. 2 Nov. 2009.

Delic, Kemal A; Walker, Martin Anthony. “Emergence of the Academic Computing Clouds.” ACM Ubiquity. 9. 31 (2008). Internet.

Hayes, Brian. “Cloud Computing.” Communications of the ACM. 51. 7 (2008): 9-11. Internet.

Rash, Wayne. "Is cloud computing secure? Prove it." eWeek 26.16 (2009): 8-10. Academic Search Premier. EBSCO. Web. 2 Nov. 2009.

"REPORT: CLOUD COMPUTING AT PEAK OF 'HYPE CYCLE'." Industry Week/IW 258.10 (2009): 42. Academic Search Premier. EBSCO. Web. 2 Nov. 2009.

Page 15: Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.

References (cont.) Sinclair, Ken. "THE CLOUD BEYOND THE NETWORK." Engineered Systems

26.10 (2009): 52-54. Academic Search Premier. EBSCO. Web. 2 Nov. 2009.

Truitt, Marc. "Editorial: Computing in the "Cloud." Information Technology & Libraries Sept. 2009: 107+. Academic Search Premier. EBSCO. Web. 2 Nov. 2009.