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, 22.214.171.124, 126.96.36.199, or 188.8.131.52)
- Oracle Grid Infrastructure (19c)
- Operating System: Oracle Linux 7 or 8, Red Hat Enterprise Linux (RHEL) 7 or 8
- Amazon EC2 instances: r6i, r5, r5b, r5n, m6i, m5, m5n, c6i, c5, c5n, i3en, x1, x1e, z1d, u-6tb1, u9-tb1, u12-tb1
- 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.