VIRTUALIZATION For Data Center Automation
VIRTUALIZATION For Data Center Automation
This chapter – discuss server consolidation, virtual storage, OS support, and trust
management in automated data-center designs.
3.5.1 Server Consolidation in Data Centers
At various stages, the requirements for resources of these workloads are dramatically
different.
However, to guarantee that a workload will always be able to cope with all demand
levels, the workload is statically allocated enough resources so that peak demand is
satisfied.
o (resource optimization is focused on the CPU, memory, and network
interfaces).
Therefore, it is common that most servers in data centers are underutilized.
A large amount of hardware, space, power, and management cost of these servers is
wasted.
Virtual storage includes the storage managed by VMMs and guest OSes.
Generally, the data stored in this environment can be classified into two categories:
o VM images and
o Application data.
The VM images are special to the virtual environment, while application data includes
all other data which is the same as the data in traditional OS environments.
Intrusions are unauthorized access to a certain computer from local or network users
and intrusion detection is used to recognize the unauthorized access.
An intrusion detection system (IDS) is built on operating systems, and is based on the
characteristics of intrusion actions.
Depending on the data source – a typical IDS can be classified as
o a host-based IDS (HIDS) or
o a network-based IDS (NIDS).
HIDS:
A HIDS can be implemented on the monitored system.
When the monitored system is attacked by hackers, the HIDS also faces the risk of
being attacked.
A NIDS is based on the flow of network traffic which can’t detect fake actions.
Besides IDS, honeypots and honeynets are also prevalent in intrusion detection.
A honeypot is a purposely defective system that simulates an operating system to
cheat and monitor the actions of an attacker.
They attract and provide a fake system view to attackers in order to protect the real
system.
In addition, the attack action can be analyzed, and a secure IDS can be built.
Over the last decade, developments in cloud computing and an increased demand for
flexible IT solutions have led to new technologies that literally transform the traditional
data center. Many businesses have moved from physical on-site data centers to virtualized
data center solutions as server virtualization has become a common practice.
Data center virtualization is the transfer of physical data centers into digital data centers
using a cloud software platform, so that companies can remotely access information and
applications.
In a virtualized data center, a virtual server, also called a software-defined data center
(SDDC) is created from traditional, physical servers. This process abstracts physical
hardware by imitating its processors, operating system, and other resources with help
from a hypervisor. A hypervisor (or virtual machine monitor, VMM, virtualizer) is a
software that creates and manages a virtual machine. It treats resources such as CPU,
memory, and storage as a pool that can be easily reallocated between existing virtual
machines or to new ones.
Benefits of Data Center Virtualization
Scalability
Compared to physical servers, which require extensive and sometimes expensive sourcing
and time management, virtual data centers are relatively simpler, quicker, and more
economical to set up. Any company that experiences high levels of growth might want to
consider implementing a virtualized data center.
It’s also a good fit for companies experiencing seasonal increases in business activity.
During peak times, virtualized memory, processing power, and storage can be added at a
lesser cost and in a faster timeframe than purchasing and installing components on a
physical machine. Likewise, when demand slows, virtual resources can be scaled down to
remove unnecessary expenses. All of these are not possible with metal servers.
Data Mobility
Before virtualization, everything from common tasks and daily interactions to in-depth
analytics and data storage happened at the server level, meaning they could only be
accessed from one location. With a strong enough Internet connection, virtualized
resources can be accessed when and where they are needed. For example, employees can
access data, applications, and services from remote locations, greatly improving
productivity outside the office.
Cost Savings
Typically outsourced to third-party providers, physical servers are always associated with
high management and maintenance. But they will not be a problem in a virtual data
center. Unlike their physical counterparts, virtual servers are often offered as pay-as-you-
go subscriptions, meaning companies only pay for what they use. By contrast, whether
physical servers are used or not, companies still have to shoulder the costs for their
management and maintenance. As a plus, the additional functionality that virtualized data
centers offer can reduce other business expenses like travel costs.