09.02.2015 Views

Cloud Computing and SOA Convergence in Your Enterprise: A Step ...

Cloud Computing and SOA Convergence in Your Enterprise: A Step ...

Cloud Computing and SOA Convergence in Your Enterprise: A Step ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Def<strong>in</strong><strong>in</strong>g <strong>Cloud</strong> <strong>Comput<strong>in</strong>g</strong> 9<br />

Def<strong>in</strong><strong>in</strong>g <strong>Cloud</strong> <strong>Comput<strong>in</strong>g</strong><br />

While cloud comput<strong>in</strong>g is widely def<strong>in</strong>ed, we need a st<strong>and</strong>ard def<strong>in</strong>ition for<br />

the purposes of this book. The National Institute of St<strong>and</strong>ards <strong>and</strong> Technology<br />

(NIST), Information Technology Laboratory, provides the most comprehensive<br />

def<strong>in</strong>ition of cloud comput<strong>in</strong>g thus far offered.<br />

<strong>Cloud</strong> comput<strong>in</strong>g is a pay-per-use model for enabl<strong>in</strong>g available, convenient,<br />

on-dem<strong>and</strong> network access to a shared pool of configurable comput<strong>in</strong>g<br />

resources (e.g., networks, servers, storage, applications, services) that can<br />

be rapidly provisioned <strong>and</strong> released with m<strong>in</strong>imal management effort or service<br />

provider <strong>in</strong>teraction. This cloud model promotes availability <strong>and</strong> comprises<br />

five key characteristics:<br />

On-dem<strong>and</strong> self-service. A consumer can unilaterally provision comput<strong>in</strong>g<br />

capabilities, such as server time <strong>and</strong> network storage, as needed without<br />

requir<strong>in</strong>g human <strong>in</strong>teraction with each service’s provider.<br />

Ubiquitous network access. Capabilities are available over the network<br />

<strong>and</strong> accessed through st<strong>and</strong>ard mechanisms that promote use by heterogeneous<br />

th<strong>in</strong> or thick client platforms (e.g., mobile phones, laptops,<br />

<strong>and</strong> PDAs).<br />

Location-<strong>in</strong>dependent resource pool<strong>in</strong>g. The provider’s comput<strong>in</strong>g resources<br />

are pooled to serve all consumers us<strong>in</strong>g a multitenant model,<br />

with different physical <strong>and</strong> virtual resources dynamically assigned <strong>and</strong><br />

reassigned accord<strong>in</strong>g to consumer dem<strong>and</strong>. The customer generally has<br />

no control over or knowledge of the exact location of the provided resources.<br />

Examples of resources <strong>in</strong>clude storage, process<strong>in</strong>g, memory,<br />

network b<strong>and</strong>width, <strong>and</strong> virtual mach<strong>in</strong>es.<br />

Rapid elasticity. Capabilities can be rapidly <strong>and</strong> elastically provisioned to<br />

quickly scale up, <strong>and</strong> rapidly released to quickly scale down. To the consumer,<br />

the capabilities available for rent often appear to be <strong>in</strong>f<strong>in</strong>ite <strong>and</strong><br />

can be purchased <strong>in</strong> any quantity at any time.<br />

Pay per use. Capabilities are charged us<strong>in</strong>g a metered, fee-for-service, or<br />

advertis<strong>in</strong>g-based bill<strong>in</strong>g model to promote optimization of resource<br />

use. Examples are measur<strong>in</strong>g the storage, b<strong>and</strong>width, <strong>and</strong> comput<strong>in</strong>g resources<br />

consumed <strong>and</strong> charg<strong>in</strong>g for the number of active user accounts<br />

per month. <strong>Cloud</strong>s with<strong>in</strong> an organization accrue cost among bus<strong>in</strong>ess<br />

units <strong>and</strong> may or may not use actual currency.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!