|
Many computer generations ago, Sun Microsystems adopted the slogan, "the network is the computer." There have been numerous cycles of computer buzzword since then but they are mostly just elaborations on that idea. "Grid computing" has been a popular buzzword in recent years, applied to a wide range of distributed computing configurations as I discussed in this article. Of the three categories of grid computing discussed in that article, cloud computing is most like a generalization of the "Space" concept as implemented in JavaSpaces.
The basic idea is that a user can get practically any computing task done with minimum investment in hardware or software by contracting with a service offered in the "cloud." The term is intentionally nebulous to convey the fact that the user does not care where or how the work is done, only that the results are correct. Services are used and paid for only as needed, a feature especially appreciated in businesses with occasional large peak loads.
Many trends have come together to create the possiblilty of cloud computing. I think the following play a major role:
- Virtualization of applications and operating systems tends to remove user concern about the underlying hardware and improves scalability.
- High speed networks remove concern about communication costs and delays, and permit location of hardware where electricity and cooling costs are minimal.
- Huge capacity/commodity storage devices, cheap generic computers and open source operating systems allow companies offering services to expand rapidly.
- RESTful web service design concepts simplify communication and client architecture.
- Big web enterprises like Google, Yahoo and Amazon have discovered that capabilities originally developed for internal support can be sold in the cloud.
...
To continue reading for free, register below or login
To read more you must become a member of SearchCloudComputing.com
 |

|
Rate this Tip
|
To rate tips, you must be a member of SearchCloudComputing.com. Register now
to start rating these tips. Log in if you are already a member.
|


');
// -->
DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.
|
 |
|