Module 3: Modern Data Center Environment (Compute + Applications) Flashcards
(37 cards)
What is a compute system?
device that runs business applications
What are the physical components of a compute system?
memory
internal storage
processors
I/O devices
What are the logical components of a compute system?
OS
device drivers
logical volume manager
file system
What are modern apps deployed on?
compute clusters
What is a compute cluster?
group of two or more compute systems that function together - logically viewed as single system
What are the benefits of a compute cluster?
high availability + balancing workloads
What are the types of compute systems?
Tower
Rack
Blade
What are the characteristics of a tower system?
similar to desktop cabinet - typically have individual endpoints and take up a lot of floor space/complex cables
What are the characteristics of a rack system?
multiple enclosures in a single rack - stacked vertically with simple cabling and reduced floor space
What are the characteristics of a blade system?
several blade servers installed in a single chassis - also called modular servers - minimizes floor space and increases system density/scalability - more energy efficient
What is a blade server?
printed circuit board with core processing parts - memory, network controller, storage drive, IO card/ports, memory
What is virtualization?
allows creation of virtual compute systems called VMs - achieved through a hypervisor (virtualization software)
What is the point of a hypervisor?
allocates virtual hardware resources to all the VMs - enables multiple OS to run on single compute system by abstracting physical resources from the OS/apps
What is a VM?
a logical entity that appears to OS as a single physical compute system with its own hardware components - all VMs share same underlying physical hardware of server
What are the characteristics of VM?
VMs are all isolated from each other - apps running on different VMs don’t clash w/ each other - also helps w/ fault tolerance
What is a virtual machine manager (VMM)
abstracts physical hardware and presents it to the VM - each VM is assigned a VMM
What is a compute system that has a hypervisor running on it called?
a host machine
What is a VM running on a host machine called?
a guest machine
What is the OS installed on a guest machine called?
a guest OS
What is a configuration file in the context of a VM?
store the VMs configuration data (VM name, location, CPU size, etc.)
What is a virtual disk file in the context of a VM?
store the content of the VM’s disk drive (VM can have multiple VD files - each appears as separate disk to VM)
What is a memory state file in the context of a VM?
stores the memory contents of a VM - used to resume VM in a suspended state
What is a log file in the context of a VM?
used to keep record of VM’s activity - often used for troubleshooting
What are the typical virtual components of a VM?
USB Controller
GPU
RAM
Storage
Peripherals
HBA
Processor