Tagged articles
11 articles
Page 1 of 1
IT Xianyu
IT Xianyu
May 20, 2025 · Operations

Building a Three‑Server High‑Availability MySQL Cluster with HAProxy on Almalinux

This guide explains why three servers are needed for high availability, walks through hardware and software preparation, network configuration, MySQL master‑slave replication setup, HAProxy load‑balancing, and firewall/SELinux adjustments, providing complete command‑line examples for each step.

AlmaLinuxHAProxyLinux operations
0 likes · 8 min read
Building a Three‑Server High‑Availability MySQL Cluster with HAProxy on Almalinux
IT Architects Alliance
IT Architects Alliance
Nov 5, 2021 · Operations

Introduction to Linux Virtual Server (LVS): Architecture and Features

This article provides a comprehensive overview of Linux Virtual Server (LVS), covering its basic concepts, three‑tier architecture, load‑balancing techniques, scheduling algorithms, high availability, reliability, and suitable deployment environments for building high‑performance, scalable server clusters.

LVSServer Clusteringhigh availability
0 likes · 14 min read
Introduction to Linux Virtual Server (LVS): Architecture and Features
Open Source Linux
Open Source Linux
May 25, 2020 · Operations

Understanding Load Balancing: Types, Tools, and Algorithms Explained

This article explains what load balancing is, its role in distributing traffic across server clusters, outlines the various layer‑based classifications (L2‑L7), compares popular software solutions such as LVS, Nginx and HAProxy, and reviews common load‑balancing algorithms and their use cases.

HAProxyLVSNGINX
0 likes · 17 min read
Understanding Load Balancing: Types, Tools, and Algorithms Explained
MaGe Linux Operations
MaGe Linux Operations
May 9, 2020 · Operations

Mastering Load Balancing: From Basics to Advanced Algorithms

Load balancing distributes traffic across multiple servers to improve performance, reliability, and scalability, covering concepts from basic two- and three-layer methods to advanced four- and seven-layer techniques, and reviewing popular tools such as LVS, Nginx, and HAProxy along with various scheduling algorithms.

LVSServer Clusteringbalancing algorithms
0 likes · 16 min read
Mastering Load Balancing: From Basics to Advanced Algorithms
Efficient Ops
Efficient Ops
Oct 24, 2019 · Operations

How Load Balancing Powers Scalable Web Services: Types, Tools, and Algorithms

Load balancing distributes client requests across multiple servers to improve performance, reliability, and scalability, and can operate at different OSI layers—L2, L3, L4, and L7—using various techniques such as round‑robin, hash, and dynamic algorithms, with popular software solutions like LVS, Nginx, and HAProxy.

HAProxyLVSNGINX
0 likes · 17 min read
How Load Balancing Powers Scalable Web Services: Types, Tools, and Algorithms
Java Backend Technology
Java Backend Technology
Mar 30, 2019 · Backend Development

Mastering Load Balancing: LVS, Nginx, and HAProxy Explained

This article explores server clustering and load‑balancing fundamentals, detailing how LVS, Nginx, and HAProxy operate at different OSI layers, their deployment scenarios, architectures, modes, strengths, and weaknesses, and offers practical guidance for choosing the right solution in modern backend systems.

Backend ArchitectureHAProxyLVS
0 likes · 13 min read
Mastering Load Balancing: LVS, Nginx, and HAProxy Explained
JD Tech
JD Tech
Mar 14, 2019 · Operations

Understanding Server Clustering and Load Balancing: LVS, Nginx, and HAProxy

This article explains server clustering and load‑balancing concepts, detailing the architecture and operation of LVS, Nginx, and HAProxy, and compares their advantages, disadvantages, and typical deployment scenarios; it also discusses NAT and DR modes, load‑balancer placement, and best‑practice recommendations for different traffic volumes.

HAProxyLVSOperations
0 likes · 12 min read
Understanding Server Clustering and Load Balancing: LVS, Nginx, and HAProxy
Architecture Digest
Architecture Digest
Aug 8, 2017 · Backend Development

Scalability Design of Website Systems: Architecture and Load‑Balancing Strategies

This article explains how website systems achieve scalability through architectural designs such as physical function separation, server clustering, various load‑balancing techniques, distributed cache mechanisms, and both relational and NoSQL database scaling methods, providing practical guidance for large‑scale web deployments.

Backend ArchitectureScalabilityServer Clustering
0 likes · 13 min read
Scalability Design of Website Systems: Architecture and Load‑Balancing Strategies