A-Z Popular New Study Guide Search »
Technology
 
Related Guides

What is Utility Computing?

 , updated on
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.

Economics

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.

Technology

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.

Example

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
Type
Definition
Computing resources that are available on-demand and charged per usage.
Value
Low upfront capital costs for customers.
Allows customers to scale.
Related Concepts
Cloud Computing
Technology Economics

Computing

This is the complete list of articles we have written about computing.
Coding
Compression
Computing Platform
Cryptography
Gamification
Hexadecimal
IT Examples
IT Infrastructure
Networking
Operating Systems
More ...
If you enjoyed this page, please consider bookmarking Simplicable.
 

Types of Technology

A reasonably comprehensive list of information technologies.

Gamification

A list of gamification techniques.

Information Technology Problems

A list of common IT problems.

Types Of Cloud

The basic types of cloud computing.

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.

Vertical Farming

An overview of vertical farming.

Superintelligence

An overview of superintelligence.

Dyson Sphere

An overview of Dyson spheres.

Yobibyte

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