Load Balancing
How To Secure HAProxy with Let’s Encrypt on Ubuntu 14.04
Tutorials
Let's Encrypt
Load Balancing
Security
Ubuntu
Introduction> Introduction # Let’s Encrypt is a new Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. It simplifies the process by providing a software client, Certbot, that attempts to automate most of the required steps.
How To Create a High Availability Setup with Corosync, Pacemaker, and Reserved IPs on Ubuntu 14.04
Tutorials
High Availability
Load Balancing
Networking
Ubuntu
Introduction> Introduction # This tutorial will demonstrate how you can use Corosync and Pacemaker with a Reserved IP to create a high availability (HA) server infrastructure on DigitalOcean.
Corosync is an open source program that provides cluster membership and messaging capabilities, often referred to as the messaging layer, to client servers.
How To Set Up Highly Available HAProxy Servers with Keepalived and Reserved IPs on Ubuntu 14.04
Tutorials
High Availability
Load Balancing
Ubuntu
Introduction> Introduction # 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.
How To Use HAProxy As A Layer 4 Load Balancer for WordPress Application Servers on Ubuntu 14.04
Tutorials
HAProxy
Load Balancing
Ubuntu
Introduction> Introduction # In this tutorial, we will teach you how to use HAProxy as a layer 4 load balancer for your WordPress servers–specifically the web application tier. Load balancing the application servers adds redundancy to your setup, which increases reliability in case of server failures or networking issues, and spreads the load across multiple servers for increased read performance.
How To Set Up Master Slave Replication on PostgreSQL on an Ubuntu 12.04 VPS
Tutorials
Backups
Load Balancing
PostgreSQL
Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How To Create a High Availability Setup with Heartbeat and Reserved IPs on Ubuntu 14.04
Tutorials
DigitalOcean
High Availability
Load Balancing
Networking
Ubuntu
Introduction> Introduction # 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.
Understanding Nginx HTTP Proxying, Load Balancing, Buffering, and Caching
Tutorials
Caching
Conceptual
Load Balancing
Nginx
Scaling
Introduction> Introduction # In this guide, we will discuss Nginx’s http proxying capabilities, which allow Nginx to pass requests off to backend http servers for further processing. Nginx is often set up as a reverse proxy solution to help scale out infrastructure or to pass requests to other servers that are not designed to handle large client loads.
How To Use Confd and Etcd to Dynamically Reconfigure Services in CoreOS
Tutorials
Clustering
CoreOS
Load Balancing
Networking
Nginx
Scaling
Introduction> Introduction # CoreOS allows you to easily run services in Docker containers across a cluster of machines. The procedure for doing so usually involves starting one or multiple instances of a service and then registering each instance with etcd, CoreOS’s distributed key-value store.
How To Set Up Nginx Load Balancing with SSL Termination
Tutorials
Load Balancing
Nginx
Scaling
Ubuntu
Introduction> Introduction # This article shows you how to set up Nginx load balancing with SSL termination with just one SSL certificate on the load balancer. This will reduce your SSL management overhead, since the OpenSSL updates and the keys and certificates can now be managed from the load balancer itself.
How To Use Terraform with DigitalOcean
Tutorials
API
Configuration Management
DigitalOcean Managed Load Balancers
DNS
Load Balancing
Nginx
System Tools
Terraform
Introduction> Introduction # Terraform is a tool for building and managing infrastructure in an organized way. You can use it to manage DigitalOcean Droplets, Load Balancers, and even DNS entries, in addition to a large variety of services offered by other providers.
How To Use HAProxy As A Layer 7 Load Balancer For WordPress and Nginx On Ubuntu 14.04
Tutorials
HAProxy
Load Balancing
MySQL
Nginx
Scaling
Ubuntu
WordPress
Introduction> Introduction # In this tutorial, we will teach you how to use HAProxy as a layer 7 load balancer to serve multiple applications from a single domain name or IP address.
5 Ways to Improve your Production Web Application Server Setup
Tutorials
Backups
Conceptual
Configuration Management
High Availability
Load Balancing
Logging
Monitoring
Server Optimization
Introduction> Introduction # 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.
How To Implement SSL Termination With HAProxy on Ubuntu 14.04
Tutorials
Apache
HAProxy
Load Balancing
Nginx
Scaling
Security
Ubuntu
Introduction> Introduction # HAProxy, which stands for High Availability Proxy, is a popular open source software TCP/HTTP Load Balancer and proxying solution which can be run on Linux, Solaris, and FreeBSD.
What is High Availability?
Tutorials
Conceptual
High Availability
Load Balancing
Introduction> Introduction # 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 common concern, decreasing downtime and eliminating single points of failure are just as important.
How To Use Apache as a Reverse Proxy with mod_proxy on CentOS 7
Tutorials
Apache
CentOS
Load Balancing
Introduction> Introduction # A reverse proxy is a type of proxy server that takes HTTP(S) requests and transparently distributes them to one or more backend servers. Reverse proxies are useful because many modern web applications process incoming HTTP requests using backend application servers which aren’t meant to be accessed by users directly and often only support rudimentary HTTP features.
How To Configure Nginx with SSL as a Reverse Proxy for Jenkins
Tutorials
Load Balancing
Nginx
Security
Ubuntu
Introduction> Introduction # By default, Jenkins comes with its own built in web server, which listens on port 8080. This is convenient if you run a private Jenkins instance, or if you just need to get something up quickly and don’t care about security.
How To Configure DNS Round-Robin Load-Balancing For High-Availability
Tutorials
DNS
High Availability
Load Balancing
Introduction> Introduction # Albeit one of the more controversial techniques, a good method to geographically distribute your application by taking advantage of your provider’s global presence is to use and manage DNS responses (i.
How To Use Apache as a Reverse Proxy with mod_proxy on Ubuntu 16.04
Tutorials
Apache
Load Balancing
Ubuntu
Ubuntu 16.04
Introduction> Introduction # A reverse proxy is a type of proxy server that takes HTTP(S) requests and transparently distributes them to one or more backend servers. Reverse proxies are useful because many modern web applications process incoming HTTP requests using backend application servers.