Virtualization Flashcards
What is Load Balancing?
In general, a load balancer:
- is located between a client and application server
- receives a request from a client
- forwards a request to an appropriate server
What is a Load Balancer listener?
Sets rules to forward a request to a target group, to 0 or more VMs using different Protocol and port - HTTP 80 - HTTPS 443
It can complete Health Checks ensure requests are sent to running targets
Protocol and Path, e.g., HTTP and / Interval, e.g., 30 seconds
- Scheduling - Round Robin - Least Outstanding Requests
What layer does the Application Load Balancer reside on?
Application layer (Layer 7) of OSI model
What network features do load balancers have?
- Unique protocols/portswhich listeners check for requests
- One or two listeners,
Listener A checks requests arriving via HTTP 80
Listener B checks requests arriving via HTTPS 443
- At least 2 Availability Zones
An ALB only forwards requests to targets (VMs) in these AZs
- Security Groupto allow traffic on specific protocols/ports, e.g.,
HTTP 80 for web requests
RDP 3389 for remote login
If a Load balancer is set to Y & Z availaibility zone, where does the VMs have to be set?
A VM is assigned an Y & Z too
What layer of the OSI model does a Network Balancer reside at?
transport layer (Layer 4) of the OSI model which includes TCP, UDP and TLS
What values does Network load balancer use?
The selection of a target is based on several values from the UDP (TCP) packet:
protocol, source IP address, source port, destination IP address, destination port, (TCP sequence number)
How many Availability Zones do a Network load balancer require?
At least 1 Availability Zone
One or more Target Groups
What does a network balancer do?
Sorts TCP and UDP packets
What does Virtualisation represent?
the creation of a simulation/emulation of physical hardware
- Access to CPU cycles instead of a physical CPU
- Access to memory storage instead of physical RAM
- Access to disk storage instead of physical disk/s
- Access to network instead of physical network cards, switches, etc
What are the abilities of Virtualisation?
- Scaling(in/out, up/down)
- Migrationof running systems
- Improved security
what are some advantages of virtualisation?
- Lower physical hardware requirements
- Lower running costs, e.g., power, cooling, etc.
- Potentially reducing administration staff costs
- Rapid deployment templates / cloning
- Automated recovery
What are some Virtualisation Disadvantages?
- Loss of single physical server, result in loss of multiple virtual servers
- Measurable overhead, even a server running a single VM will not perform as well as running on direct hardware
- Additional complexity when diagnosing failures
What are 3 Virtualisation Platforms?
- Hardware
- Hypervisors
- Paravirtualisation
What are 2 hardware technologies that support virtualisation?
Intel VT-xand AMD-V