high availability

How To Use ProxySQL as a Load Balancer for MySQL on Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

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 a database server fails. In this guide, you will set up ProxySQL as a load balancer for multiple MySQL servers with automatic failover.

Read more
How To Configure a Galera Cluster with MySQL on Ubuntu 18.04 Servers — step-by-step Linux tutorial on Progressive Robot

How To Configure a Galera Cluster with MySQL on Ubuntu 18.04 Servers

In this guide, you will configure an active-active MySQL Galera cluster with three Ubuntu 18.04 servers. Clustering adds high availability to your MySQL database by distributing changes to different servers. In the event that one of the instances fails, others are quickly available to continue serving. Galera is a database clustering solution that enables you to set up multi-master clusters using synchronous replication.

Read more
Navigator's Guide: High Availability — step-by-step DevOps tutorial on Progressive Robot

Navigator’s Guide: High Availability

It doesn’t matter if you’re running a small blog, a large application, or an API; you never want it to be offline. A single point of failure is any part of your infrastructure that will cause downtime if it fails. A highly available infrastructure has no single point of failure. A highly available configuration is not only important for redundancy. It will also be faster and more cost effective to scale your infrastructure as well.

Read more
How To Configure a MongoDB Replica Set on Ubuntu 20.04 — step-by-step Linux tutorial on Progressive Robot

How To Configure a MongoDB Replica Set on Ubuntu 20.04

The practice of synchronizing data across multiple separate databases is called replication. In MongoDB, a group of servers that maintain the same data set through replication are referred to as a replica set. This tutorial provides a brief overview of how replication works in MongoDB before outlining how to configure and initiate a replica set with three members.

Read more
5 Ways to Improve your Production Web Application Server Setup — step-by-step Devops tutorial on Progressive Robot

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 article will help you get started with planning and implementing a production environment by creating a loose definition of “production”, and by showing you some components that you can add to your existing architecture to make the transition.

Read more
Understanding Database Sharding — step-by-step DevOps tutorial on Progressive Robot

Understanding Database Sharding

Sharded databases have been receiving lots of attention in recent years, but many don’t have a clear understanding of what they are or the scenarios in which it might make sense to shard a database. This conceptual article goes over what sharding is, some of its main benefits and drawbacks, and also a few common sharding methods.

Read more
CHAT