CC 5 Cloud Enabling
CC 5 Cloud Enabling
Introduction to Cloud
Computing
Lecture 5
Danyal Farhat
FAST School of Computing
NUCES Lahore
Cloud Enabling Technologies
Lecture’s Agenda
• Broadband Networks and Internet
Architecture
• Virtualization Technology
• Multitenant Technology
Internet Service Providers (ISPs)
• All clouds must be connected to a network. This inevitable
requirement forms an inherent dependency on internetworking.
• Cloud consumers have the option of accessing the cloud using only
private and dedicated network links in LANs, although most clouds
are Internet-enabled.
Introduction: 1-5
Internet Reference Model and Protocol
Stack
Introduction: 1-6
Broadband Networks and Internet Architecture – Key
Points
• Cloud consumers and cloud providers typically use the Internet to
communicate, which is based on a decentralized provisioning and
management model and is not controlled by any centralized
entities.
• Virtualization Technology
• Multitenant Technology
Data Center Technology
• Grouping IT resources in close proximity with one another, rather
than having them geographically dispersed, allows for power
sharing, higher efficiency in shared IT resource usage, and improved
accessibility for IT personnel.
• These are the advantages that naturally popularized the data center
concept.
Introduction: 1-10
Data Center Technology (Cont.)
Introduction: 1-11
Data Center Technology – Key Points
• A data center is a specialized IT infrastructure that houses
centralized IT resources, such as servers, databases, and software
systems.
• Virtualization Technology
• Multitenant Technology
Virtualization Technology
• Virtualization is the process of converting a physical IT resource into
a virtual IT resource.
• Most types of IT resources can be virtualized, including:
Servers – A physical server can be abstracted into a virtual server.
Storage – A physical storage device can be abstracted into a virtual storage
device or a virtual disk.
Network – Physical routers and switches can be abstracted into logical
network fabrics, such as VLANs.
Power – A physical UPS and power distribution units can be abstracted into
what are commonly referred to as virtual UPSs.
• Virtual servers are created as virtual disk images that contain
binary file copies of hard disk content.
Hardware Based Virtualization
Introduction: 1-16
Operating System Based Virtualization
Introduction: 1-17
Virtualization Technology – Key Points
• Server virtualization is the process of abstracting IT hardware into
virtual servers using virtualization software.
• Virtualization Technology
• Multitenant Technology
Multitenant Technology
• With multitenant technology, tenants can individually customize
features of the application, such as:
User Interface – Tenants can define a specialized “look and feel” for their
application interface.
Business Process – Tenants can customize the rules, logic, and workflows of
the business processes that are implemented in the application.
Data Model – Tenants can extend the data schema of the application to
include, exclude, or rename fields in the application data structures.
Access Control – Tenants can independently control the access rights for
users and group
Characteristics of Multitenant Applications
Usage Isolation:
• The usage behavior of one tenant does not affect the application
availability and performance of other tenants.
Data Security:
• Tenants cannot access data that belongs to other tenants.
Recovery:
• Backup and restore procedures are separately executed for the data
of each tenant.
Characteristics of Multitenant Applications (Cont.)
Application Upgrades:
• Tenants are not negatively affected by the synchronous upgrading
of shared software artifacts.
Scalability:
• The application can scale to accommodate increases in usage by
existing tenants and/or increases in the number of tenants.
Metered Usage:
• Tenants are charged only for the application processing and
features that are actually consumed.
Multitenant Technology
Introduction: 1-23
Reading Assignment
• Book Reading Assignment