Scaling

Blueprint: How Ghost Migrated From Dedicated Servers to the cloud provider — step-by-step Linux tutorial on Progressive Robot

Blueprint: How Ghost Migrated From Dedicated Servers to the cloud provider

This the cloud provider Blueprint article was written by Sebastian Gierlinger, a Senior DevOps Engineer at Ghost. It covers the steps that were taken to migrate the Ghost(Pro) infrastructure from dedicated servers to cloud servers. In each step, Sebastian will discuss the challenges that were faced, how each challenge was solved, and why each solution was chosen. He’ll also provide links to relevant resources that he found to be helpful.

Read more
The Docker Ecosystem: Service Discovery and Distributed Configuration Stores — step-by-step Docker tutorial on Progressive Robot

The Docker Ecosystem: Service Discovery and Distributed Configuration Stores

One of the core technologies that many Docker environments rely on is service discovery. Service discovery allows an application or component to discover information about their environment and neighbors. In this guide, we will discuss the benefits of service discovery within a clustered Docker environment. We will focus mainly on general concepts, but provide more specific examples where appropriate.

Read more
Scaling Ruby on Rails: Setting Up A Dedicated MySQL Server (part 2) — step-by-step Databases tutorial on Progressive Robot

Scaling Ruby on Rails: Setting Up A Dedicated MySQL Server (part 2)

In this second part of our Scaling-Rails the cloud provider article series, we are going to see how to create a droplet to host the database layer, for application servers to connect-to and work-with. Our aim here is to minimize the chances of letting a Single Point of Failure (SPoF) emerge as a possible culprit of downtime (or loss), by distinctively delegating one single task per server.

Read more
How To Scale Ruby on Rails Applications Across Multiple Droplets (Part 1) — step-by-step Linux tutorial on Progressive Robot

How To Scale Ruby on Rails Applications Across Multiple Droplets (Part 1)

In this the cloud provider article we are going to see how to simply scale Ruby on Rails applications horizontally, distributing its load across multiple machines running on Unicorn all carefully set up behind a master load balancer running Nginx HTTP server, tasked with welcoming and handling the incoming requests and balancing the load.

Read more
Экосистема Docker: обнаружение сервисов (Service Discovery) и распределённые хранилища конфигураций (Distributed Con — Docker tutorial on Progressive Robot

Экосистема Docker: обнаружение сервисов (Service Discovery) и распределённые хранилища конфигураций (Distributed Configuration Stores)

Этот туториал является 3-ой частью из 5-ти в серии статей Экосистема Docker. Контейнеры предоставляют элегантное решение для тех, кто собирается проектировать и разворачивать масштабируемые приложения. В то время, как Docker реализует технологию…

Read more
CHAT