Open Cloud Initaitive http://www.opencloudinitiative.org/ Sam

Transcription

Open Cloud Initaitive http://www.opencloudinitiative.org/ Sam
swiss open cloud day
Open Cloud Initaitive
http://www.opencloudinitiative.org/
Sam Johnston (@samj) <[email protected]>
what is cloud?
cloud computing is a model for enabling convenient, ondemand 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.
cloud computing is the delivery of computing as a
service rather than a product, whereby shared
resources, software, and information are provided to
computers and other devices as a utility (like the
electricity grid) over a network (typically the Internet).
common theme
product » service
@beaker
products
service
intangible equivalent of an economic good
utilities
electricity, water, gas, telephone
generators (product)
grid (service)
50 years new
“If computers of the kind I have advocated become the
computers of the future, then computing may someday
be organized as a public utility just as the telephone
system is a public utility... The computer utility could
become the basis of a new and important industry.”
— john mccarthy, 1961
disruptive innovation
@swardley
@swardley
future?
“I think there is a world market for maybe five
computers.” — thomas watson, ibm, 1943
why “cloud”?
demarcation
separation of duties between provider and consumer
benefits
multi-tenancy, economy of scale » secure, reliable, scalable
tight coupling
legacy » integration
loose coupling
cloud » aggregation
open source
uses copyrights to open products
software licenses
have service provider “loophole”
close loophole?
affero general public license (agpl)?
no thanks.
do you really expect the source code for Gmail?
could you use/modify it if you had it?
open cloud
ensures openness for services
user & vendor freedom
freedom to migrate (for users)
freedom to make money (for vendors)
commoditisation
undifferentiated price competition
standards create tradable commodities (GB/m, CPU/h)
standard workload?
no “electron” for the cloud — 240v/50Hz is simple API
“apulettes” = code + data packets?
open formats
e.g. Open Document Format (ODF)
open interfaces
e.g. AtomPub
open formats +
open interfaces
= open cloud
open standards
copyrights + patents + trademarks + open source impl.
open cloud initiative
a california non-profit — 501(c)3 status pending
open cloud principles
like an open source definition for services
community consensus
development & application of open cloud principles
board of directors
5-21 industry leaders
subcommittees
governance, administration, certification, etc.
current status
awaiting development of standards (not an sdo)
currently no standards - only specifications
wishlist
smtp for cloud workloads