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.

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

Have any questions? Contact us

Icon

Contact Us

Icon