Professional Documents
Culture Documents
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
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 TV
(Cloud Computing)
Video On Demand
(SaaS)
Electricity On Demand
(PaaS)
6
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
Rapid Elasticity Measured Service Resilient Computing Geographic Distribution Service Orientation Advanced Security
9
Common Characteristics
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.