[WEBINAR] Better to Ask Permission? Best Practices for Privacy and Security

On-Demand Computing (ODC)

Definition - What does On-Demand Computing (ODC) mean?

On-demand computing (ODC) is an enterprise-level model of technology and computing in which resources are provided on an as-needed and when-needed basis. ODC make computing resources such as storage capacity, computational speed and software applications available to users as and when needed for specific temporary projects, known or unexpected workloads, routine work, or long-term technological and computing requirements.

Web services and other specialized tasks are sometimes referenced as types of ODC.

ODC is succinctly defined as “pay and use” computing power. It is also known as OD computing or utility computing.

Techopedia explains On-Demand Computing (ODC)

The major advantage of ODC is low initial cost, as computational resources are essentially rented when they are required. This provides cost savings over purchasing them outright.

The concept of ODC is not new. John McCarthy at the Massachusetts Institute of Technology (MIT) made the prophetic and insightful comment in 1961 that someday computing may be organized to provide services much like public utilities do. Over the following two decades, IBM and other mainframe providers made computing power and database storage available to many banks and other large organizations all over the world. Later, the business model changed as low-cost computers became ubiquitous in the business world.

By the late 1990s, computer data centers were filled with thousands of servers, and utility computing emerged. On-demand computing, software-as-a-service and cloud computing are all models for repackaging computational, software application and network services.

The conceptual and actual technologies that allow these companies to develop ODC services include virtualization, computer clusters, supercomputers and distributed computing.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.