CC Unit 3
CC Unit 3
• Virtual servers are used by cloud providers to share the same physical
server with multiple cloud consumers by providing cloud consumers
with individual virtual server instances
The first physical server hosts two virtual servers, while the second physical server hosts one
virtual server.
• As a commodity mechanism, the virtual server represents the most
foundational building block of cloud environments.
• Cloud consumers that install or lease virtual servers can customize their
environments independently from other cloud consumers that may be using
.
virtual servers hosted by the same underlying physical server.
• A virtual server that hosts a cloud service being accessed by Cloud Service
Consumer B, while Cloud Service Consumer A accesses the virtual server
directly to perform an administration task.
• Fig . depicts several virtual servers running over physical servers, all of
which are jointly controlled by a central VIM.
• The following virtual server packages are offered to cloud consumers.
Each package has different pre-defined performance configurations and limitations:
• Small Virtual Server Instance – 1 virtual processor core, 4 GB of virtual RAM, 20 GB of storage space in
the root file system
• Medium Virtual Server Instance – 2 virtual processor cores, 8 GB of virtual RAM, 20 GB of storage space in
the root file system
• Large Virtual Server Instance – 8 virtual processor cores, 16 GB of virtual RAM, 20 GB of storage space in
the root file system
• Memory Large Virtual Server Instance – 8 virtual processor cores, 64 GB of virtual RAM, 20 GB of storage
space in the root file system
• Processor Large Virtual Server Instance – 32 virtual processor cores,
16 GB of virtual RAM, 20 GB of storage space in the root file system
• Ultra-Large Virtual Server Instance – 128 virtual processor cores, 512GB of virtual RAM, 40 GB of storage
space in the root file system
Additional storage capacity can be added to a virtual server by attaching
7.3. Cloud Storage Device
• The cloud storage device mechanism represents storage devices that are designed
specifically for cloud-based provisioning. Instances of these devices can be
virtualized, similar to how physical servers can spawn virtual server images.
• Cloud storage devices can be exposed for remote access via cloud storage
services.
Cloud Storage Levels
Cloud storage device mechanisms provide common logical units of data storage,
such as:
• Files – Collections of data are grouped into files that are located in folders.
• Blocks – The lowest level of storage and the closest to the hardware, a
block is the smallest unit of data that is still individually accessible.
• Datasets – Sets of data are organized into a table-based, delimited, or
record format.
• Objects – Data and its associated metadata are organized as Web-based
resources.
Each of these data storage levels is commonly associated with a certain type of
technical interface which corresponds to a particular type of cloud storage
device
and cloud storage service used to expose its API
• Different cloud service consumers utilize different technologies to
interface with virtualized cloud storage devices.
Different cloud service consumers utilize different
technologies to interface with virtualized cloud storage
devices.
7.4. Cloud Usage Monitor