You are on page 1of 15

Comes from the early days of the Internet where we drew the network as a cloud we didnt care where

the messages went the cloud hid it from us Kevin Marks, Google First cloud around networking (TCP/IP abstraction) Second cloud around documents (WWW data abstraction) The emerging cloud abstracts infrastructure complexities of servers, applications, data, and heterogeneous platforms

(muck as Amazons CEO Jeff Bezos calls it)

Cloud

computing is a general term for anything that involves delivering hosted services over the Internet. Cloud computing is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, like the electricity grid. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.

Cloud Computing Services

Cloud Computing = SaaS + PaaS (utility computing)

Cloud TV
(Cloud Computing)

Video On Demand
(SaaS)

Electricity On Demand
(PaaS)
6

Cloud Computing Layers

Hybrid Clouds Deployment Models Service Models Private Cloud Software as a Service (SaaS)

Community Cloud
Platform as a Service (PaaS) On Demand Self-Service

Public Cloud
Infrastructure as a Service (IaaS)

Essential Characteristics

Broad Network Access Resource Pooling Massive Scale

Rapid Elasticity Measured Service Resilient Computing Geographic Distribution Service Orientation Advanced Security
9

Common Characteristics

Homogeneity Virtualization Low Cost Software

Computer and network security is fundamentally about three goals/objectives:

-- confidentiality (C) -- integrity (I), and -- availability (A).

10

Lower

computer costs Powerful load balancing Reduced software costs Instant software updates Improved document format compatibility Unlimited storage capacity Increased data reliability

Requires

a constant Internet connection Does not work well with low-speed connections Can be slow: Features might be limited:

* Cloud Computing Support for Massively Social Gaming. * Cloud computing based technologies (CRM and social networking) reduce the cost of and increase efficiencies in the military service recruiting process. * The cloud computing model can be effectively and efficiently used to conduct advanced government research. * Cloud computing technology and business models may be useful in quickly providing inexpensive and valuable software applications and information to the public.

* The whole idea of cloud computing is to have a pool of resources that is shared amongest lots of different applications inside your company.

You might also like