• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/40

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

40 Cards in this Set

  • Front
  • Back
What is NLB?
-is a free inbox technology that we can use in Windows server to scale up and scale out a web infrastructure.

-To scale up means to increase the capacity of a single box.

-To scale out an infrastructure, it typically means “redundancy”-setting up multiple instances of the same type of server for the purposes of load balancing or spreading the user load around and failover-which relates to hypothetically losing one box, we can still ensure high availability for our users.
How many web servers can you aggregate through NLB?
2-32
These are going to be your IIS Web Servers that present the application to the users themselves
Front-End
This tier is where our application servers exist, where the main input, output, and business logic happens
Middle-Tier
is your Sequel Server, where it’s fundamentally storing the data that’s used by the applications on the web servers in one or more databases
Back-End
Why is NLB synonymous with web traffic (HTTP, with FTP, and basically IP traffic?)
-NLB in windows is optimized for “stateless traffic”
-HTTP is a stateless protocol
-The idea of statelessness, means that under normal circumstances, it shouldn't matter which front-end web host the user’s connections go to.
applications that require a persistent one-to-one between the client and the server, even the web server, such as “File Services”, and “Database services
Stateful
NLB has some “INTELLIGENCE”; uses algorithms, mathematical formulae to determine?:
-“#1” which nodes are part of the cluster
-“#2” which nodes are alive and which are not,”
-“#3” Priority-when incoming connections come in;
is a key point of any cluster solution, is an internal communication method that our cluster nodes use to query each other to make sure they’re alive
Heartbeat

“Every 1 minute” these cluster nodes exchange heartbeat messages to determine who’s still in the cluster. “If a cluster node misses 5 consecutive heartbeats, that node is automatically removed from the cluster and then traffic is routed by the NLB stack to the remaining alive nodes
we can specify port numbers, TCP and/or UDP ports that will be load-balanced
Port Rules
is a technology enabled in windows DNS by default that will return a client’s query with a list of matching “A” records.
DNS Round Robin

has no intelligence, priority or fault tolerance, and no way for the 3 web servers to detect who’s online and have no knowledge of the other’s existence., not a Manageable solution
How does Microsoft suggest we combine Round Robin with NLB?
1. We use NLB clustering to balance the load on our front end servers; *WE would create a NLB cluster in each of our points of presence, with all of them mapping to the same name.

2. Now we could enable “DNS Round Robin” for each cluster; so we will have multiple cluster IP addresses and we would hand these out with Round Robin
• Network Load Balancing Requirements?
1.All cluster nodes need to be on the same subnet(IPv4 or IPv6) with a least 2 NICs. Depending upon the operational mode

2. Microsoft recommends “less than 250 ms latency”between the hosts-So that we don’t miss heartbeats.

3. You can combine different versions of WS2K12 in a single NLB cluster; But they need to be identical or near identical load outs on those boxes, especially in regards to Server Roles, features, line of business software
Operational Modes:
NLB functions in three modes: ?
Unicast, Multicast, and IMGP Multicast
Unicast?

The Problem with Unicast?
one-to-one IP communications; All nodes in the cluster use the same virtual unicast MAC address nodes; So NLB will actually overwrite in the registry, the MAC address of each of your nodes with a shared cluster MAC address.

Each of the nodes appear to your switches as the same box, because their all using the virtual mac, therefore the nodes will not be able to communicate with each other in the absence of an additional second adapter (can’t communicate with each other (needs a 2nd adapter).
Multicast
One-to-many IP packet exchanges; Each nodes maintains its own MAC address, so the nodes(servers) can communicate with each other because of course fundamentally, in Ethernet networking, each NIC has to have a globally unique media access control or mac address
. IGMP(Internet Group Messaging Protocol)
One-to-many IP packet exchanges..etc; If you are going to do multicast, this will prevent the switch from “port flooding” that could occur with other operational modes; In this mode: The connection traffic is forwarded only through the switch ports that participate in the NLB cluster, no other switch ports are involved
Determines how many witness must fail before the cluster is in a failed state.
Cluster quorum mode

Nodes are computers that participate in a cluster. Witness can be shared on a shared storage or even on file shares
There are four cluster quorum nodes.
1. Node Majority
2. Node and Disk Majority
3. Node and File Share Majority
4. No Majority: Disk Only
this cluster quorum mode can be used with clusters that have odd number of nodes, is recommended for only testing environments because the disk hosting the witness functions as a single point of failure
No Majority: Disk Only
In this cluster quorum mode, the quorum is stored on a network share rather than a shared storage disk; Is not reliable because the file shares do not generally have redundancy features
Node and file share majority
This cluster quorum mode is recommended when the cluster has an even number of nodes; A disk witness, hosted on a shared storage disk that is accessible to cluster nodes has a vote when determining as do the cluster nodes; The cluster retains quorum as long as the majority of the voting entities remain online
Node and disk majority
this cluster quorum mode is recommended for clusters of odd numbers; The cluster retains quorum when the number of available nodes exceeds the number of failed nodes
Node majority
allow multiple multiple cluster nodes to have concurrent access to a single LUN
Cluster Shared Volumes
is a feature that enables you to automate the process of applying software updates to a failover cluster; Integrates Windows Update, WSUS, SCCM, and other software update apps.
Cluster-Aware Updating
blocks new connections to the cluster node but doesn't terminate the existing connections. Use this prior to planned maintenance to gracefully evacuate the cluster of connections
Drainstop
Stops the cluster node; All connections to the cluster node from the clients are stopped; Use this after you use Drainstop, so that you can then perform maintenance task such as applying updates
Stop
Starts a cluster node that is in a stopped state
start
Pauses the cluster node until you issue the resume command; Using this does not shut down the cluster server, but it terminates the current connections as well as blocks new connections
Suspend
Resumes a suspended cluster
node
POWERSHELL


Function: Configures and manages a cluster node
NlbClusterNode

Add-, Get-, Remove-, Resume-, Set-, Start-, Stop-, and Suspend-
POWERSHELL
Configures the cluster node's dedicated management IP address
NlbCusterNodeDip
Add-,Get-,Remove-,Set-
POWERSHELL
Create and manage port rules
NlbClusterPortRule

-Add,-Disable,-Enable,-Get,-Remove,-Set
POWERSHELL
Configures the cluster's virtual IP address
NlbClusterViP
POWERSHELL
Configure and manage the cluster
NlbCluster
Provides information about the cluster driver
Get-NlbClusterDriverinfo
Retrieves information about interfaces, including information about the NLB driver, on a host.
Get-NlbClusterNodeNetworkInterface
Generates IPv6 addresses to create cluster virtual IP addresses or node dedicated IP addresses
New-NlbClusterIpv6Address
Sets the host priority of a port rule for a specific NLB node.
Set-NlbClusterPortRuleNodeHandlingPriority
Sets the load weight of a port rule for a specific NLB node.
Set-NlbClusterPortRuleNodeWeight