Comparing HA Architecture Options for Oracle Database on Azure VMs
Comparing HA Architecture Options for Oracle Database on Azure VMs
When selecting a high availability architecture for Oracle Database on Azure VMs, it is important to
consider technical requirements, costs, and resources available for implementing and maintaining it. This
comparison aims to provide information to help select an architecture that best suits all the requirements.
Self-built DB Server with Data Guard FSFO
Target uptime SLA
(with Multi-AZ)
>99.99%
99.95%
99.95%
Impossible to
determine because
of gaps in failure
isolation
High availability
architecture
Active-Active
with 2+ DB nodes
Active-Passive
Active-Passive
Active-Passive
Load balancing
between database
nodes
Yes
No
No
No
Failover time
Zero
Up to several
minutes
Up to several
minutes
Up to several
minutes
Database instance
failover mechanism
Oracle Clusterware
Oracle Clusterware
Data Guard Broker
Data Guard Broker
Downtime required for
maintenance (updates,
patching, instance
resize)
No downtime with
rolling updates
May be needed
May be needed
May be needed
Disk i/o failure isolation
Yes
Yes
Yes
No
May cause
brownout
Out-of-memory failure
isolation
Yes
Yes
Yes
No
May cause
brownout
Max storage IOPS
260K per node
260K
260K
260K
Max storage
throughput
8 GBPS per node
8 GBPS
8 GBPS
8 GBPS
Comprehensive testing
of failover in various
failure modes
Performed by
FlashGrid
Performed by
FlashGrid
Customer’s
responsibility
Customer’s
responsibility
Validation of
new VM types
Performed by
FlashGrid
Performed by
FlashGrid
Performed by
FlashGrid
Customer’s
responsibility
Validation of
new disk types
Performed by
FlashGrid
Performed by
FlashGrid
Performed by
FlashGrid
Customer’s
responsibility
Validation of
OS updates
Performed by
FlashGrid
Performed by
FlashGrid
Performed by
FlashGrid
Customer’s
responsibility
Validation of
Grid Infrastructure
software updates
Performed by
FlashGrid
Performed by
FlashGrid
Performed by
FlashGrid
Customer’s
responsibility
Validation of database
software updates
Shared
responsibility:
FlashGrid and
Customer
Shared
responsibility:
FlashGrid and
Customer
Shared
responsibility:
FlashGrid and
Customer
Customer’s
responsibility
FlashGrid 24×7 support
for the infrastructure
stack (expertise in
Azure, Linux, Oracle)
Yes
Yes
Yes
No
Operations resources
required for daily
maintenance
Database
Administrator
Linux Administrator
Azure Administrator
Database
Administrator
Linux Administrator
Azure Administrator
Database
Administrator
Linux Administrator
Azure Administrator
Database
Administrator
Linux Administrator
Azure Administrator