Back

Cloud Computing Environment


Drawings

Brief Description:

illustrates a schematic diagram of a cloud computing environment in which embodiments of the present invention may be implemented. 

Detailed Description:

Figure 1 is a schematic diagram of a cloud computing environment 102 in II embodiments of the present invention may be implemented. As shown, cloud computing environment 102 includes one or more cloud computing nodes 104 with which local computing devices used by cloud consumers, such as, for example, personal digital assistant (PDA) or cellular telephone 112, desktop computer 110, laptop computer 106, and/or automobile computer system 108 may communicate. Nodes 104 may communicate with one another. The nodes 104 may be grouped (not shown) physically or virtually, in one or more networks, such as private, community, public, or hybrid clouds as described hereinabove, or a combination thereof, which allows cloud computing environment 102 to offer infrastructure, platforms and/or software as services for which a cloud consumer does not need to maintain resources on a local computing device. It is understood that the types of computing devices 112-N shown in Figure 1 are intended to be illustrative only and that computing nodes 104 and cloud computing environment 102 can communicate with any type of computerized device over any type of network and/or network addressable connection (e.g., using a web browser). 

Brief Description:

illustrates a diagram of abstraction model layers of a cloud computing environment in which embodiments of the present invention may be implemented. 

Detailed Description:

Figure 2 is a diagram of abstraction model layers of a cloud computing environment in which embodiments of the present invention may be implemented. In Figure 2, a set of functional abstraction layers provided by cloud computing environment 102 (Figure 1) is shown. It should be understood in advance that the components, layers, and functions shown in Figure 2 are intended to be illustrative only and embodiments of the invention are not limited thereto. As depicted, the following layers and corresponding functions are provided: 

hardware and software layer 208 includes hardware and software components. Examples of hardware components include: mainframes 242; RISC (Reduced Instruction Set Computer) architecture based servers 244; servers 246; blade servers 248; storage devices 250; and networks and networking components 252. In some embodiments, software components include network application server software 254 and database software 256

Virtualization layer 206 provides an abstraction layer from which the following examples of virtual entities may be provided: virtual servers 226; virtual storage 234; virtual networks 236, including virtual private networks; virtual applications and operating systems 238; and virtual clients 240

In one example, management layer 204 may provide the functions described below. Resource provisioning 212 provides dynamic procurement of computing resources and other resources that are utilized to perform tasks within the cloud computing environment. Metering and pricing 214provide cost tracking as resources are utilized within the cloud computing environment, and billing or invoicing for consumption of these resources. In one example, these resources may include application software licenses. Security provides identity verification for cloud consumers and tasks, as well as protection for data and other resources. User portal 216 provides access to the cloud computing environment for consumers and system administrators. Service level management 218 provides cloud computing resource allocation and management such that required service levels are met. Service Level Agreement (SLA) planning and fulfillment 222 provide pre-arrangement for, and procurement of, cloudcomputing resources for which a future requirement is anticipated in accordance with an SLA. 

Workloads layer 202 provides examples of functionality for which the cloud computing environment may be utilized. Examples of workloads and functions which may be provided from this layer include: mapping and navigation 210; software development and lifecycle management 220; virtual classroom education delivery 224; data analytics processing 228; transaction processing 230; and file transfer processing 232


Parts List

100

item

102

cloud computing environment

104

computing nodes

106

laptop computer

108

automobile computer system

110

desktop computer

112

cellular telephone

202

workloads workloads layer

204

management layer

206

Virtualization layer

208

mapping and navigation

210

hardware and software layer

212

resource provisioning

214

metering and pricing

216

user portal

218

service level management

220

software development and lifecycle management

222

Service Level Agreement (SLA) planning and fulfillment

224

virtual classroom education delivery

226

virtual servers

228

data analytics processing

230

transaction processing

232

file transfer processing

234

virtual storage

236

virtual networks

238

virtual applications and operating systems

240

virtual clients

242

mainframes

244

RISC (Reduced Instruction Set Computer) architecture based servers

246

servers

248

blade servers

250

storage devices

252

networks and networking components

254

network application server software

256

database software


Terms/Definitions

identity verification

functional abstraction layers

hardware and software layer

following layers

network and/or network

resources

networks and networking components

examples

public

local computing devices

servers

virtual storage

cloud consumers and tasks

virtual classroom education delivery

type

functionality

provide cost tracking

computerized device

one or more cloud computing nodes

layers

computing nodes

blade servers

personal digital assistant

billing or invoicing

dynamic procurement

pre-arrangement

invention

one or more networks

virtual entities

network application server software

procurement

virtual applications and operating systems

virtual servers

connection

hybrid clouds

example

Service Level Agreement (SLA) planning and fulfillment

application software licenses

fulfillment

cloud computing environment

combination

required service levels

protection

functions

diagram

types

computing devices

pricing

web browser

abstraction model layers

cloud

automobile computer system

software components

schematic diagram

data

user portal

cloud consumers

Virtualization layer

cloud consumer

mainframes

tasks

RISC (Reduced Instruction Set Computer) architecture based servers

database software

software development and lifecycle management

data analytics processing

private

community

transaction processing

workloads and functions

metering and pricing

following examples

present invention

computing resources

service level management

abstraction layer

advance

cellular telephone

nodes

II embodiments

hardware components

embodiments

storage devices

local computing device

consumption

infrastructure

laptop computer

platforms and/or software

virtual networks

networks

file transfer processing

virtual clients

access

services

one example

consumers and system administrators

components

management layer

resource provisioning

hardware and software components

security

cloud computing resource allocation and management

future requirement

other resources

mapping and navigation

virtual private networks

desktop computer

computer

workloads layer

operating systems