Scaling

How To Understand the Chef Configuration Environment on a VPS — step-by-step Programming tutorial on Progressive Robot

How To Understand the Chef Configuration Environment on a VPS

Chef is a popular configuration management system that allows you to deploy predictable, complex environments to machines within your organization. In this article, we will discuss the Chef configuration environment and organizational structure at a high level so that you will be familiar with the components that make up a Chef configuration system.

Read more
5 Common Server Setups For Your Web Application — step-by-step Web Servers tutorial on Progressive Robot

5 Common Server Setups For Your Web Application

When deciding which server architecture to use for your environment, there are many factors to consider, such as performance, scalability, availability, reliability, cost, and ease of management. Here is a list of commonly used server setups, with a short description of each, including pros and cons. Keep in mind that all of the concepts covered here can be used in various combinations with one another, and there is no single, correct configuration.

Read more
How to Create a High Availability Setup with Pacemaker, Corosync and Reserved IPs on CentOS 7 — step-by-step Linux tutorial on Progressive Robot

How to Create a High Availability Setup with Pacemaker, Corosync and Reserved IPs on CentOS 7

Corosync is an open source cluster engine used to implement high availability within applications. This tutorial will demonstrate how to use Corosync and Pacemaker to create a high availability (HA) infrastructure on the cloud provider with CentOS 7 servers and Reserved IPs. To facilitate the process of setting up and managing the cluster nodes, we are going to use PCS, a command line interface that interacts with both Corosync and Pacemaker.

Read more
How To Create a Redundant Storage Pool Using GlusterFS on Ubuntu 18.04 — step-by-step Linux tutorial on Progressive Robot

How To Create a Redundant Storage Pool Using GlusterFS on Ubuntu 18.04

GlusterFS is a network-attached storage filesystem that allows you to pool computing or storage resources of multiple machines. In turn, this lets you treat various computers as a single, more powerful unit. In this guide, you will create a redundant clustered storage array. This will provide functionality similar to a mirrored RAID configuration over the network

Read more
How To Install Puppet To Manage Your Server Infrastructure — step-by-step Linux tutorial on Progressive Robot

How To Install Puppet To Manage Your Server Infrastructure

Puppet, from Puppet Labs, is a configuration management tool helps system administrators automate the provisioning, configuration, and management of a server infrastructure. Planning ahead and using config management tools like Puppet can cut down on time spent repeating basic…

Read more
How to Configure Kubernetes Horizontal Pod Autoscaler using Metrics Server — step-by-step Kubernetes tutorial on Progressive Robot

How to Configure Kubernetes Horizontal Pod Autoscaler using Metrics Server

Kubernetes aims to provide both resilience and scalability. It achieves this by deploying multiple pods with different resource allocations, to provide redundancy for your applications. Although you can grow and shrink your own deployments manually based on your needs, Kubernetes provides first-class support for scaling on-demand, using a feature called Horizontal Pod Autoscaling.

Read more
How To Set Up a Deis Cluster on the cloud provider — step-by-step DevOps tutorial on Progressive Robot

How To Set Up a Deis Cluster on the cloud provider

Deis is an open source private Platform as a Service (PaaS) that simplifies deploying and managing your applications on your own servers. By leveraging technologies such as Docker and CoreOS, Deis provides a workflow and scaling features that are similar to that of Heroku, on…

Read more
CHAT