Upload
yannes-hutajulu
View
231
Download
0
Embed Size (px)
Citation preview
7/27/2019 Emc_sdatacenter_how to Build a Scale-out Infrastructure
1/13
E-Guide
HOW TO BUILD A
SCALE-OUT
INFRASTRUCTURE
7/27/2019 Emc_sdatacenter_how to Build a Scale-out Infrastructure
2/13
7/27/2019 Emc_sdatacenter_how to Build a Scale-out Infrastructure
3/13
P A G E 3 O F 1 3 S P O N S O R E D B Y
Home
Scale-up or scale-out: What fts best inyour data center?
Despite IT wishes,scale out architec-ture growing in datacenters
HOW TO BUILD A SCALE-OUT INFRASTRUCTURE
SCALE-UP OR SCALE-OUT: WHAT FITS BEST IN YOUR DATACENTER?
Every data center uses servers to supply computing resources processing
cycles, memory space, network and disk I/O that workloads need to unction.
As workloads prolierate and computing demands increase, server resources
must grow or scale to meet those demands. Well answer some common ques-
tions about server scaling and consider the implications on an enterprise.
We hear the terms scale-up and scale-out servers used re-
quently, but what are they and what are the diferences between them?
Stephen Bigelow: There are two basic ways to scale computing (server)
resources in a data center. The rst is to add more servers or scale-out. Say
a business has a virtualized server running ve business applications and is
using 80% o the servers physical computing capacity. I the business needs
to deploy more workloads, the current server may not have enough resources
available, so the business could purchase and deploy an additional server to
support the new applications.
Scale-out architecture also includes clustered or distributed computing
7/27/2019 Emc_sdatacenter_how to Build a Scale-out Infrastructure
4/13
P A G E 4 O F 1 3 S P O N S O R E D B Y
Home
Scale-up or scale-out: What fts best inyour data center?
Despite IT wishes,scale out architec-ture growing in datacenters
HOW TO BUILD A SCALE-OUT INFRASTRUCTURE
approaches where multiple small servers share the computing load o a singleapplication. For example, a mission-critical workload may run on two or more
servers, and the processing can be shared across those servers in an active-
active conguration. I one server ails, the other(s) can take over and preserve
the applications availability. I more redundancy is needed, the cluster can be
scaled-out with additional server nodes.
But advances in computing power have vastly increased server resources
in each new design. Today, it is possible to replace an aging server with a model
touting ar more processing, memory and I/O capability than previous models
yet occupies the same physical ootprint such as a 1U or 2U rack chassis
and oten consumes less energy. This approach is called scale-up because the
physical box can handle more or larger workloads.
Consider the rst example where one virtual server ran short o resources.
It is possible to deploy a new server in the next technology reresh cycle with ar
more computing resources, migrate all o the workloads rom the old server to
the new one, take the old server out o service or allocate it to other tasks and be
let with signicantly more available resources to tackle additional production
workloads without adding signicantly to data center space or energy require-
ments. Its like youre slowly easing the older server into retirement.
7/27/2019 Emc_sdatacenter_how to Build a Scale-out Infrastructure
5/13
P A G E 5 O F 1 3 S P O N S O R E D B Y
Home
Scale-up or scale-out: What fts best inyour data center?
Despite IT wishes,scale out architec-ture growing in datacenters
HOW TO BUILD A SCALE-OUT INFRASTRUCTURE
When is it best to use a scale-up server in the data center, and whenshould an organization opt or a scale-out server?
Bigelow: There is no single best answer. Both scale-up and scale-out ap-
proaches are valid means o adding computing resources to a data center envi-
ronment, and they are not mutually exclusive. A scale-out approach could be
the right answer when a large number o smaller nodes are needed, perhaps
or a web server arm or a server cluster where physically redundant hosts are
required. Conversely, a scale-up server approach might be right or a major
virtual server consolidation initiative where more workloads must reside on
the ewer physical servers.
How does virtualization play into the scale-up versus scale-out
discussion?
Bigelow: You saw a bit o this in the previous questions. An organization
that deploys server virtualization can take advantage o server consolidation
by moving a greater number o workloads onto ewer and more capable servers.
This reduces the total number o servers that an organization has to buy and
puts ar more emphasis on the scale-up approach.
The bigger issue is resource allocation. Poor or careless allocation can ad-
versely aect scale-up plans. Virtualization allows you to provision a virtual
7/27/2019 Emc_sdatacenter_how to Build a Scale-out Infrastructure
6/13
P A G E 6 O F 1 3 S P O N S O R E D B Y
Home
Scale-up or scale-out: What fts best inyour data center?
Despite IT wishes,scale out architec-ture growing in datacenters
HOW TO BUILD A SCALE-OUT INFRASTRUCTURE
machine or each workload and allocate computing resources to each virtualmachine. I you provide excess resources to a virtual machine 2 GB o mem-
ory when only 1 GB is needed resources are wasted and the server may host
ewer virtual machines than expected. Conversely, i an administrator doesnt
assign enough resources to a virtual machine, that workload may perorm
poorly or even cause the entire server to crash.
A business will get the most value rom consolidating to a scale-up server
i resources are properly allocated to meet each workloads needs.
Dont scale-up servers present more disruptions or a data center?
Bigelow: The potential or scale-up server ailures and work disruptions is
certainly real. When a powerul server runs a single application such as a da-
tabase, there is little potential or extra disruption since an application crash
or server ailure only means that a single workload needs to be recovered. As
long as the server is running or other suitable server hardware is available, it
doesnt take long or skilled IT sta to recover the application thanks to the
servers greater computing power.
However, the matter is a bit dierent i the scale-up server is virtualized and
consolidated with numerous workloads. I a server like that ails there could
be many more workloads to recover and the process could take considerable
7/27/2019 Emc_sdatacenter_how to Build a Scale-out Infrastructure
7/13
P A G E 7 O F 1 3 S P O N S O R E D B Y
Home
Scale-up or scale-out: What fts best inyour data center?
Despite IT wishes,scale out architec-ture growing in datacenters
HOW TO BUILD A SCALE-OUT INFRASTRUCTURE
time. Remember that as each workload is restored it will start using networkand other computing resources on that box and eectively slow the recovery
o subsequent workloads.
Still, its important to put such disruptions into the proper perspective.
Mission-critical workloads should be protected with some kind o resiliency
strategy such as physical server clustering or virtual workload redundancy us-
ing tools like EverRun rom Marathon Sotware. When critical workloads are
protected, they will continue to be available and will eventually synchronize
with the original machine when it is successully recovered. Only non-essential
or non-critical workloads would bear the brunt o extended downtime.
How does the reliability o scale-up and scale-out servers compare?
Bigelow: The reliability o scale-up and scale-out servers typically com-
pares quite well. The interesting thing is that many enterprise-grade serv-
ers are incorporating technologies designed to enhance reliability and avoid
downtime. Techniques that were once in the domain o the most powerul and
expensive systems are quickly ltering down to entry-level models.
Even entry-level 1U servers include redundant power supplies so the server
will continue to run even when one supply ails. Similarly, the presence o sev-
eral multi-core processors means that only some workloads may be disrupted
7/27/2019 Emc_sdatacenter_how to Build a Scale-out Infrastructure
8/13
P A G E 8 O F 1 3 S P O N S O R E D B Y
Home
Scale-up or scale-out: What fts best inyour data center?
Despite IT wishes,scale out architec-ture growing in datacenters
HOW TO BUILD A SCALE-OUT INFRASTRUCTURE
i a core ails, but the aicted workloads can be restarted on another systemor even on other available processor cores in the same system. Its the same
when several network I/O ports are present. Workload trafc can ailover rom
a aulty port to a working port or the impacted workloads can be migrated to
another server with minimal perormance degradation. A measure o CPU and
network port redundancy can be realized on entry-level enterprise servers.
Memory is one o the last rontiers in server reliability because virtual ma-
chines reside as images in server memory. Entry-level enterprise servers like
the Dell PowerEdge R510 support error correction code (ECC) memory which
can correct common kinds o memory corruption, but ECC generally doesnt
protect against outright memory aults.
More sophisticated servers such as the Hewlett-Packard ProLiant amily
seek to mitigate downtime by including ault-tolerant memory techniques such
as memory mirroring think RAID-1 with disk storage--and spare memory
modules online that can automatically take over or ailed memory modules
similar to hot spare disk storage.
7/27/2019 Emc_sdatacenter_how to Build a Scale-out Infrastructure
9/13
P A G E 9 O F 1 3 S P O N S O R E D B Y
Home
Scale-up or scale-out: What fts best inyour data center?
Despite IT wishes,scale out architec-ture growing in datacenters
HOW TO BUILD A SCALE-OUT INFRASTRUCTURE
DESPITE IT WISHES, SCALE OUT ARCHITECTURE GROW-ING IN DATA CENTERS
Lately Ive noticed that IT trends within an organization and IT trends within a
data center are like classical mechanics and quantum mechanics, respectively.
I its been a while since your last physics course, classical mechanics govern
the motion o large objects. However, once the object gets small enoughlike
to the size o an atomall the rules change. Those new rules are quantum
mechanics.
Data centers are like that, too. Outside a data center, IT departments preach
consolidation and centralization. They push data and processing back into the
data center with virtualization and cloud computing. They even push the desk-
tops into the data center with virtual desktop inrastructure.
But within a data center, the trend is the opposite. Applications and systems
that scale up with a Just throw hardware at it approach are yielding to those
that scale out. The result is a swarm o smaller machines working together
versus a monolith, or local disk arrays orchestrated by sotware to provide the
services o a more traditional centralized array.
7/27/2019 Emc_sdatacenter_how to Build a Scale-out Infrastructure
10/13
P A G E 1 0 O F 1 3 S P O N S O R E D B Y
Home
Scale-up or scale-out: What fts best inyour data center?
Despite IT wishes,scale out architec-ture growing in datacenters
HOW TO BUILD A SCALE-OUT INFRASTRUCTURE
DECENTRALIZATION TRUMPS CENTRALIZATIONSo the operative question is, why arent data centers ollowing their own
rules?
Frankly, theres only one reason or this: cost. The cost o a traditional cen-
tralized disk array is enormous compared to the perormance it delivers, espe-
cially when you actor in the complex way servers attach to it, and the way the
storage systems and networks have to be managed and monitored. In contrast,
local storage is easy. Absolutely everybody knows how it works, so its relatively
immune to human error. Its ast enough or most workloads, especially with
many RAID controllers now oering native solid-state drive caching (to inex-
pensive commodity drives, no less). And every server monitoring tool on the
planet can monitor local storage, so its one less thing you have to pay or, be
trained on, implement and manage.
Systems that scale out are trendy or similar reasons. With a monolithic
system, you need to size or peak workloads. The rest o the year, all that capac-
ity is wasted, or at least hard to use. A scale-out system can be sized to exactly
what is needed, with the capacity returned to a pool ater peaks subside. This
also appeals to organizations pushing workloads to the cloud. As hybrid cloud
technologies mature, the idea o cloud bursting, or temporarily pushing
7/27/2019 Emc_sdatacenter_how to Build a Scale-out Infrastructure
11/13
P A G E 1 1 O F 1 3 S P O N S O R E D B Y
Home
Scale-up or scale-out: What fts best inyour data center?
Despite IT wishes,scale out architec-ture growing in datacenters
HOW TO BUILD A SCALE-OUT INFRASTRUCTURE
workloads into a public cloud, gets more realistic every year. It also meansthe ability to take ull advantage o concepts like Amazon Elastic Compute
Clouds Spot Instances to run workloads in EC2 when the price to do so is lower
than your own data centers operational costs.
Will the trend o internal data center decentralization continue, despite the
trend o organizational IT centralization? Most things in IT are cyclical, so it
wouldnt surprise me i, in 10 years, we started centralizing data centers again.
Until then, I think we should get used to IT not practicing what it preachesor
the good o our bottom lines.
7/27/2019 Emc_sdatacenter_how to Build a Scale-out Infrastructure
12/13
7/27/2019 Emc_sdatacenter_how to Build a Scale-out Infrastructure
13/13
P A G E 1 3 O F 1 3 S P O N S O R E D B Y
Home
Scale-up or scale-out: What fts best inyour data center?
Despite IT wishes,scale out architec-ture growing in datacenters
HOW TO BUILD A SCALE-OUT INFRASTRUCTURE
RELATED TECHTARGET WEBSITES