PRIMARY REPLICA HA Replication Primary Standby health check DB1 DB2 DB3 ARB

Reliable High-Availability Database Solutions

Keep your business running smoothly with high availability and secure data protection. Enjoy automatic failover with zero downtime.

HA Database Solution

High Availability Database Solutions

Reliable HA deployment for popular database management systems.

Server customization: support changing to any other dedicated hostings. Price difference may apply.
Express Cluster Diagram

High Availability Database Description

High availability ensures databases stay online beyond standard SLAs by eliminating single points of failure, enabling automatic failover, and continuously monitoring for issues—keeping services running even during outages or network disruptions.

Express Cluster Diagram

SQL Server Mirroring

SQL Server Mirroring improves database availability using three roles: Principal, Mirror, and Witness. The Principal handles read/write operations, the Mirror maintains a synchronized copy, and the Witness enables automatic failover if a node fails.

Express Cluster Diagram

SQL Server Always On

Always On Availability Groups is a high-availability and disaster recovery solution introduced in SQL Server 2012, offering an enterprise-level alternative to mirroring. It enables a group of databases to fail over together, maximizing availability and reliability.

Express Cluster Diagram

MySQL Master-Slave Replication

MySQL Master-Slave Replication is a one-way setup where the master handles writes and slaves handle reads, enabling read scaling with separate data sources for write and read operations.

Express Cluster Diagram

PostgreSQL Master-Slave Architectures

These architectures maintain a master database with one or more synchronized standby servers ready to take over if the master fails. Replication can occur via SQL statements or internal data changes; PostgreSQL uses WAL streams to keep standbys updated, enabling rapid failover with minimal data loss.

Pricing

Plan Pricing Details

Transparent, itemized pricing for your HA database hosting configuration.

Item Description One-Time Fee Monthly Fee Notes
Cisco ASA5505 Firewall Includes 10-user license, 8-port Fast Ethernet switch, stateful firewall, 10 IPsec VPN peers, 2 SSL VPN peers, 3DES/AES license, and 1 expansion slot $39.00 $99.00
1u Supermicro Super Server Quad-Core Xeon E5-1620v2 CPU 64GB RAM 2x960GB SSD RAID 1 + 2TB SATA Windows Server 2019 Standard Edition x64 $0.00 $537.00 $179.00/each
Total $39.00 $636.00
FAQ

High Availablity Database FAQs

Frequently asked questions about High Availablity database services.

High Availability in a database refers to maintaining levels of uptime that exceed normal service level agreements. High availability databases achieve such uptime by eliminating single points of failure, reliably failing over to a redundant node, and monitoring for failures to initiate failover when needed.
Database mirroring maintains two copies of a single database that must reside on different server instances of SQL Server Database Engine. Typically, these server instances reside on computers in different locations.
Mirroring refers to keeping copies of database to a geographically different location. Replication refers to creating multiple copies of data objects of a database for distribution efficiency. Mirroring is applicable on complete database as a whole.
SQL Server Always On is a marketing term that refers to the high availability and disaster recovery solution introduced when SQL Server 2012 was launched. To be more specific, SQL Server Always On consists of two technologies:AlwaysOn Failover Clustering Instances (AlwaysOn FCI) and Always On Availability Groups (AlwaysOn AG). Whilst both technologies have similarities, such as requiring Windows Server Failover Clustering (WSFC) as the foundation for its implementation, each is a distinct technologyunder the Always On umbrella.
As of February 2016, Microsoft stated Database Mirroring would be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Use Always On Availability Groups instead.
SQL Server Database Mirroring is a technology used for disaster recovery scenarios and is used by many DBAs. Even though Microsoft states that it is a deprecated feature, it is still hanging around in SQL Server 2019.
Essentially you had to choose between using database mirroring for disaster recovery (asynchronous) or for high availability(synchronous). AlwaysOn, however, allows up to two synchronous replicas and two asynchronous replicas to be simultaneously active. The Always On availability groups feature is a high-availability and disaster-recovery solution that provides an enterprise-level alternative to database mirroring. Introduced in SQL Server 2012 (11.x), Always On availability groups maximizes the availability of a set of user databases for an enterprise. An availability group supports a failover environment for a discrete set of user databases, known as availability databases, that fail over together. An availability group supports a set of read-write primary databases and one to eight sets of corresponding secondary databases. Optionally, secondary databases can be made available for read-only access and/or some backup operations.
Resources

Related Articles

Useful resources about our SQL Server mirroring service.

Database Mirroring in SQL Server 2008 R2

Database mirroring is a primarily software solution for increasing database availability. Mirroring is implemented on a per-database basis...

Read More →
Database Mirroring Best Practices and Performance Considerations

Maximizing the availability of databases is on the top priority list for many database administrators worldwide...

Read More →
How to Setup Database Mirroring in SQL Server 2005 Using T-SQL

Our disaster recovery and database availability solution involves clustering and Database Mirroring in SQL Server 2005...

Read More →
What is an Always On Availability Group?

This article introduces the Always On availability groups concepts that are central for configuring and managing one or more availability groups in SQL Server...

Read More →
Always On Availability Groups: A High-Availability and Disaster-Recovery Solution

The Always On availability groups feature provides an enterprise-level alternative to database mirroring, introduced in SQL Server...

Read More →