Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add High Availability Setup with Heartbeat and Floating IP to your Wishlist.

Add to Wishlist

High Availability Setup with Heartbeat and Floating IP

Step-by-step guide to configuring simple high availability cluster using Digital Ocean VPS
3.7 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
885 students enrolled
Last updated 12/2016
$10 $20 50% off
1 day left at this price!
30-Day Money-Back Guarantee
  • 1 hour on-demand video
  • 6 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Set up a floating IP address and configuring the DNS with Digital Ocean infrastructure
Configure Heartbeat for to create a two-node high availability cluster
Configure an IP reassignment service
View Curriculum
  • The course assumes some knowledge of Linux operating system basics and Linux command line. Experience of running and configuring web servers will help a lot, but is not necessary.
  • You will need two Digital Ocean VPSs (note that this is a paid service!)

Here's what our students say:

Great lesson. Thank you. Easy to follow. 


Presentation of the subject was done as an SME, easy to follow along.

+ more positive reviews.


In this course you will learn the basic concepts and tools that you will need to build simple, but fully functional Linux based two-node high availability cluster within the Digital Ocean infrastructure.

Build practical skills in creating a high availability cluster with this tutorial for beginners.

In this course you will learn:

  • How to set up a Digital Ocean account, create VPSs and configure the Floating IP
  • How to set up the Heartbeat service
  • How to configure the IP address reassignment service

Powerful Tools at Your Fingertips

Learning high availability cluster setup essentials puts a very powerful and useful tools at your disposal. After finishing this course you will be able to create a fail-proof web servers cluster within the Digital Ocean infrastructure.

Content and Overview

This course is suitable for beginning web server administrators. Through this course, you'll learn the fundamentals of high availability web server cluster. Each chapter is packed with step-by-step guides which will put your new learned skills into practical use immediately.

You will start with creating a new Digital Ocean account and setting up two virtual servers. Then you will configure the Personal Access Token for your Digital Ocean account. After that, you will configure the Floating IP, set up and configure the Heartbeat, and finally you will set up the IP reassignment service.

Students completing the course will have the knowledge and skills to set up and administrate their own fail-proof web server cluster.

Working through all the lections and command-line commands, you'll be able to instantly put the knowledge into practice, and will receive a verifiable certificate of completion upon finishing the course.

100% Satisfaction Guarantee. No Questions Asked!

I hope you will be absolutely satisfied once you got through my course. I do my best to make sure this course meets your need and expectations. But if you're not satisfied with this course for ANY valid reason, contact me within 30 days from your purchase and I will refund in full. No questions asked. You have absolutely nothing to lose.

Who is the target audience?
  • This course is for computer hobbyist or IT intermediates interested in learning basics about the basic principles of high availability clusters setup.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 15 Lectures Collapse All 15 Lectures 48:58
Introduction and What to Expect
4 Lectures 09:48

Introductory lecture for new students.

Preview 01:46

This lecture will explain what is a high availability cluster.

Preview 02:00

This lecture will give you the idea about what this course is about in general, what you will learn from it.

Preview 05:06

This lecture is about what you need to get started.

Preview 00:56
Setting up The Infrastructure
9 Lectures 38:56

Let's create your new Digital Ocean account if you don't have one already and get the PAT

Preview 03:52

Let's create the two droplets (VPSs) we will need to configure our HA cluster.

Creating droplets (VPSs) for our HA infrastructure

Command line commands for you to copy and paste.

Command line tips for Creating droplets (VPSs) for our HA infrastructure

In this lesson we will set up a floating IP address and configure the DNS (a domain name) to work with it.

Setting up a floating IP address and configuring the DNS

In this lesson we will install the Heartbeat to both servers and create all the necessary configuration files.

Installing and configuring Heartbeat

Command line commands for you to copy and paste.

Command line tips for Installing and configuring Heartbeat

We will create a service for automatic floating IP reassignment in case the Heartbeats signals that there's a problem with out primary node.

Creating service for floating IP reassignment

Command line commands for you to copy and paste.

Command line tips for Creating service for floating IP reassignment

Now let's start the Heartbeat and test our fail-proof server setup.

Let's start Heartbeat and test our High Availability cluster
2 Lectures 00:20

Some promo codes for you to have more resources to learn the basics of Digital Ocean VPS services.

Digital Ocean Bonuses

BONUS: A free course inside
About the Instructor
4.0 Average rating
71 Reviews
2,162 Students
6 Courses
Ph.D, entrepreneur, consultant, web developer, infosec geek

My name is Aleksey Grebeshkov (Ph.D.), I'm an entrepreneur and also an author, associate professor, and researcher at the Kyiv National Economic University (Kyiv City, Ukraine). My areas of interest include information management, project management, innovation management, information technologies in business and education, and information security.

I'm also CEO at Global Digital Services (Ukrainian web developer, IT consulting and IT services provider company), CIO at Kyiv Private Schools Association and co-owner of online education startup EduCasta.

I have also worked on a number of online projects for individuals and small to medium-sized businesses.

Report Abuse