Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

Cloud Computing by Mind Map: Cloud Computing
5.0 stars - 2 reviews range from 0 to 5

Cloud Computing

What is Cloud computing? A research paper released on October 8th, 2007 by Greg Boss, Padma Malladi, Dennis Quan, Linda Legregni, Harold Hall from IBM states “Cloud computing is a term used to describe both a platform and type of application. A cloud computing platform dynamically provisions, configures, reconfigures, and deprovisions servers as needed. Servers in the cloud can be physical machines or virtual machines. Advanced clouds typically include other computing resources such as storage area networks (SANs), network equipment, firewall and other security devices. Cloud computing also describes applications that are extended to be accessible through the Internet. These cloud applications use large data centers and powerful servers that host Web applications and Web services. Anyone with a suitable Internet connection and a standard browser can access a cloud application.” Click here to read the paper from IBM on Cloud Computing

Infrastructure Clouds

Containerized Computing

Shared Data Center

Flex - space

Compute Clouds

Grid Computing

Internal Grid - e.g., Linux Beowolf Cluster

External Grid -- e.g. IBM Computing on Demand

Server Virtualization

Network Clouds - i.e, virtual circuits

Internal Network

Private Networks

Public Networks - e.g., the Internet

Public / Private Mixed Network e.g., MPLS

Storage Clouds

File Virtualization

Disk / Storage Virtualization

Thin Provisioning

Allocating Storage When Needed Instead of When the Application is Provisioned

Application Clouds

Software as a Service (SAAS)

Impact on Open Source Obligation to contribute changes back to the community under current GPLv3

Web 2.0 Mashups

Widgets (e.g., Google Gears, Yahoo Pipes and Microsoft Popfly)

Application Clustering (e.g., Oracle Real-time Application Clustering (RAC))

Management Software Clouds -- e.g., system and network operations software analyzing alerts from distributed agents or pings

Analytics Software Clouds - e.g., Grid Mathematica

What is Cloud Computing?

IBM Definition:

IBM Blue Cloud

IBM announced in October 2007 that it would partner with Google to deliver a cloud computing environment to assist universities in teaching the development of cloud-based parallelized applications. IBM, Google and the University of Washington plan to build clouds based on this technology. Blue Cloud is IBM’s commercialized version of the technology that underpins this joint initiative.

Gartner Definition

"Cloud computing," as the term is popularly used, refers to the delivery of a range of IT capabilities (such as infrastructure applications) as an externally sourced service.

Key Issues





Data Protection

Data Retention






Service Levels



Regulatory Compliance

Data Protection

Data Retention


Risk Management

Import / Export controls

Contractual Obligations

Choice of Law







Competitive Positioning

Risk Management


Issues on use