Cloud-Computing

From Horizon.K12

NOTE: This wiki is the archive for the 2009 Horizon Project: K12 Edition project. Please refer to the current Project Wiki for the latest information.
Jump to: navigation, search


2009 Short List

Time-to-Adoption: One year or Less

Time-to-Adoption: Two to Three Years

Time-to-Adoption: Four to Five Years

Critical Challenges

Key Trends

Time-to-Adoption: Two to Three Years

The emergence of large “data farms” — specialized data centers that host thousands of servers — has created a surplus of computing resources that has come to be called the cloud. Aspects of computing that used to be considered expensive, like disk storage and computing cycles, are now becoming cheap and ubiquitous. Layered on top of the cloud infrastructure are development platforms that are enabling thin-client, web-based applications for everything from image editing to word processing to music and video manipulation. Specialized applications like Flickr live entirely in the cloud; there is no single computer, or even specific group of computers, that can be pointed to as housing Flickr, Google, or YouTube. To the end user, the cloud is invisible; the technology that supports the applications doesn’t matter — the fact that the applications are always available is key.

There are three types of services associated with the cloud. The most straightforward set of services from an end- user perspective are cloud-based applications that serve a single function, such as Gmail (http://gmail.com) or Quicken Online (http://quicken.intuit.com/online-banking-finances.jsp). The next tier is one step removed from this: instead of offering end-user applications, these services offer the infrastructure on which to build such applications, along with the computing power to deliver them, like Google App Engine (http://code.google.com/appengine/) or Heroku (http://heroku.com). The final tier of cloud services are those that offer sheer computing resources without a development platform layer, like Amazon’s Elastic Compute Cloud (http://aws.amazon.com/ec2/) or the GoGrid (http://www.gogrid.com).


Relevance for Teaching, Learning & Creative Expression

  • Cloud-based applications can provide students and teachers with free or low-cost alternatives to expensive, proprietary productivity tools.
  • Browser-based applications are accessible for a variety of computer and even mobile platforms, making these tools available anywhere the Internet can be accessed.
  • The shared infrastructure approach imbedded in the cloud computing concept offers considerable potential for large scale experiments and research that can make use of untapped processing power.

Examples

  • A partnership between SimTone Corporation and Frank Porter Graham Elementary School in Chapel Hill, North Carolina, will leverage cloud computing technologies to provide students and staff with virtual computers: http://www.simtone.net/snapbook.htm


For Further Reading

Computing Heads for the Clouds
http://www.businessweek.com/technology/content/nov2007/tc20071116_379585.htm
(Aaron Ricadela, Business Week, 16 November 2007.) This article defines cloud computing and describes ways it is in use by IBM, Yahoo!, and Google.

Down on the Server Farm
http://www.economist.com/business/displaystory.cfm?story_id=11413148
(The Economist, 22 May 2008.) This article describes the infrastructure of Internet computing and its implications for the future.

How Cloud Computing is Changing the World
http://www.businessweek.com/technology/content/aug2008/tc2008082_445669.htm
(Rachael King, Business Week, 4 August 2008.) This article describes a perceived shift in the way we think about computing.

Personal tools
TOOLBOX
LANGUAGES