1305302
ADVANCED CLOUD
COMPUTING
Module Two Part 4
Second Term 2023/2024
Faculty of Information Technology Src: [Link]
Applied Science Private University
Copyright of the Course Materials
The course’s materials are adapted from several
online and offline sources.
2
Outline
Cloud-based IT resources need to be set up,
configured, maintained, and monitored.
Cloud-based IT resources mechanisms for hands-on
administration and management include the
following:
Remote Administration System
Resource Management System
SLA Management System
Billing Management System
3
REMOTE ADMINISTRATION
SYSTEM
Remote Administration System (1/3)
The remote administration system mechanism provides
tools and user-interfaces for external cloud resource
administrators to configure and administer cloud-based
IT resources.
A remote administration can establish a portal for
access to administration and management features
including the resource management, SLA
management, and billing system.
5
Remote Administration
The remote
administration system
abstracts underlying
management systems to
expose and centralize
administration controls to
external cloud resource
administrators.
The system provides a
user console for external
cloud resource
administrators, while
programmatically
interfacing with
underlying management
systems via their APIs. 6
Remote Administration System (2/3)
The tools and APIs provided by a remote
administration system are generally used by the cloud
provider to develop and customize online portals that
provide cloud consumers with a variety of
administrative controls.
Two primary types of portals that are created with the
remote administration system:
Usage and Administration Portal – A general purpose portal
Self-Service Portal – This is essentially a shopping portal that
allows cloud consumers to search an up-to-date list of cloud
services.
7
Resource Administration
A cloud resource
administrator uses the usage
and administration portal to
configure an already leased
virtual server to prepare it
for hosting (1).
The cloud resource
administrator then uses the
self- service portal to select and
request the provisioning of a
new cloud service (2).
The cloud resource
administrator then accesses the
usage and administration portal
again to configure the newly
provisioned cloud service that is
hosted on the virtual server (3).
Throughout these steps, the
remote administration
system interacts with the
necessary management
8
systems to perform the
Remote Administration System (3/3)
Tasks that can commonly be performed by cloud consumers
via a remote administration console include:
Configuring and setting up cloud services
Provisioning and releasing IT resources for on-demand cloud
services
Monitoring cloud service status, usage, and performance
Monitoring QoS and SLA fulfillment
Managing leasing costs and usage fees
Managing user accounts, security credential, authorization, and
access control
Tracking internal and external access to leased services
Capacity planning
9
RESOURCE MANAGEMENT
SYSTEM
Resource Management System (1/2)
The resource management system mechanism helps
coordinate IT resources in response to management actions
performed by both cloud consumers and cloud providers.
Core to this system is the virtual infrastructure manager
(VIM) that coordinates the server hardware to create virtual
server instances.
A VIM is a commercial product that can be used to manage
a range of virtual IT resources across multiple physical
servers.
11
Resource Management
A resource management
system encompassing a
VIM platform and a
virtual machine image
repository. The VIM may
have additional
repositories, include one
dedicated to storing
operational data.
12
Resource Management System (2/2)
Tasks that are typically automated and implemented
through the resource management system include:
Managing virtual IT resource templates.
Allocating and releasing virtual IT resources, such as
starting, pausing, resuming, and termination.
Coordinating IT resources in relation to the involvement
of other mechanisms, such as resource replication, load
balancer, and failover system.
Enforcing usage and security policies through the lifecycle
of cloud services instances.
Monitoring operational conditions of IT resources.
13
External or internal administration
The cloud consumer's cloud
resource administrator
accesses a usage and
administration portal
externally to administer a
leased IT resource (1).
The cloud provider's cloud
resource administrator
uses the native user-
interface provided by the
VIM to perform internal
resource management
tasks (2).
14
SLA MANAGEMENT
SYSTEM
SLA Management System
The SLA management system mechanism represents
a range of commercially available cloud management
products that provide features pertaining to the
administration, collection, storage, reporting, and
runtime notification of SLA data.
An SLA management system deployment generally
include a repository used to store and retrieve
collected SLA data based on pre-defined metrics and
reporting parameters.
16
SLA management system
An SLA
management
system
encompassing an
SLA manager and
QoS
measurements
repository.
17
A cloud service consumer
interacts with a cloud service
(1).
An SLA monitor intercepts the
exchanged messages, evaluates
the interaction, and collects
relevant runtime data in relation
to quality-of-service guarantees
defined in the cloud service's
SLA (2A).
The data collected is stored in
a repository (2B) that is part
of the SLA management
system (3).
Queries can be issued and
reports can be generated for a
cloud resource administrator
with an external cloud consumer
via a usage and administrator 18
portal (4) or for an internal
BILLING MANAGEMENT
SYSTEM
Billing Management System (1/2)
The billing management system mechanism is
dedicated to the collection and processing of usage
as it pertains to cloud provider accounting and cloud
consumer billing.
It relies on pay-per-use monitors to gather runtime
usage data for billing, reporting, and invoicing
purpose.
20
Billing Management System (2/2)
The billing management system allows for definition of
different pricing policies, as well as custom pricing
model on per consumer or per IT resource basis.
Pricing model can be pay-per-use, flat-rate, pay-per-
allocation modes, or a combination.
Billing arrangements can be based on pre-usage or
post-usage payments.
21
Billing Management System
A billing
management
system comprised of
a pricing and
contract manager
and a pay-per-use
measurements
repository.
22
Billing Management System
Cloud service consumers
exchange messages with a
cloud service (1).
A pay-per-use monitor keeps
track of the usage and collects
data relevant to billing (2A),
which is forwarded to a
repository that is part of the
billing management system
(2B).
The system periodically
calculates the consolidated
cloud service usage fees and
generates an invoice for the
cloud consumer (3).
The invoice may be provided to
the cloud consumer through the
remote administration system
23
Question
s?
24