文档介绍:puting
Pay-as-you-puting explained
Aake Edlund
PDC, BalticGrid, loud and SweCloud
AcknowledgementAcknowledgement andand referencesreferences
Alan Williamson,
Berkeley RAD lab, berkeleyclouds.
Baltic Cloud team,
Rich Wolski and his Eucalyptus team,
Dan Reed, Microsoft, ds_ruminations/microsoft
451 group,
McKinsey ‘internal’ report (and RS blog response “McKinsey doesn’t
‘get ‘the cloud”)
Vaquero et al – collecting the 22+ cloud definitions
puting
–– shortshort versionversion
Cloud = Virtualization + Automation
The cloud is IT infrastructure as a service.
The IT infrastructure is delivered as virtual
machines.
Automation moves those VMs around,
thereby providing the delivery mechanism for
the service.
Rachel Chalmers, 451 group, October 20th, 2008
puting
–– longerlonger versionversion
“puting refers to both the applications
delivered as services over the and the
hardware and systems software in the
datacenters that provide those services…
The datacenter hardware and software is what
we will call a Cloud…
puting has the following characteristics
. TheThe illusionillusion ofof puting resources..resources..
. TheThe eliminationelimination ofof anan up-frontup-mitment byby CloudCloud users..users..
. TheThe abilityability toto paypay forfor useuse …… asas needed…”needed…”
UCUC BerkeleyBerkeley RADRAD LabsLabs
SpectrumSpectrum ofof CloudsClouds
InstructionInstruction SetSet VMVM (Amazon(Amazon EC2)EC2)
BytecodeBytecode VMVM (Microsoft(Microsoft Azure)Azure)
FrameworkFramework VMVM (Google(Google AppApp Engine)Engine)
Lower-level, Higher-level,
Less management More management
EC2 Azure AppEngine
Automatic scalability and failover
TwoTwo viewsviews
-- ofof thethe samesame thingthing
On the right, Sam Johnston’s 6 layer puting Stack
/2008/09/taxonomy-6-layer-puting-
LayerLayer 1:1: CloudCloud InfrastructureInfrastructure