A-Z Popular Blog Encyclopedia Search »
Simplicable Guide
Related Guides

What is Utility Computing?

 , December 15, 2016
Utility computing is a business model that charges customers for computing, memory and bandwidth based on how much is used. It is associated with cloud computing and services that allow customers to scale up and down their use of resources as required.


Utility computing changes the economics of information technology and is a primary reason for the success of cloud computing as an architecture. Historically, obtaining computing resources required upfront capital investments and long lead times. Utility computing reduces or removes upfront capital requirements allowing firms big and small to use computing resources more extensively on-demand.


Utility computing is based on platforms that can programmatically allocate computing resources. APIs and user interfaces for requesting computing resources are provided to customers. Utility computing requires a billing platform that can process a large amount of usage data. Modern cloud platforms typically calculate billing in real time or with a short delay so that customers can view their current charges.


A startup develops their services on a cloud computing platform. Initially they only use a few computers. They are charged by the hour for computing instances and based on metered usage of data storage and bandwidth. As the popularity of the service grows, they automatically scale by requesting more instances using an API. The cloud platform offers volume discounts whereby prices fall as you use more. This allows the startup to scale with declining operating costs related to computing.
Overview: Utility Computing
TypeCloud Computing
Technology Economics
Business Model
DefinitionComputing resources that are available on-demand and charged per usage.
ValueLow upfront capital costs for customers.
Allows customers to scale.
Related ConceptsCloud Computing
Technology Economics


This is the complete list of articles we have written about computing.
Computing Culture
IT Examples
IT Infrastructure
Operating Systems
More ...
If you enjoyed this page, please consider bookmarking Simplicable.

Types of Technology

A reasonably comprehensive list of information technologies.

Gamification Techniques

A list of gamification techniques.

Information Technology Problems

A list of common IT problems.

Types Of Cloud

The basic types of cloud computing.

IT Quality

Common types of IT quality.

Machine Data

The common types of machine data.

Types Of Software

The common types of software.

Proprietary Technology

A definition of proprietary technology with examples.

Systems Design

The common elements of a systems design.

Systems vs Applications

The difference between systems and applications explained.

Robotics vs Artificial Intelligence

The different between robots and AI.


An overview of superintelligence.

Dyson Sphere

An overview of Dyson spheres.


A definition of yobibyte with a chart of comparisons to other data sizes.

Artificial Intelligence Examples

Common examples of artificial intelligence.

Speed Of Light

An overview of the speed of light with examples.

Technology Examples

The definition of technology with examples.

Technology Theory

A list of interesting technology theories.

Technology Change

An overview of technology change with examples.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map