Professional Documents
Culture Documents
Agenda
A walk through the Cloud Business Notation ideas
and concepts - 30 minutes - by Mark Skilton
A discuss on the ideas and concepts presented - all
Identify advantages and any concerns that need to
be addressed - all
Identify ideas on how the Cloud Notation may fit with
other architecture models - the intention is to work
with other stack type models such as NIST, TOGAF
for example - to generate different views of cloud
models for different types of stakeholders , both
technical and business oriented.
Introduction
The following notes and diagrams are from
the meeting attended by a range of
participants at the Cloudcamp Boston July 21
The objective was to identify ideas and
approaches to define a Cloud Computing
Reference Architecture that better defined
and represented the evolving nature of the
Cloud and how it could be provided and used.
Scope of what I’m focusing on..
I am just looking at one model view of Cloud Architecture for
business users.
But will talk about the scope of models for different
stakeholders to put in context
System of
Systems
Interoperability
SOSi
Industry NIST, Google UCs ,UC-SB
Levels of
System
System of SOSI and LiSi stacks DoD, NATO, C-M interoperability
Systems Value Network Analysis.. LiSi
A Cloud
User
Ideas Notation
Why do we need a Cloud Computing
Reference Architecture CCRA?
A range of comments included:
Current reference models are from a seller perspective and don’t fit how cloud “feels” from a User
perspective
SOA and Web 2.0 have provided foundation message and payload standards but need to move to
into describing how the service “looks and feels”
Historically the “tiers” approach to describing architecture has originated from the Client-server era;
examples seen in 4+1, Zachmann and other concepts have resulted in a perspective of a Provider
oriented style “tiers” in Cloud which has limitations
Syntax and semantics have been focused on by community and industry forums but other aspects
of behavior interoperability and choreography modelling that could help describe cloud and cloud
services is potentially a gap a present
There are many discussions and standards forums on interoperability in the industry but little
methodology evolving from an overview of how different parties might work across a cloud service
There are Industry efforts to extend SOA and security standards but these come from a pre-existing
viewpoint rather than a clean start on cloud descriptions
We are seeing academic research and evidence in Grid computing, agent based technology and
some vendors providing examples of how to visualize and potentially represent cloud services more
closely relating to the cloud experience. The nature of cloud is emerging continually and the CCRA
could help narrate aspects of requirements and how to use Cloud
The need for a meaningful Cloud Computing
Reference Architecture Methodology
We need to have a methodology that recognizes better how
cloud computing experience “looks and feels like in the real
world”
Considering an analogy; we have seen examples such as
virtual reality VR software standards that has attempted to
represented a more realistic software representation of the real
world – the point is not the VR but that the aim is to create a
language and approach that represents how business and
technology are working together. Cloud computing is yet
another environment / ecosystem combination of tools , assets,
people, businesses and experiences that represent aspects of
cloud
The current Provider oriented Cloud
Computing reference models
While NIST is arguably the most well known
http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-computing-v26.ppt
, there are many examples of equally significant and influential models
including the Cloud Computing taxonomy from the Google hosted
Cloud Computing Use cases Group
http://www.scribd.com/doc/18172802/Cloud-Computing-Use-Cases-Whitepaper
and the “Towards a unified Ontology of Cloud Computing” by Lamia
Youseff, University of California, Santa Barbara and Maria Butrico and
Dilma Da Silva of IBM T.J. Watson Research Center YorkTown, New
York
http://freedomhui.com/wp-content/uploads/2010/03/CloudOntology.pdf .
Note: The T.J. Watson reference here – see Tim O’Reilly & Clay Shirky Reference
to Thomas J. Watson crica 2001 & 2009)
Balancing the Buyer and Seller
perspective
We are not advocating a different cloud
computing model but a set of models that
take into account both the consumer and
provider side , the buyer and seller and other
intermediate roles that support the types of
homogeneous and heterogeneous platforms
and subclasses of data and user devices that
are found in the real world of IT.
5 key Business Benefits of a User
driven Cloud viewpoint
Defining a clear Cloud Computing
Architecture Modelling approach will help
further develop Cloud Computing adoption
Defining a common set of standard
terminology is key to any new emerging
technology trend in helping to raise
awareness and express requirements of that
technology.
5 key Business Benefits of a User
driven Cloud viewpoint
Monetizing cloud services
It is currently an area of adoption question; “how much do cloud services cost my business?”. Defining a way
to show individual services and their common shared service or incremental growth could help accelerate an
adoption profile where users understand the cost of service better.
Visualizing the real cloud
Cloud is already here, we everyday see the email, video feeds, web sites and tweets. Business needs a way of
describing this from that perspective so that we can accelerate the meaning full integration and adoption of
cloud into everyday experience.
Defining a clear Customer experience
Probably the biggest affect on everyday lives has been the attention span and impact on people and business
through on-demand and real-time exchange of messages and content enabled by an increasing social and
dynamic network of services that can be described as “the cloud”. Showing this experience and how this
changes in a “mash-up”, on-demand world would greatly improve the real world representation of consumer
choice , the self-service “menus” and “portfolios” open to business.
Describing who has ownership of Security Risk in the cloud
The greatest impediment to cloud is probably the risk and security aspects of the data, location and control of
services. Defining a user location perspective of security protection points would greatly enhance the provider
conditions to address those critical concerns.
Defining how to monitoring Quality of Service QoS in the cloud
Overall how the service level performance monitoring and disaster recovery aspects of the cloud service needs
to be shown in a heterogeneous context. Many enterprise level SLAs need OLAs that are representative of
business level QoS standards, how multiple service monitoring and management systems need to be position
on the provider side and the consumers side. A methodology that helps clarify this “ownership of responsibility”
would be a great benefit in definition a clear boundary of service trading and exchange.
Why this helps monetize Cloud
Because it is a middle-out not a outward-in
approach – it drives the user journey through
using the cloud
You look at cloud from the viewpoint of using
one to many cloud services which can be
used and built on incrementally. This matches
the incremental cashflow and elastic growth
we so often see in cloud service use
Defining Models for Cloud
Computing that considered the
Business User viewpoint
At Cloudcamp we discussed…
Common Shared
BPaaS Monitoring Management
Configuration management
Operating
Services
Services
Billing & reporting
SaaS Usage, pricing & Payments
Shopping basket
Integration management
Identity management
PaaS Audit & compliance
management
SSO & authorization
Service maintenance
IaaS Recovery services
Backup services
Resources
Deployment Platforms
How might a Cloud Network model
In the real world Cloud Services exist
look like ? between Social and Business Collaborations
Industry
Network
Types of Cloud Module
Symbols #1/3
Standard Service Actor Device Security Integration & Messaging Business
Hub Service Hub Intelligent Fat (Client) Monitoring Integration Feed / Alert
Concentrator e.g. Queue Agent Device Service Service Service Cloud Shop
? DR
Self Service
Catalog
Types of Cloud Module
Symbols #2/3
Boundaries Connections Providers Catalogs
Provider Name
Provider Name
Location
Business Provider Self Service
Social Network Cloud Based
Sphere Catalog
Provider
Name
Inter
Marketplace Virtual Component XaaS Service Component
Boundary Organization Connection Provider Catalog
Types of Cloud Module
Symbols #3/3
Management Cloud Environments
Deploy
Public Private Hybrid Enterprise
Service Components
Animoto their infamous week where Animoto went from 25k users to
700k users in 5 days and they had to scale from 50 to 5k servers.
Apps
Store
Animoto
Security Services
Monitor Service
Types of Rightscale
Video Cloud IaaS partner
Services
DR DR , Backup
Services included
Integration &
Mashup services
Nasdaq http://www.nasdaqomx.com/
Nasdaq OMX has lots of stock and fund data, and it wanted to make
extra revenue selling historic data for those stocks
and funds. But for this offering, called Market Replay, the company
didn't want to worry about optimizing its databases and
NASDAQ OMX servers to handle the new load. So it turned to Amazon's S3 service
to host the data, and created a lightweight reader app using
Adobe's AIR technology that let users pull in the required data.
? Nytimes.com
S3
Amazon S3 and EC2
Queue
Google
Multiple Social Communities Google
Services
?
Search
Google.com
Controlled Tenancy
Environment
Amazon played a key role in the development of cloud computing by
modernizing their data centers after the dot-com bubble, which, like most
computer networks, were using as little as 10% of their capacity at any one
time just to leave room for occasional spikes. Having found that the new
Fedex
UPS
Customer
Advocacy Amazon
iPhone Portal Shop
iPhone
API
B2B API
Shop
Consumer
API Industry Cloud
Hybrid Environment
Enterprise Environment
Paypal
Rackspace
B2C
Portal
Leads Salesforce
360
IN Microsoft Dynamics
CRM
CRM
Local Force API
Company DC
COM
Dynamics API
This has been explored before but
not in cloud..
Value network Analysis System of Systems (circa 2003-4)
Value Network visualization and analysis helps people SOSi and LiSi stacks which DoD and NATO have worked
negotiate their work, see new opportunities, build stronger on with Cargnie-Mellon University
relationships and increase trust..properties that are vital for Different types of Interoperability
people working together as network ecosystems Levels of conceptual interoperability
valuenetworks.com. Layers of Coalition Interoperability
Developer
Communities
& marketplaces
Apps Store
Cloud Catalog and User
Experience Viewpoint Model
Social Networks
Business Networks WWW Blogsphere
Cloud ?
User
Experience
Viewpoint
How might a Cloud Service Meta data be
described for static and behavioral
interoperability ?
Conceptual Choreography
Behavioral
Cloud interoperability
Container
Interoperability
IaaS Needs
Cloud Contract
Behavioral Information
Interoperability Model