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, 12.2.0.1, 12.1.0.2, or 11.2.0.4
- Oracle Grid Infrastructure: 19c
- Operating Systems:
- Oracle Linux 7, 8, or 9
- Red Hat Enterprise Linux (RHEL) 8
- Amazon EC2 instances:
-
General purpose: M6a, M6i, M6in, M7a, M7i
-
Memory optimized: R5b, R6a, R6i, R6in, R7a, R7i, R7iz, X2idn, X2iedn, X2iezn, High Memory, Z1d
-
- Disks: EBS GP3 volumes, EBS GP2 volumes (AWS Outposts only), or local SSDs on storage optimized instances
|
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)
Infrastructure-as-Code Deployment
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.