For most clients, the biggest advantage of utility computing is convenience. The client doesn't have to buy all the hardware, software and licenses needed to do business. Instead, the client relies on another party to provide these services. The burden of maintaining and administering the system falls to the utility computing company, allowing the client to concentrate on other tasks.
Closely related to convenience is compatibility. In a large company with many departments, problems can arise with computing software. Each department might depend on different software suites. The files used by employees in one part of a company might be incompatible with the software used by employees in another part. Utility computing gives companies the option to subscribe to a single service and use the same suite of software throughout the entire client organization.
Cost can be either an advantage or disadvantage, depending on how the provider structures fees. Using a utility computing company for services can be less expensive than running computer operations in-house. As long as the utility computing company offers the client the services it needs to do business, there's no need for the client to look elsewhere. Most of the cost for maintenance becomes the responsibility of the provider, not the client. The client can choose to rely on simplified hardware, which is less expensive and can be easier to maintain.
However, in some cases what the client needs and what the provider offers aren't in alignment. If the client is a small business and the provider offers access to expensive supercomputers at a hefty fee, there's a good chance the client will choose to handle its own computing needs. Why pay a high service charge for something you don't need?
Another potential disadvantage is reliability. If a utility computing company is in financial trouble or has frequent equipment problems, clients could get cut off from the services for which they're paying. This spells trouble for both the provider and the client. If a utility computing company goes out of business, its clients could fall victim to the same fate. Clients might hesitate to hand over duties to a smaller company if it could mean losing data and other capabilities should the business suffer.
Utility computing systems can also be attractive targets for hackers. A hacker might want to access services without paying for them or snoop around and investigate client files. Much of the responsibility of keeping the system safe falls to the provider, but some of it also relies on the client's practices. If a company doesn't educate its workforce on proper access procedures, it's not hard for an intruder to find ways to invade a utility computing company's system.
One challenge facing utility computing services is educating consumers about the service. Awareness of utility computing isn't very widespread. It's hard to sell a service to a client if the client has never heard of it. Now that you've read this article, you're ahead of the game.
As utility computing companies offer more comprehensive and sophisticated services, we may see more corporations choosing to use their services. Eventually, it's possible that computers in data centers miles from your home or office will handle all your computational needs for you.
To learn more about utility computing and related topics, follow the links below.
Related HowStuffWorks Articles
- How Shared Computing Works
- How Grid Computing Works
- How Cloud Computing Works
- How Cloud Storage Works
- How the Google Apple Cloud Computer Will Work
- How Quantum Computers Will Work
- How Encryption Works
- How Hackers Work
- How Home Networking Works
- How Internet Infrastructure Works
- How Microprocessors Work
- How Semantic Web Works
- How Web Pages Work
- How Web Servers Work
More Great Links
- Birman, Alex et al. "Utility Computing." IBM Systems Journal. Vol. 43, No. 1. 2004. http://www.research.ibm.com/journal/sj43-1.html
- Bogatin, Donna. "Google CEO's new paradigm: 'cloud computing and advertising go hand-in-hand.'" ZDNet. Aug. 23, 2006. Retrieved March 11, 2008. http://blogs.zdnet.com/micro-markets/?p=369
- Brodkin, Jon. "IBM unveils 'cloud computing.'" Network World. Nov. 19, 2007. Vol. 24, Iss. 45. pg. 10.
- Carr, Nicholas. "'World Wide Computer' is on horizon." USA Today. February 25, 2008.
- Hickins, Michael. "Cloud Computing Gets Down to Earth." eWeek. January 21, 2008. pg. 14.
- "IBM Introduces Ready-to-Use Cloud Computing." IBM. Nov. 15, 2007. http://www-03.ibm.com/press/us/en/pressrelease/22613.wss
- Lohr, Steve. "Cloud Computing and EMC Deal." New York Times. Feb. 25, 2008. pg. C 6.
- Lohr, Steve. "Google and I.B.M. Jon in 'Cloud Computing' Research." New York Times. Oct. 8, 2007. pg. C 8.
- Lohr, Steve. "I.B.M. to Push 'Cloud Computing,' Using Data From Afar." New York Times. Nov. 15, 2007. pg. C 7.
- McAllister, Neil. "Server virtualization." InfoWorld. Feb. 12, 2007. Retrieved March 12, 2008. http://www.infoworld.com/article/07/02/12/07FEvirtualserv_1.html
- Markoff, John. "An Internet Critic Who Is Not Shy About Ruffling the Big Names in High Technology." New York Times. Apr. 9, 2001. pg. C 6.
- Markoff, John. "Software via the Internet: Microsoft in 'Cloud' Computing." New York Times. Sep. 3, 2007. pg. C 1.
- "Middleware." Carnegie Mellon Software Engineering Institute. Retrieved March 12, 2004. http://www.sei.cmu.edu/str/descriptions/middleware_body.html.
- Naone, Erica. "Computer in the Cloud." Technology Review. Sept. 18, 2007. Retrieved March 12, 2008. http://www.technologyreview.com/Infotech/19397/?a=f
- "Report sees big shift in IT delivery." IT Week. London. Nov. 5, 2007.
- Swanson, Bret and Gilder, George. "Unleashing the 'Exaflood.'" Wall Street Journal. Feb. 22, 2008. pg. A 15.
- "The future of IT? It's not all bad news, Nick Carr says." Network World. Jan. 14, 2008. Vol. 25, Iss. 2. pg. 8.