vCloud SDK for Java Developer’s Guide
8
VMware, Inc.
Figure 1-1.
vCloud Object Taxonomy
vCloud Organizations
A
vCloud
contains
one
or
more
organizations.
A
vCloud
organization
is
a
unit
of
administration
for
a
collection
of
users,
groups,
and
computing
resources.
Users
authenticate
at
the
organization
level,
supplying
credentials
established
by
an
organization
administrator
when
the
user
was
created
or
imported.
vCloud Users and Groups
An
organization
can
contain
an
arbitrary
number
of
users
and
groups.
Users
can
be
created
by
the
organization
administrator
or
imported
from
a
directory
service
such
as
LDAP.
Groups
must
be
imported
from
the
directory
service.
Permissions
within
an
organization
are
controlled
through
the
assignment
of
rights
and
roles
to
users
and
groups.
vCloud Networks
An
organization
can
be
provisioned
with
one
or
more
networks.
These
organization
networks
can
be
configured
to
provide
services
such
as
DHCP,
NAT,
and
firewalls.
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.
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