Professional Documents
Culture Documents
L7-1 - Tagged
L7-1 - Tagged
and Concepts
Compute – Part 1
IT Infrastructure (chapter 10)
Architecture
Introduc8on
Compute is an umbrella
term for computers
located in the datacenter
that are either physical
His I
machines or virtual
a
a
machines.
Vettual
JIE
Introductio
n
10
• The Orst publicly recognized general purpose computer
was the ENIAC (Electronic Numerical Integrator And
Computer).
• The ENIAC was designed in 1943 and was Onanced by
the United States Army in the midst of World War II.
Introductio
n
In general, compute systems can be
1. Mainframes.
it
to
2. Midrange systems.
3. X86 servers.
and future.
Compute building blocks
Computer housing
of
• Most x86 servers and midrange systems are now:
types
– Rack mounted
– Blade servers
Leastcan s ai
Computer housing
Computer housing • Blade servers are less expensive than rack mounted servers
– They use the enclosure’s shared components like
power supplies and fans
• A blade enclosure typically hosts from 8 to 16 blade
servers
• Blade enclosure provides:
– Shared redundant power supplies for all
blades
– Shared backplane to connect all blades
avi
a
– Redundant network switches to connect the blades’
Ethernet interfaces providing redundant Ethernet
connec8ons to other systems
– Redundant SAN(Storage Area Networks) switches to
meHBA (Host Bus Adapters) interfaces on
di sansei
connect the
away the blade servers providing dual redundant Fibre
Channel connec8ons to other systems
– A management module to manage the enclosure and
the blades in it
Processor
s
• In a computer, the Central Processing Unit
(CPU) – or processor – executes a set of
instruc8ons
• A CPU is the electronic circuitry that carries
out the instruc8ons of a computer
program by performing the basic
arithme8c, logical, control and
input/output (I/O) opera8ons speciOed by
the instruc8ons
• Today’s processors contain billions of
transistors and are extremely powerful
681536
Processors - speed
• A CPU needs a high frequency clock to operate, genera@ng so-called clock @cks or
clock cycles
– Each machine code instruc8on takes one or more clock 8cks to execute
• The speed at which the CPU operates is deTned in GHz (billions of clock @cks per
second) We
– A single core of a 2.4 GHz CPU can perform 2.4 billion addi8ons in 1 second
2m persecon 5
g b Imilloin N
W B is
Memory – early systems
• The Orst computers used vacuum tubes to store data Water
– Extremely expensive, uses much power, fragile, generates much
heat
Memory – early systems
• An alterna8ve to vacuum tubes
were relays
– Mechanical parts that use
magne8sm to move a physical
switch
esta
I
D
Memory
early systems
• The Orst truly useable type of main memory was magne8c
core memory, introduced in 1951
• The dominant type of memory un8l the late 1960s
• External interfaces use connectors located at the outside of the computer case
– One of the Orst standardized external interfaces was the serial bus based on
Id'd bi g
RS-232
• Industrial equipment
• Console ports
– Hubs can be used to connect mul8ple devices to one USB computer port
– Smaller connector
of
– A connec8on between any two PCIe devices is known as a link
– The hub allows mul8ple pairs of devices to communicate with each other at
• Despite the availability of the much faster PCIe, conven8onal PCI remains a very
– Server virtualiza8on
SW
– SoUware DeOned Compute
•
56 get
Introduces an abstrac@on layer between physical
computer hardware and the opera@ng system using
that hardware
SoUware
DeOned
Compute
(SDC)
JA w et i Goi s i g
mangment
system
f
I 6 51
SoUware DeOned Compute (SDC)
• Some virtualiza8on plagorms allow running virtual machines to be moved
automa8cally between physical machines
• BeneOts:
– When a physical machine fails, all virtual machines that ran on the failed
physical machine can be restarted automa8cally on other physical machines
– Virtual machines can automa8cally be moved to the least busy physical
machines
– Some physical machines can get fully loaded while other physical machines can
be automa8cally switched oZ, saving power and cooling cost
– All VMs:
• Must be managed
• Must be back-upped
– When the applica8on experiences some problem, systems managers must reinstall the
applica8on on a physical machine before they get support
Virtualiza8on technologies
• Emula8on ALAIN j
saw xx so on my
I ane
– Can run programs on a computer, other than the one they
were originally intended for wi a
software
ok
Hardware as
– Run a mainframe opera8ng system on a x86 server
• Logical Par88ons (LPARs) debtw
w
I is
– Hardware based said
mainframe I I a
midrang and
system
– Used on mainframe and midrange systems
Virtualiza8on technologies
• Hypervisors
– Control the physical computer's hardware and provide virtual machines with all the
services of a physical system
• Virtual CPUs
• BIOS
• Virtual devices
• Containers allow developers to quickly deploy new soUware versions, as their containers can be
moved from the development environment to the produc8on environment unaltered
Container implementa8on
• Containers are based on 3 technologies that are all part of the Linux kernel:
is p
– Chroot (also known as a jail)
cantanar
s ji ie w
– Cgroups
• Expensive
• The end of the mainframe is predicted for decades now, but mainframes are s8ll widely used
• Today’s mainframes are s8ll large (the size of a few 19" racks), but they don’t Oll-up a room anymore
SHAHEEN
Mainfram
e
Mainframe architecture
Yu Fu Fu Fu
• A mainframe consists of:
– Processing units (PUs)
– Memory
– I/O channels
– Control units
– Devices, all placed in
racks (frames)
Mainframe architecture – PU, memory, and disks
• In the mainframe world, the term PU (Processing Unit) is used instead of CPU
– A mainframe has mul8ple PUs, so there is no central processing unit
– The total of all PUs in a mainframe is called a Central Processor Complex (CPC)
• The CPC resides in its own cage inside the mainframe, and consists of one to four
so-called book packages.
• Each book package consists of processors, memory, and I/O connec8ons
• Each book package in the CPC cage contains from four to eight memory cards
nooky cages 2
cages 3
cagesy
Mainframe architecture – Channels and control units
• Channel types:
31 in
– OSA
of
• Connec8vity to various industry standard networking technologies, including
Ethernet
– FICON
• With FICON, input/output devices can be located many kilometers from the
mainframe to which they are anached
debt WII
– ESCON