ServerBase Blog

Georedundancy Pt. 1: How do I realize highly available georedundant IT services?

Von Pascal Rebsamen
Thursday, 23. May 2019

With the launch of our data center in Lupfig it is possible to build a redundant server infrastructure with Virtual Datacenter. All resources are managed centrally across both data centers in our portal, the vCloud Director. The entire technology stack comes from VMware and guarantees reliable operation and consistent data management.

In the following three-part blog post series I will explain the concept and functionality of the availability features integrated in Virtual Datacenter and show how they can be used to design georedundant services. High availability is a large and often cost-intensive topic for which different approaches have been established. For instance the virtualization of resources and networks has brought game changing advantages in the recent years, which allow reliable and still economical solutions. As an introduction in the first part I would like to present the approaches to High Availability and Disaster Recovery, which I recommend to our customers based on their needs. In the second part I will start with the implementation of a georedundant and highly available infrastructure design with Virtual Datacenter.

Backup and Restore

Data backup is the “entry-level” for meeting minimum availability requirements and can raise either positive or negative feelings. A backup is often saving the bacon in an emergency, as long as the system administrator has taken good care of it and all data from the desired time is actually recoverable. With the Veeam Backup Service integrated in Virtual Datacenter this task becomes child’s play, because you can restore your VMs with a single click as a copy for tests within minutes, test whether the restore has worked correctly and then delete them again. You only pay for the additional resources required for the respective testing period.

Veeam Self-Service Backup Portal in Virtual Datacenter

Backup VMs in Virtual Datacenter with the Veeam Self-Service Backup Portal

If you want to use the integrated backup functionality to ensure georedundant operation, back up your server systems to the secondary data center according to a given schedule using the Veeam Backup Self-Servie Portal. In case of a failure, you restore the last backup manually in the secondary data center and the operation can be continued.

Advantages

  • Cost-effective
  • No double operation of the server infrastructure

Disadvantages

  • Very high RPO (Recovery Point Objective)
  • Very high RTO (Recovery Time Objective, non-availability)
  • Manual failover required
  • Data must first be restored
  • Possible inconsistencies in databases

Recommendation: Organizations with a small IT budget for which low operating costs are more important than availability. A system failure of 1 to 2 days is acceptable.

Application level redundancy

For higher requirements, you build your server infrastructure in the secondary data center and implement redundancy at application level. This architecture requires that all services with redundancy requirements have the appropriate functionality. For example the following services support this: Active Directory, DFS file servers, Microsoft Exchange, Microsoft SQL, Oracle RDBMS and Citrix Virtual Apps. The services organize replication of the data and automatic failover independently, so that in the event of a failure, the servers in the secondary data center take over active operation.

Redundant configuration of the Exchange database at application level

Redundant configuration of the Exchange database at application level

Advantages

  • Very low RPO (Recovery Point Objective)
  • Very low RTO (Recovery Time Objective, unavailability)
  • Automatic failover
  • No inconsistencies

Disadvantages

  • High costs (licenses, expenses)
  • Much know-how required
  • Server infrastructure is operated twice

Recommendation: Organizations with very high availability requirements and sufficient IT budget to implement the architecture and to operate the server infrastructure twice.

Virtual Data Center Availability Features

Let’s dive in to the third option, which I clearly prefer. You can use the availability functionality integrated in Virtual Datacenter to implement continuous replication from VMs to the secondary datacenter with little effort. In the event of a failure, you can control the failover with a single click in vCloud Director or via the integrated API. All VMs are then continued in the secondary data center and the services are immediately available again. The entire configuration is done graphically in vCloud Director and requires no special know-how.

Virtual Datacenter with both datacenter locations for configuring Disaster Recovery

Virtual Datacenter with both datacenter locations for configuring Disaster Recovery

Advantages

  • Up to 5 minutes RPO (Recovery Point Objective, data loss)
  • Up to 5 minutes RTO (Recovery Time Objective, non-availability)
  • Automatic failover via API
  • Cost-effective license
  • No double operation of the server infrastructure
  • No special know-how required

Disadvantages

  • No RPO <5 minutes
  • Possible inconsistencies in databases

Recommendation: Organizations with high availability requirements that want to ensure georedundancy of their systems with simple and economical means.

The comparison of the three methods shows that the availability features deliver the best performance compared to the costs. Every organization of a certain size should think about building its services georedundant. With Virtual Datacenter and the integrated Availability features this is cost effective and easy to realize. How, you will learn in the second part of this blogpost series next week.

« Back to the Blog

ServerBase Produkt-AssistentProduct Assistant
ServerBase Product Assistant

Product Assistant

Our product assistant helps you to find the right products.

In-house IT know-how

Do you have in-house IT personnel or know-how?

Server or services

Would you like to buy entire servers or just specific services?

Availability or price

Is high availability or a low price more important to you?

Number of servers

We can only achieve high availability with virtual servers. How many VMs do you want to operate?

We found something for you!

Success

Cluster VPS

Cluster VPS are virtual servers with extremely high availability, which continue to run without interruption even if our server hardware fails.

Shared or dedicated hardware

Do your VMs need to be separated from other customers only logically (IaaS) or even physically (dedicated Private Cloud)?

We found something for you!

Success

Virtual Datacenter

Virtual Datacenter (VDC) is the flexible and completely autonomously manageable IaaS solution from ServerBase.

We found something for you!

Success

Private Cloud

Our highly available Private Cloud offers simple, web-based management with the flexibility and security of an on-premises environment.

Server type

Do you prefer dedicated bare metal servers or virtual servers?

We found something for you!

Success

Dedicated server

Rent dedicated physical server hardware that is entirely dedicated to you and completely free to manage.

We found something for you!

Success

Standard VPS

Cost-effective servers for standard applications without special requirements with SSD or HDD storage.

We found something for you!

Success

Which service are you looking for?

Full outsourcing

Would you like to outsource your complete IT and have it managed by us?

We found something for you!

Success

My Workplace 2.0

With My Workplace 2.0, you store all your data and applications in our secure Swiss data centers and access them from anywhere.

We found something for you!

Success

What would you like to outsource?