Scaling

How To Set Up a Serf Cluster on Several Ubuntu VPS — step-by-step Linux tutorial on Progressive Robot

How To Set Up a Serf Cluster on Several Ubuntu VPS

Serf is a decentralized service orchestration and service discovery tool. It is extremely fault tolerant and decentralized, with no single point of failure like other similar tools. Serf can be used to trigger any event across a cluster of systems as well as perform monitoring duties. It’s built on top of the Gossip protocol which is designed for decentralized communication.

Read more
How To Configure MySQL Group Replication on Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

How To Configure MySQL Group Replication on Ubuntu 16.04

MySQL replication reliably mirrors the data and operations from one database to another. Conventional replication involves a primary server configured to accept database write operations. Secondary servers copy and apply actions from the primary’s log to its own data set. …

Read more
Containers Checkpoint — step-by-step Docker tutorial on Progressive Robot

Containers Checkpoint

This checkpoint is intended to help you assess what you learned from our introductory articles to containers, where we introduced the container ecosystem alongside Docker and Kubernetes, two common container solutions.

Read more
How To Migrate a MySQL Database To A New Server On Ubuntu 14.04 — step-by-step Linux tutorial on Progressive Robot

How To Migrate a MySQL Database To A New Server On Ubuntu 14.04

How to migrate your existing MySQL database off of your application server to scale your environment. Because every application has its own configuration quirks, with regards to database connections and interactions, we will demonstrate the migration process with WordPress but you can adapt this guide to any other application that uses MySQL as its database.

Read more
Securing Communications in a Three-tier Rails Application Using SSH Tunnels — step-by-step Linux tutorial on Progressive Robot

Securing Communications in a Three-tier Rails Application Using SSH Tunnels

Web applications are often architected with three distinct tiers: the presentation layer, which is what the user sees, the application layer, which provides the business logic of the application, and the data layer which stores the application’s data. In this tutorial, you will deploy a Rails app in a three-tier configuration by installing a unique set of software on three separate servers, configuring each server and their components to communicate and function securely and effectively.

Read more
How To Manage Multi-Node Deployments with Rancher and Docker Machine on Ubuntu 16.04 — step-by-step Docker tutorial on Progressive Robot

How To Manage Multi-Node Deployments with Rancher and Docker Machine on Ubuntu 16.04

Rancher supports Docker Machine-based provisioning, which makes it easy to create Docker hosts on cloud providers, or inside your own data center. In this tutorial, you’ll use the the cloud provider driver that’s built into Rancher to create Droplets from the Rancher UI and provision them to run Docker compute hosts which you can monitor, scale, and use to deploy Docker containers.

Read more
CHAT