-
Tutorial
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 ar...
•
By
Mark Drake
Databases
Scaling
High Availability
Conceptual
-
Tutorial
Zabbix is open source monitoring software for networks and applications. It offers real-time monitoring of thousands of metrics collected from servers, virtual machines, and any other kind of network device. These met...
•
By
Vadym Kalsin
High Availability
Monitoring
Apache
System Tools
MySQL
Ubuntu 16.04
-
Tutorial
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 a...
•
By
Mitchell Anicas
Server Optimization
Backups
Logging
Conceptual
Load Balancing
High Availability
Monitoring
Configuration Management
-
Tutorial
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 ...
•
By
Erika Heidi
High Availability
Load Balancing
Conceptual
-
Tutorial
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. In terms of servers, there are a few different ...
•
By
Justin Ellingwood
Load Balancing
High Availability
Ubuntu
-
Tutorial
In this article, we will see how to exploit some of the truly excellent and unique possibilities offered by DigitalOcean's global cloud server / data-centre infrastructure to have a geographically-distributed, highly-...
•
By
O.S. Tezer
DNS
Load Balancing
High Availability
-
Tutorial
Managed databases were developed to reduce the pain points commonly associated with database administration. This conceptual article outlines what managed databases are, how they can be beneficial to development teams...
•
By
Mark Drake
Databases
Conceptual
Scaling
High Availability
-
Tutorial
This tutorial will demonstrate how you can use Corosync and Pacemaker with a Floating IP to create a high availability (HA) server infrastructure on DigitalOcean. Corosync is an open source program that provides clust...
•
By
Mitchell Anicas
High Availability
Load Balancing
Networking
Ubuntu
-
Tutorial
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...
•
By
Mitchell Anicas
Networking
DigitalOcean
High Availability
Load Balancing
Ubuntu
-
Tutorial
Zabbix is open-source monitoring software for networks and applications. In this tutorial, you will configure a Zabbix-based monitoring system on two CentOS 7 machines. One will be configured as the server, and the ot...
•
By
Vadym Kalsin
Monitoring
Networking
High Availability
System Tools
PHP
Apache
MySQL
MariaDB
CentOS
Open Source
-
Tutorial
In this guide, you will configure an active-active MariaDB Galera cluster. For demonstration purposes, you will configure and test three CentOS 7 Droplets that will act as nodes in the cluster. MariaDB is an open sour...
•
By
bsder
Clustering
MariaDB
Databases
High Availability
CentOS
Open Source
-
Tutorial
Keepalived is a service that can monitor servers or processes in order to implement high availability on your infrastructure. In this guide, we will use the keepalived daemon to monitor two web servers. The secondar...
•
By
Justin Ellingwood
Nginx
High Availability
Ubuntu
-
Tutorial
Load balancing is a key component of highly-available infrastructures commonly used to improve the performance and reliability of web sites, applications, databases and other services by distributing the workload acro...
•
By
Melissa Anderson
Load Balancing
High Availability
Conceptual
-
Tutorial
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...
•
By
Mateusz Papiernik
MySQL
Load Balancing
Databases
Clustering
High Availability
-
Tech talk
How to use bunnyshell and DigitalOcean to achieve high availability through self-service infrastructure automation and build production-ready applications.
•
By
Aaron Geller, Roxana Ciobanu
Tech Talks
High Availability
Building a SaaS
e-commerce
-
Tutorial
Zabbix is open-source monitoring software for networks and applications. In this tutorial, you will configure a Zabbix-based monitoring system on two Ubuntu 18.04 machines. One will be configured as the server, and th...
•
By
Vadym Kalsin
High Availability
Monitoring
System Tools
Apache
MySQL
PHP
Ubuntu 18.04
Open Source
-
Tutorial
This tutorial will show you how to create a High Availability HAProxy load balancer setup on DigitalOcean, with the support of a Floating IP and the Corosync/Pacemaker cluster stack. The HAProxy load balancers will ea...
•
By
Mitchell Anicas
Load Balancing
High Availability
Scaling
Networking
Ubuntu
-
Tutorial
In this guide, you will configure an active-active MariaDB Galera cluster. For demonstration purposes, you will configure and test three Ubuntu 18.04 Droplets that will act as nodes in the cluster. MariaDB is an open ...
•
By
bsder
Clustering
MariaDB
Databases
High Availability
Ubuntu 18.04
Open Source
-
Tutorial
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...
•
By
Sebastian Canevari
Networking
DigitalOcean
High Availability
Solutions
Load Balancing
Ubuntu
-
Tutorial
In this article, we will go over the specific features of a high-availability application setup and discuss its components at a high level. At the end of each section, we’ll link out to additional resources on the top...
•
By
Kathleen Juell, Sebastian Canevari
Solutions
DigitalOcean
Object Storage
Load Balancing
Block Storage
MongoDB
Security
MySQL
High Availability
Databases