FlashGrid Cluster is an engineered cloud system that enables active-active database high availability infrastructure in public clouds.
Additional information about the FlashGrid Cluster architecture is available in the following white paper: “Mission-Critical Databases in the Cloud. Oracle RAC on Amazon EC2 Enabled by FlashGrid® Cluster.”
Key components of FlashGrid Cluster on AWS:
- FlashGrid Storage Fabric software
- FlashGrid Cloud Area Network software
- Oracle Database (19c, 18c, 126.96.36.199, 188.8.131.52, or 184.108.40.206)
- Oracle Grid Infrastructure (19c)
- Operating System: Oracle Linux 7 or 8, Red Hat Enterprise Linux (RHEL) 7 or 8
- Amazon EC2 instances: m5, m5n, m6a, m6i, m6in, c5, c5n, c6i, c6in, r5, r5b, r5d, r5n, r6a, r6i, r6in, x2idn, x2iedn, x2iezn, u-6tb1, u9-tb1, u12-tb1, z1d, i3en, i4i
- Disks: EBS GP3 volumes or local SSDs
High Availability Architecture
By leveraging Oracle RAC active-active database clustering and synchronous data mirroring across nodes and AZs, FlashGrid Cluster enables near-zero (seconds) Recovery Time Objective (RTO) and zero Recovery Point Objective (RPO) in case of a failure of a single node instance, of a single EBS volume, or in case of one AZ failure.
If the cluster has 3+ database nodes, then two simultaneous database node failures can be tolerated without causing loss of database service.
Standard Oracle Client functionality provides mechanisms for application failover from a failed node, including Transparent Application Failover (TAF)
FlashGrid Cluster is delivered as an AWS CloudFormation template that automates configuration of multiple components required for a database cluster. FlashGrid Launcher is an online tool that simplifies the deployment process by guiding through the cluster configuration parameters and generating CloudFormation templates.