Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Услуги балансировки сетевой нагрузки (NLBS) — это реализация Microsoft технологий кластеризации и балансировки нагрузки, предназначенная для обеспечения высокой доступности, надежности и масштабируемости. NLBS подходит для приложений с относительно небольшими наборами данных, которые редко изменяются (например, веб-страницы), и не имеют длительных состояний, сохраняемых в памяти. Такие приложения называются безгосударственными и обычно включают в себя веб-серверы, серверы протокола передачи файлов (FTP) и серверы виртуальных частных сетей (VPN). Каждый клиентский запрос к безгосударственному приложению является независимой транзакцией, что позволяет распределять запросы между несколькими серверами для балансировки нагрузки. Одной из привлекательных особенностей NLBS является то, что все серверы в кластере контролируют состояние друг друга с помощью сигналов пульса (heartbeat), что исключает наличие единой точки отказа. В текущей версии, реализованной в Windows Server 2003, NLBS не поддерживает автоматическое исключение неисправного сервера из кластера, если сервер остается в сети, но его служба NLBS не остановлена. Например, если веб-сервер возвращает страницу ошибки вместо корректного содержимого, NLBS все равно считает его работающим. Поэтому на каждом узле кластера обычно требуется скрипт мониторинга, который проверяет корректность отдачи веб-страниц и использует утилиту nlb.exe для добавления или удаления себя из кластера при необходимости.
Network Load Balancing Services (NLBS) is a Microsoft implementation of clustering and load balancing that is intended to provide high availability and high reliability, as well as high scalability. NLBS is intended for applications with relatively small data sets that rarely change (one example would be web pages), and do not have long running in memory states. These types of applications are called stateless applications, and typically include Web, File Transfer Protocol (FTP), and virtual private networking (VPN) servers. Every client request to a stateless application is a separate transaction, so it is possible to distribute the requests among multiple servers to balance the load. One attractive feature of NLBS is that all servers in a cluster monitor each other with a heartbeat signal, so there is no single point of failure. In its current incarnation in Windows Server 2003, NLBS does not support automatic removal of a failed server from a cluster unless the server is completely offline, or if its NLBS service is stopped. For example, if a web server is returning an error page instead of correct content, it is still perceived as "alive" by NLBS. As such, a monitoring script is typically required on every participating node, which checks the correctness of local web page delivery, and calls the nlb. exe utility to add or remove itself from the cluster as needed.
История
Windows NT Load Balancing Service (WLBS) — это функция Windows NT, обеспечивающая балансировку нагрузки и кластеризацию приложений. WLBS динамически распределяет IP-трафик между несколькими узлами кластера и обеспечивает автоматическое переключение при отказе узла. WLBS был заменен Network Load Balancing Services в Windows 2000. Автоматическое переключение также является частью этой функциональности.
Windows NT Load Balancing Service (WLBS) is a feature of Windows NT that provides load balancing and clustering for applications. WLBS dynamically distributes IP traffic across multiple cluster nodes, and provides automatic failover in the event of node failure. WLBS was replaced by Network Load Balancing Services in Windows 2000. Auto fail over is also a part in this frame.