vCloud SDK for PHP Developer’s Guide
8
VMware, Inc.
Figure 1-1.
vCloud Object Taxonomy
vCloud Virtual Datacenters
A
vCloud
virtual
datacenter
(vDC)
is
an
allocation
mechanism
for
resources
such
as
networks,
storage,
CPU,
and
memory.
In
a
vDC,
computing
resources
are
fully
virtualized,
and
can
be
allocated
based
on
demand,
service
level
requirements,
or
a
combination
of
the
two.
There
are
two
kinds
of
vDCs:
Provider
vDCs
.
These
vDCs
contain
all
the
resources
available
from
the
vCloud
service
provider.
Provider
vDCs
are
created
and
managed
by
vCloud
system
administrators.
Organization
vDCs
.
These
vDCs
provide
an
environment
where
virtual
systems
can
be
stored,
deployed,
and
operated.
They
also
provide
storage
for
virtual
media,
such
as
floppy
disks
and
CD
ROMs.
An
organization
administrator
specifies
how
resources
from
a
provider
vDC
are
distributed
to
the
vDCs
in
an
organization.
vCloud Catalogs
Catalogs
contain
references
to
virtual
systems
and
media
images.
A
catalog
can
be
shared
to
make
it
visible
to
other
members
of
an
organization,
and
can
be
published
to
make
it
visible
to
other
organizations.
A
vCloud
system
administrator
specifies
which
organizations
can
publish
catalogs,
and
an
organization
administrator
controls
access
to
catalogs
by
organization
members.
vCloud Tasks
Long
‐
running
operations
initiated
by
members
of
an
organization
create
tasks,
which
are
kept
on
the
organization’s
tasks
list.
Catalog 2
Catalogitem
em
em
em
Catalog 1
Catalog 3
vDC2
Catalogitem
Catalogitem
Catalogitem
Catalogitem
users
Media
vApp
template
Media
vApp
TasksList
Organization
vDC1
Media
vApp
template
Media
vApp
Network
Network
Catalogitem
em
em
em
groups