Beruflich Dokumente
Kultur Dokumente
A cloud modelling notation for business users to express requirements concepts Towards a business user driven view of cloud computing
Webex details
AUG 26, 2010 5:00 PM Europe/London BST (British Summer Time) http://meetingplace.capgemini.co.uk/a/912123364911 0e2c70928189629c5061 UK Number: 01483 788788 International Number: +44 1483 788788 Meeting ID: 0127 Please, go to mute during the first part of the presentation - do not put your phone on hold during the meeting
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.
I am just looking at one model view of Cloud Architecture for business users. But will talk about the scope of models for System of different stakeholders to put in context Systems
NIST, Google UCs ,UC-SB
Interoperability SOSi Levels of System interoperability LiSi
Industry
System of Systems
SOSI and LiSi stacks DoD, NATO, C-M Value Network Analysis..
Ideas
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
While NIST is arguably the most well known http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-computingv26.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-CasesWhitepaper 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/wpcontent/uploads/2010/03/CloudOntology.pdf . All these examples also provide a technology tiered framework of implementation viewpoints for cloud computing.
But, this has been predominantly from a provider viewpoint of cloud computing and less on how the consumer might see, experience or use the cloud service. These conceptual frameworks represent a description of a technology tiered architecture most meaningful to Enterprise technologies. While this is important it prevents a separation of the concerns most important from the consumer perspective of the service. The customer experience and the business user viewpoint of cloud is quite different from the discussions of design and run time choices for cloud services. A critical goal of cloud computing is to move towards a user ondemand perspective, to use the cloud as a service for business.
Towards a Unified Ontology of Cloud Computing University of California, Santa Barbara & IBM T.J. Watson Research center
http://freedomhui.com/wp-content/uploads/2010/03/CloudOntology.pdf
Note: The T.J. Watson reference here see Tim OReilly & Clay Shirky Reference to Thomas J. Watson crica 2001 & 2009)
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.
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.
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
Others..
Channels / Devices
Demand management Supply management Component library Provisioning management RIM tools Monitoring Management Configuration management Billing & reporting Usage, pricing & Payments Shopping basket Integration management Identity management Audit & compliance management SSO & authorization Service maintenance Recovery services Backup services
PaaS
IaaS
Resources Deployment Platforms
How might a Cloud Network model In the real world Cloud Services exist look like ? between Social and Business Collaborations
Ideas on what the Entities of this model might be: Service Marketplace Boundary Community Transactions Hub Aggregator Concentrator
Social Network
Business Network
Industry Network
Container
Service Container
Avatar
Mobile Device
Security Service
Composite Service
API
Intelligent Agent
Monitoring Service
Integration Service
?
Other Search Service Industry Service Light (Client) Device
DR
DR Service
Hypervisor
Message
Component Store
Catalogs
Standard Connection
Cloud
Location Based
Business Provider
Provider Name
Marketplace Boundary
Virtual Organization
Component Catalog
Deploy
Public
Private
Hybrid
Enterprise
3
Provider
Service Components
Configure
Provider
Provider
Provider
Provider
Provider
Provider
Provider
INaaS
BPaaS
DaaS
SaaS
PaaS
IaaS
DCaaS
Cloud Domains
NET
IN
OUT
CRM
HR
Semantic Based
Re/Source Based
Business Based
The following uses examples from Kevin Jackson, Leading Cloud evangelist , CloudComputingJournal http://cloudcomputing.sys-con.com/ recent blog publications to illustrate the point. http://www.xmind.net/share/_embed/kvjacksn/ cloud-computing-training/
Animoto
WWW
http://animoto.com/intro/1?gclid=COPA7s22iaMCFRJNagod7W_5bA Animoto uses Rightscale as their cloud infrastructure partner. Brad discusses 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.
blog sphere
Security
Nasdaq http://www.nasdaqomx.com/
NASDAQ OMX
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 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.
NASDAQ OMX
Lightweight reader app using Adobes AIR technology that let users pull in required data
Amazon S3 service Host data
The New York Times also used S3 for a data-intensive project: converting 11 million articles published from the newspaper's founding in 1851 through 1989, to make them available through its Web site search engine. The Times scanned in the stories, cut up into columns to fit in the scanners (as TIFF files), then uploaded those to S3
Nytimes.com
DR
S3 Queue
Google
Multiple Social Communities
?
Google Services
Search
Google.com
Salesforce.com
Multiple Tenant Communities
Amazon AWS
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 cloud architecture resulted in significant internal efficiency improvements whereby small, fast-moving "two-pizza teams" could add new features faster and easier, Amazon started providing access to their systems through Amazon Web Services on a utility computing basis in 2005.
Facebook API
Public Cloud
Hybrid Environment
Amazon
Industry Cloud
Fedex UPS
Amazon Shop
Shop API
Industry Cloud
Public Cloud
Business Cloud
Leads 360
Salesforce
Leads API
OUT
Sales force
Force .com
IN
Microsoft Dynamics
CRM
CRM
Force API
COM
Next steps
Is this notation something that The Open Group Cloud Work Group think has merit and should be carried forward ? Should this be a set up as a separate Project within the Cloud Work Group with new chairs and a Charter ? Should this be kept within the current CBA Project as it has links with the metadata work in CBA ? How should this be linked with the CCA and SOCCI project teams - the intention is to position CBAN as separate to other projects and to be business oriented notation
Apps Store
How might a Cloud Service Meta data be described for static and behavioral interoperability ?
Conceptual Cloud Container
IaaS Cloud Contract Choreography Behavioral interoperability Interoperability Needs -------------
PaaS
SaaS
Behavioral Interoperability
Information Model