Load Balancing

Load Balancing involves redistributing a computer’s workload between two or more machines. This allows for a more efficient use of computing resources and prevents any one machine from being overloaded, which is especially important for high-traffic websites.

Load Balancing subscription active
You will receive email notifications for new publications on Load Balancing.
359 Results
  • Tutorial

    Understanding Nginx HTTP Proxying, Load Balancing, Buffering, and Caching

    Nginx is a high performance reverse proxy server and web server. In this guide, we will explore Nginx's http proxying and load balancing capabilities. We will cover how Nginx can use buffers and caching to improve t...
    By Justin Ellingwood Load Balancing Caching Scaling Nginx Conceptual
  • Tutorial

    How To Configure Nginx with SSL as a Reverse Proxy for Jenkins

    Serve Jenkins more securely with Nginx as a front-end proxy server. This configuration forces SSL.
    By josh.reichardt Nginx Security Load Balancing Ubuntu
  • Tutorial

    How To Use Apache as a Reverse Proxy with mod_proxy on Ubuntu 16.04

    In this tutorial, you will set up Apache as a reverse proxy using the mod_proxy extension to redirect incoming connections to underlying application server(s) running on the same network. There are instructions on set...
    By Mateusz Papiernik Apache Load Balancing Ubuntu Ubuntu 16.04
  • How To Implement SSL Termination With HAProxy on Ubuntu 14.04

    HAProxy, which stands for High Availability Proxy, is a popular open source software TCP/HTTP Load Balancer and proxying solution. In this tutorial, we will go over how to use HAProxy for SSL termination, for traffic ...
    By Mitchell Anicas Load Balancing Security Scaling Apache Nginx Ubuntu
  • Tutorial

    5 Ways to Improve your Production Web Application Server Setup

    Once your application is up and running in a cloud server environment, you may be wondering how you can improve your server environment to make the leap from "it works" to a full-fledged production environment. This a...
    By Mitchell Anicas Server Optimization Backups Logging Conceptual Load Balancing High Availability Monitoring Configuration Management
  • Tutorial

    How To Set Up Master Slave Replication on PostgreSQL on an Ubuntu 12.04 VPS

    PostgreSQL, or postgres, is a popular database management system often used to manage the information from websites and applications. In this guide, we will configure a master server postgres replication set up, whic...
    By Justin Ellingwood PostgreSQL Load Balancing Backups Ubuntu
  • Tutorial

    What is High Availability?

    With an increased demand for reliable and performant infrastructures designed to serve critical systems, the terms scalability and high availability couldn’t be more popular. While handling increased system load is a ...
    By Erika Heidi High Availability Load Balancing Conceptual
  • Tutorial

    How To Set Up Highly Available HAProxy Servers with Keepalived and Floating IPs on Ubuntu 14.04

    High availability is a function of system design that allows an application to automatically restart or reroute work to another capable system in the event of a failure. In terms of servers, there are a few different ...
    By Justin Ellingwood Load Balancing High Availability Ubuntu
  • Tutorial

    How To Create a High Availability Setup with Heartbeat and Floating IPs on Ubuntu 14.04

    Heartbeat is an open source program that provides cluster infrastructure capabilities—cluster membership and messaging—to client servers, which is a critical component in a high availability (HA) server infrastructure...
    By Mitchell Anicas Networking DigitalOcean High Availability Load Balancing Ubuntu
  • Tutorial

    How To Create a High Availability Setup with Corosync, Pacemaker, and Floating IPs on Ubuntu 14.04

    This tutorial will demonstrate how you can use Corosync and Pacemaker with a Floating IP to create a high availability (HA) server infrastructure on DigitalOcean. Corosync is an open source program that provides clust...
    By Mitchell Anicas High Availability Load Balancing Networking Ubuntu
  • Tutorial

    How To Configure DNS Round-Robin Load-Balancing For High-Availability

    In this article, we will see how to exploit some of the truly excellent and unique possibilities offered by DigitalOcean's global cloud server / data-centre infrastructure to have a geographically-distributed, highly-...
    By O.S. Tezer DNS Load Balancing High Availability
  • Tutorial

    How To Use Terraform with DigitalOcean

    Terraform is a tool for building and managing infrastructure in an organized way. It can be used to manage DigitalOcean droplets and DNS entries, in addition to a large variety of services offered by other providers. ...
    By Mitchell Anicas, Brian Hogan System Tools API Terraform Nginx Load Balancing
  • Tutorial

    How To Use Apache as a Reverse Proxy with mod_proxy on CentOS 7

    In this tutorial, you will set up Apache as a reverse proxy using the mod_proxy extension to redirect incoming connections to underlying application server(s) running on the same network. There are instructions on set...
    By Mateusz Papiernik Apache Load Balancing CentOS
  • Tutorial series

    Getting Started with CoreOS

    CoreOS is a powerful Linux distribution built to make large, scalable deployments on varied infrastructure simple to manage. Based on a build of Chrome OS, CoreOS maintains a lightweight host system and uses Docker co...
    By Justin Ellingwood, Mitchell Anicas and Brennen Bearnes Clustering Docker Scaling System Tools Conceptual CoreOS API DigitalOcean Networking Load Balancing Nginx Security
  • Tutorial

    What is Load Balancing?

    Load balancing is a key component of highly-available infrastructures commonly used to improve the performance and reliability of web sites, applications, databases and other services by distributing the workload acro...
    By Melissa Anderson Load Balancing High Availability Conceptual
  • Tutorial

    How To Set Up Nginx Load Balancing with SSL Termination

    Use SSL termination to reduce your SSL certificate and software management overhead on load-balanced servers. This tutorial uses an Nginx load-balancer and LAMP backends.
    By Jesin A Load Balancing Scaling Nginx Ubuntu
  • How To Use HAProxy As A Layer 4 Load Balancer for WordPress Application Servers on Ubuntu 14.04

    A tutorial on how to use HAProxy as a Layer 4 Load Balancer for WordPress Application Servers. It assumes that your setup includes a WordPress application server that connects to a separate MySQL database server.
    By Mitchell Anicas Load Balancing Ubuntu
  • Tutorial

    How To Secure HAProxy with Let's Encrypt on Ubuntu 14.04

    In this tutorial, we will show you how to use Let's Encrypt to obtain a free SSL certificate and use it with HAProxy on Ubuntu 14.04. We will also show you how to automatically renew your SSL certificate.
    By Mitchell Anicas Let's Encrypt Security Load Balancing Ubuntu
  • Tutorial

    How To Use ProxySQL as a Load Balancer for MySQL on Ubuntu 16.04

    ProxySQL is an open-source MySQL proxy server which can improve performance by distributing traffic among a pool of multiple database servers and also improve availability by automatically failing over to a standby if...
    By Mateusz Papiernik MySQL Load Balancing Databases Clustering High Availability
  • Tutorial

    Automating the Deployment of a Scalable WordPress Site

    Create and deploy a scalable WordPress instance consisting of a MySQL database server, a GlusterFS distributed filesystem, Nginx web servers and an Nginx load balancer. By using user-data and droplet meta-data we wil...
    By Ryan Quinn WordPress LEMP DigitalOcean Scaling Load Balancing MySQL Nginx Ubuntu