» What is Cloud?

What is Cloud Computing?

Pooled resources... Utility computing... Elasticity... Grid computing... Computing on demand... Software-as-a-service... There is a reason so many experts, in attempting to define Cloud Computing, have resorted to utilizing established technologies within definitions or analogies for this relatively new concept.

The reason is, quite simply, that Cloud Computing is not in fact new – it encompasses a host of existing and well-used technologies. In some ways, it's easier – and more useful – to define what "Cloud Computing" can do to transform your infrastructure and the way your environment delivers applications to users.

Some would argue it's fruitless to define Cloud as an umbrella concept – perhaps that's why so many writers choose instead to define the plethora of cloud-related concepts such as Virtual Cloud, Public Cloud, On-Site Cloud etc. Our early cloud adpoters tell us that what really matters are the needs that are driving you to explore cloud, and what proven and secure solutions are available to address those needs. As with all other technologies, it's about mapping needs to solutions.

At any rate, the first step in understanding how to navigate the host of cloud offerings available today is to adopt a descriptive, working definition for what YOU mean when you say "cloud." Let's start with our own definition.

Univa on Cloud Computing

Cloud Computing (noun): A category of computing solutions where any "Cloud" solution is a technology and/or service that lets users access computing resources on demand (meaning as needed) – whether resources are physical or virtual, dedicated, or shared, and no matter how they are accessed (via a direct connection, LAN, WAN or the Internet).

A Cloud environment must have four basic characteristics:

  • Support boundless applications
  • Ability to pool resources
  • Service based approach to application delivery
  • Support for virtualization

Get definitions for key terminology
Have a comment or suggestion? Submit it now »

Behind the Cloud Curtain: The Underlying Technology

Technology

Definition

Relevance to Cloud

Grid Computing ("Grid")

The act of distributing processing jobs across multiple resources, dedicated or non-dedicated, tightly coupled or loosely coupled.

Fundamental element: Grid computing is based on the same resource sharing and provisioning technology that is required to build a cloud, whether internal or external. This is why Grid computing vendors have a head start in producing viable cloud technology solutions.

Server Virtualization

The abstraction of resources from users and applications, by dividing one physical server into multiple isolated virtual environments where different and multiple applications can run.

Utilized resource: Cloud solutions must support and comprehend both physical and virtual resources (as created by tools like VMware).

Software as a Service (SaaS)

Term for delivering software over the web that typically applies when describing a vendor (ie "Salesforce.com is a SaaS leader")

Delivery mechanism: Cloud delivers applications as services – you could say that a cloud solution employs SaaS as the method of execution, but allows the end user to control the resources.

Service-oriented architecture (SOA)

Description of an infrastructure which allows functions to be separated into services that can communicate with each other and are accessible over a network.

Delivery architecture: Cloud infrastructures are SOA infrastructures in that they allow applications to be delivered as services that end users can access over a LAN, WAN, or the Internet.

Have something to add? Submit it now

Other Resources For Understanding Cloud

OK, that's a start. But where do you go from here? What are those technologies or services that constitute cloud solutions? And are they real or hypothetical?

In working with customers and partners over the past few years, we've discovered a wealth of useful resources online for charting the cloud landscape.

Here are a few of our favorites:

Reliance: #1 in Virtual Automation

Read more »

Schedule LIVE Demo

See UniCloud
in a range of
live scenarios

Find out more »

White Paper

Cloud for Service Providers
Download now »

White Paper

A Cloud guide to HPC

Download now »

Cloud Solutions For:

Why Univa for Cloud?