The document discusses several concepts related to cloud computing including:
- The evolving definition of cloud computing with 3 service models and 4 deployment models and 5 essential characteristics
- Diffusion of innovation theory and how new technologies are adopted over time through innovators, early adopters, early majority, late majority, and laggards
- The concept of ubiquity and how innovations progress from niche to mainstream as they become more established, standardized, and commoditized over time
In this paper, Cartesian gives an overview of the ongoing barriers to cloud computing adoption and ways in which vendors are trying to addressing them.
We divide the paper into 5 sections:
• Baby Steps: The Use Case for Hybrid Cloud
• Private Cloud: Allowing IT to Sleep at Night
• Standardizing the Cloud: The Battle over APIs
• Thinking Outside the Box: Network Virtualization
• The Biggest Fear of All: Security
- Introduction to Cloud Computing
- Issue analysis on Cloud Computing
- Related stanardization activities
- Standardization issue from ISO/IEC JTC 1 Perspectives
- Recommendation to JTC 1 for standardization
The term "cloud computing" raises several important questions, which deserve thoughtful answers: “What is cloud computing?” “Is it real, or just another buzzword?” And most important, “How does it affect me?” This book addresses these questions and much more...
In this paper, Cartesian gives an overview of the ongoing barriers to cloud computing adoption and ways in which vendors are trying to addressing them.
We divide the paper into 5 sections:
• Baby Steps: The Use Case for Hybrid Cloud
• Private Cloud: Allowing IT to Sleep at Night
• Standardizing the Cloud: The Battle over APIs
• Thinking Outside the Box: Network Virtualization
• The Biggest Fear of All: Security
- Introduction to Cloud Computing
- Issue analysis on Cloud Computing
- Related stanardization activities
- Standardization issue from ISO/IEC JTC 1 Perspectives
- Recommendation to JTC 1 for standardization
The term "cloud computing" raises several important questions, which deserve thoughtful answers: “What is cloud computing?” “Is it real, or just another buzzword?” And most important, “How does it affect me?” This book addresses these questions and much more...
Service Integration in the Web of ThingsSimon Mayer
Talk about service integration technologies in REST systems held at the "Web Intelligence 2013 - Le Web des Objets" Summer School on the 4th of September 2013 in Lyon, France. The slides give an overview of the Web of Things and current efforts to integrate services offered by Web-enabled devices.
Configuration of Smart Environments Made SimpleSimon Mayer
We present an approach that combines semantic metadata and reasoning with a visual modeling tool to enable the goal-driven configuration of smart environments for end users. In contrast to process-driven systems where service mashups are statically defined, this approach makes use of embedded semantic API descriptions to dynamically create mashups that fulfill the user's goal. The main advantage of the presented system is its high degree of flexibility, as service mashups can adapt to dynamic environments and are fault-tolerant with respect to individual services becoming unavailable. To support end users in expressing their goals, we integrated a visual programming tool with our system. This tool enables users to model the desired state of their smart environment graphically and thus hides the technicalities of the underlying semantics and the reasoning. Possible applications of the presented system include the configuration of smart homes to increase individual well-being, and reconfigurations of smart environments, for instance in the industrial automation or healthcare domains.
The enterprise landscape is rapidly changing. Data is ubiquitous. Information is flowing into an organization’s applications from more sources than ever before. Business expec-tations are also changing. Corporations today demand speed and flexibility from their applications. Enterprise want services that allow them to make better business decisions, create more satisfied customers, and react ever more quickly to evolving market condi-tions. Current economic circumstances and increased competition are also driving the demand for a more effective model to deliver applications and services.
This relentless push for a faster, better and more cost-effective technology delivery model has set the stage for new approaches to application development, deployment and management. Several technologies such as grid computing, virtualization, and service-oriented architecture (SOA) have offered partial solutions for enterprises that require applications with greater scalability, agility and easier management capabilities. However, these alone have not been enough.
Enter cloud computing, an innovative model for delivering IT infrastructure, applications and data that shifts the emphasis from static, stand-alone application silos to dynamic, shared environments, dynamically allocated among various tasks and accessed via a network.
Today, many forward-thinking enterprises are using cloud environments to take advan-tage of the increased scalability, agility, automation, and efficiency that this technology can deliver. Yet, because cloud computing has evolved so quickly, there are still many questions surrounding it. To understand the promise of cloud computing, decision makers and IT professionals must examine its development and benefits from an enterprise perspective.
Beginning with the origins of cloud computing, this paper will help define exactly what cloud computing is and how the enterprise can benefit from it. In doing so, the paper outlines a number of “cloud characteristics” which together illustrate the true potential of cloud computing and provide a framework for assessing current and future cloud offerings. Finally, the paper draws a distinction between infrastructure-oriented clouds and platform-oriented clouds and explains how cloud platforms allow end-user applica-tions to unlock the true promise of cloud computing.
Service Integration in the Web of ThingsSimon Mayer
Talk about service integration technologies in REST systems held at the "Web Intelligence 2013 - Le Web des Objets" Summer School on the 4th of September 2013 in Lyon, France. The slides give an overview of the Web of Things and current efforts to integrate services offered by Web-enabled devices.
Configuration of Smart Environments Made SimpleSimon Mayer
We present an approach that combines semantic metadata and reasoning with a visual modeling tool to enable the goal-driven configuration of smart environments for end users. In contrast to process-driven systems where service mashups are statically defined, this approach makes use of embedded semantic API descriptions to dynamically create mashups that fulfill the user's goal. The main advantage of the presented system is its high degree of flexibility, as service mashups can adapt to dynamic environments and are fault-tolerant with respect to individual services becoming unavailable. To support end users in expressing their goals, we integrated a visual programming tool with our system. This tool enables users to model the desired state of their smart environment graphically and thus hides the technicalities of the underlying semantics and the reasoning. Possible applications of the presented system include the configuration of smart homes to increase individual well-being, and reconfigurations of smart environments, for instance in the industrial automation or healthcare domains.
The enterprise landscape is rapidly changing. Data is ubiquitous. Information is flowing into an organization’s applications from more sources than ever before. Business expec-tations are also changing. Corporations today demand speed and flexibility from their applications. Enterprise want services that allow them to make better business decisions, create more satisfied customers, and react ever more quickly to evolving market condi-tions. Current economic circumstances and increased competition are also driving the demand for a more effective model to deliver applications and services.
This relentless push for a faster, better and more cost-effective technology delivery model has set the stage for new approaches to application development, deployment and management. Several technologies such as grid computing, virtualization, and service-oriented architecture (SOA) have offered partial solutions for enterprises that require applications with greater scalability, agility and easier management capabilities. However, these alone have not been enough.
Enter cloud computing, an innovative model for delivering IT infrastructure, applications and data that shifts the emphasis from static, stand-alone application silos to dynamic, shared environments, dynamically allocated among various tasks and accessed via a network.
Today, many forward-thinking enterprises are using cloud environments to take advan-tage of the increased scalability, agility, automation, and efficiency that this technology can deliver. Yet, because cloud computing has evolved so quickly, there are still many questions surrounding it. To understand the promise of cloud computing, decision makers and IT professionals must examine its development and benefits from an enterprise perspective.
Beginning with the origins of cloud computing, this paper will help define exactly what cloud computing is and how the enterprise can benefit from it. In doing so, the paper outlines a number of “cloud characteristics” which together illustrate the true potential of cloud computing and provide a framework for assessing current and future cloud offerings. Finally, the paper draws a distinction between infrastructure-oriented clouds and platform-oriented clouds and explains how cloud platforms allow end-user applica-tions to unlock the true promise of cloud computing.
Cloud Computing Without The Hype An Executive Guide (1.00 Slideshare)Lustratus REPAMA
Author: Steve Craggs - Lustratus Research Limited.
Defining Cloud Computing and identifying the current players
This document offers a high-level summary of Cloud Computing, targeted at Executives who find themselves bombarded with Cloud Computing and need to cut through the hype to get a clear understanding of what cloud is all about.
Cloud is defined in simple terms and the main categories of cloud are identified. A high level segmentation of the cloud marketplace is also offered, and includes a reasonably comprehensive index of suppliers in the Cloud Computing marketplace and the Cloud segments in which they operate.
Will the Cloud be your disaster, or will Cloud be your disaster recovery?Livingstone Advisory
Making real sense of enterprise Cloud computing in the context of your business is not always a trivial task. The volume, diversity and intensity of opinions on what cloud can do for your organization are relentless, as are the pressures to lower IT costs, speed up implementations, simplify enterprise IT and deliver more value in your own organizations.
Shifting your mission critical systems to the cloud presents a formidable range of challenges for many organizations, least of which the potential loss of control over your disaster recovery capability. Conversely, keeping your enterprise IT systems where you can see them, and using the cloud to manage your backups and disaster recovery may appear to run counter to the prevailing perception that the cloud is the ultimate destination for all IT systems.
In this presentation, Rob Livingstone will be covering off some of the key considerations of disaster recovery planning in the hybrid cloud environment and how, paradoxically, cloud could either be the cause of your disaster or has the potential to save you from one. He will be offering practical insights and tips on how you should approach the cloud when it comes to planning for the worst so that you come out looking your best.
It's a simple presentation I did it with my friend Khawlah Al-Mazyd last year as a one topic should we cover it through doing Advanced Network course.
2010 - King Saud Universty
Riyadh - Saudi Arabia
The Slide Explains the concepts of Cloud Computing. Covers various definitions of Cloud Computing. Its Models, Types, Advantages, Challenges. A must to understand what is Cloud Computing.
An introduction into the use of Wardley maps for topographical intelligence in business. This includes, why maps matter, how to map, some common economic patterns useful for prediction, common forms of doctrine and the concept of context specific gameplay.
Situation Normal Everything Must Change - from innovation to commoditisation ...Simon Wardley
General shortened version of the presentation covering evolution, change, mapping, ecosystems, cloud, economic cycles, commoditisation, componentisation, strategy and open approaches.
A very rough summary of my Hosting Con keynote on the cloud, underlying forces of change, the evolution of business activities, new models of management and what this means for hosting companies.
Situation Normal Everything Must ChangeSimon Wardley
A very rough and extremely condensed summary of my three hour OSCON 2011 tutorial on business evolution, cloud, new forms of organisational patterns, tactics, and competition.
Early presentation of Zimki (one of the original platform as a service offerings) given in 2006, used as a basis for subsequent presentations at OSCON in 2007.
23. It’s like SaaS or Software as a Service, and
infrastructure provision and PaaS, that’s
Platform as a Service and utility computing
being provided in public clouds, which is
different from private clouds which aren’t
cloud computing, unless of course you’re
talking about hybrid clouds which sort of are
and it’s hype and lock-in and did I mention
infrastructure?
26. 373 slides
Severe
Pain
risk of
harm
OK
No. Slides
27. 1. On-demand self-service Internet
infrastructure where you pay-as-you-go
and use only what you need, all
managed by a browser, application or
API. Cloud computing is broken up into
multiple segments including: Cloud
Infrastructure, Cloud Platforms and
Cloud Applications.
(see "Cloud Pyramid")
33. National Institute of Standards and Technology, Information Technology Laboratory
Note 1: Cloud computing is still an evolving paradigm. Its definitions, use cases, underlying technologies, issues, risks, and benefits will be refined in a spirited debate by the public and private sectors. These
definitions, attributes, and characteristics will evolve and change over time.
Note 2: The cloud computing industry represents a large ecosystem of many models, vendors, and market niches. This definition attempts to encompass all of the various cloud approaches.
Definition of Cloud Computing:
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be
rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three service models,
and four deployment models.
Essential Characteristics:
On-demand self-service. A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service’s
provider.
Broad network access. Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, laptops, and
PDAs).
Resource pooling. The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned
according to consumer demand. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to
specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, network bandwidth, and virtual machines.
Rapid elasticity. Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer, the capabilities available for
provisioning often appear to be unlimited and can be purchased in any quantity at any time.
Measured Service. Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing,
bandwidth, and active user accounts). Resource usage can be monitored, controlled, and reported providing transparency for both the provider and consumer of the utilized service.
Service Models:
Cloud Software as a Service (SaaS). The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. The applications are accessible from various client devices
through a thin client interface such as a web browser (e.g., web-based email). The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems,
storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings.
Cloud Platform as a Service (PaaS). The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages and tools
supported by the provider. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed
applications and possibly application hosting environment configurations.
Cloud Infrastructure as a Service (IaaS). The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to
deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems,
storage, deployed applications, and possibly limited control of select networking components (e.g., host firewalls).
Deployment Models:
Private cloud. The cloud infrastructure is operated solely for an organization. It may be managed by the organization or a third party and may exist on premise or off premise.
Community cloud. The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns (e.g., mission, security requirements, policy, and compliance
considerations). It may be managed by the organizations or a third party and may exist on premise or off premise.
Public cloud. The cloud infrastructure is made available to the general public or a large industry group and is owned by an organization selling cloud services.
Hybrid cloud. The cloud infrastructure is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that
enables data and application portability (e.g., cloud bursting for load-balancing between clouds).
Note: Cloud software takes full advantage of the cloud paradigm by being service oriented with a focus on statelessness, low coupling, modularity, and semantic interoperability.
39. “The real thing to do today is to capture,
what are the dimensions of the thing that
literally, I will tell you, we’re betting our
company on, and I think pretty much
everybody in the technology industry is
betting their companies on”
Microsoft CEO, Steve Ballmer
40. We don’t know
what “cloud” is yet
http://www.flickr.com/photos/rainbowproject/3928445074/
41. We don’t know
what “cloud” is yet
but bet your
company on it
http://www.flickr.com/photos/rainbowproject/3928445074/
42. We don’t know
what “cloud” is yet
but bet your
company on it
everybody else is.
http://www.flickr.com/photos/rainbowproject/3928445074/
43. “open up exciting new
prospects for the
employment of computers in
ways and on a scale that
would have seemed pure
fantasy only five year ago”
53. Private cloud isn’t
cloud computing
Yes, it is
Oh not it isn’t
http://www.flickr.com/photos/rainbowproject/3928445074/
54.
55. process engineering
secure
Web 2.0 adaptable
show ROI
Outsource flexible
innovate Six Sigma
Open source
align to the SOA Agile
business SAAS Enterprise 2.0
Cloud cost efficient REST
Offshore good governance
Organic ITIL focus on core
KPIs Demand management
66. Shapes of curves of diffusions for innovations that spread over
various periods of time
Late adopters
Innovation 1 Innovation 2 Innovation 3
Take-off
Earlier
Adopters
Time
174. Ubiquity
Software
... as a
Platform Service
Infrastructure
... as a
Product
Certainty
175. It’s like SaaS or Software as a Service, and
infrastructure provision and PaaS, that’s
Platform as a Service and utility computing
being provided in public clouds, which is
different from private clouds which aren’t
cloud computing, unless of course you’re
talking about hybrid clouds which sort of are
and it’s hype and lock-in and did I mention
infrastructure?
178. Ubiquity
Economies of scale
(volume operations)
Certainty
179. Ubiquity
Economies of scale
(volume operations)
Focus on core
(outsource)
Certainty
180. Ubiquity
Economies of scale
(volume operations)
Focus on core
(outsource)
Pay per use
(utility)
Certainty
181. Ubiquity
Economies of scale
(volume operations)
Focus on core
(outsource)
Pay per use
(utility)
Speed
(Self Service)
Certainty
182. The fundamental impulse
that sets and keeps the
capitalist engine in motion
comes from the new
consumers, goods, the new
methods of production or
transportation, the new
markets, the new forms of
industrial organization that
capitalist enterprise creates.
Joseph A. Schumpeter
(1883 - 1950)
183. The fundamental impulse
that sets and keeps the
capitalist engine in motion
comes from the new
consumers, goods, the new
methods of production or
transportation, the new
markets, the new forms of
industrial organization that
capitalist enterprise creates.
Joseph A. Schumpeter
(1883 - 1950)
184. Creative
Destruction
Joseph A. Schumpeter
(1883 - 1950)
209. Pay per use =
greater efficiency
greater efficiency
= less cost
http://www.flickr.com/photos/rainbowproject/3928445074/
210. “Jevons Paradox”
Technological progress
that increases the
efficiency with which a
resource is used, tends to
increase the rate of
consumption of that
resource.
William Stanley
Jevons, 1865
211. Ubiquity
Economies of scale
(volume operations)
Focus on core
(outsource)
Pay per use
(utility)
Speed
(Self Service)
Certainty
308. The fundamental impulse
that sets and keeps the
capitalist engine in motion
comes from the new
consumers, goods, the new
methods of production or
transportation, the new
markets, the new forms of
industrial organization that
capitalist enterprise creates.
Joseph A. Schumpeter
(1883 - 1950)
322. Rapid Deployment. Private cloud
Eucalyptus VM
Web UI KVM Hyp.
Cloud Node
Controller Controller
Ubuntu Server Edition
Physical (bare bones)
323. Rapid Deployment. Private cloud
On premise. Eucalyptus VM
Web UI KVM Hyp.
Cloud Node
Controller Controller
Ubuntu Server Edition
Physical (bare bones)
324. Rapid Deployment. Private cloud
On premise. Eucalyptus VM
Web UI KVM Hyp.
Self Service IT. Cloud Node
Controller Controller
Ubuntu Server Edition
Physical (bare bones)
325. Rapid Deployment. Private cloud
On premise. Eucalyptus VM
Web UI KVM Hyp.
Self Service IT. Cloud Node
Controller Controller
Track EC2 / S3. Ubuntu Server Edition
Physical (bare bones)
326. Rapid Deployment. Private cloud
On premise. Eucalyptus VM
Web UI KVM Hyp.
Self Service IT. Cloud Node
Controller Controller
Track EC2 / S3. Ubuntu Server Edition
Physical (bare bones)
Best of Breed.
327. Private cloud
Eucalyptus VM
Web UI KVM Hyp.
Ubuntu Enterprise Cloud Node
Cloud Controller Controller
Ubuntu Server Edition
(April ’09) Physical (bare bones)
328. Public cloud Private cloud
Amazon EC2 Eucalyptus VM
Web UI KVM Hyp.
Cloud Node
Controller Controller
Ubuntu Server Edition
Physical (bare bones)
329. Public cloud Private cloud
Amazon EC2 Eucalyptus VM
Web UI KVM Hyp.
Cloud Node
Controller Controller
EC2 & S3 API
Ubuntu Server Edition
Physical (bare bones)
330. Public cloud Private cloud
Amazon EC2 Eucalyptus VM
Web UI KVM Hyp.
Cloud Node
Controller Controller
Common
Management Tools
Ubuntu Server Edition
Physical (bare bones)
331. Public cloud Private cloud
Amazon EC2 Eucalyptus VM
Web UI KVM Hyp.
Cloud Node
Controller Controller
Common
Machine Images Ubuntu Server Edition
Physical (bare bones)
332. Public cloud Private cloud
Amazon EC2 Eucalyptus VM
Web UI KVM Hyp.
Cloud Node
Controller Controller
Bursting Easier
Ubuntu Server Edition
Physical (bare bones)
333. Public cloud Private cloud
Amazon EC2 Eucalyptus VM
Web UI KVM Hyp.
Cloud Node
Controller Controller
Ubuntu Server Edition
Physical (bare bones)
334. Public cloud Private cloud
Reference model
Amazon EC2 Eucalyptus VM
Web UI KVM Hyp.
Cloud Node
Controller Controller
Ubuntu Server Edition
Physical (bare bones)