FlashGrid
for Oracle RAC on AWS

Engineered Cloud System designed for database high availability
Infrastructure-as-Code deployment with a few mouse clicks
24/7 support for entire infrastructure stack
Recommended by AWS for running Oracle RAC

Architecture

Key components

Amazon EC2 instances – VM or bare-metal
Amazon EBS and/or local SSD storage
FlashGrid Storage Fabric software
FlashGrid Cloud Area Network software
Oracle Grid Infrastructure software
Oracle RAC database engine

Typical configurations

FlashGrid can be deployed in a variety of configurations. Select one that best suits your specific set of HA, performance, capacity, and cost requirements. With large EC2 instance sizes, local SSDs, and multi-AZ placement, FlashGrid enables performance and HA exceeding most on-premise deployments.

Two RAC nodes

The configuration with two database nodes provides tolerance against failure of a single node. Typically deployed with R5/M5/X1E instances and EBS GP2 storage. Multi-AZ deployment recommended for protection against failure of an entire AZ.

Three RAC nodes

The configuration with three database nodes provides tolerance against simultaneous failure of 2 nodes. Typically deployed with R5/M5/X1E instances and EBS GP2 storage. Multi-AZ deployment recommended for protection against failure of an entire AZ.

Extreme performance with local SSD

Applications that require very high storage read performance will benefit from using local SSDs with 16 GB/s throughput per node and 150K IOPS per node. FlashGrid Read-Local Technology eliminates storage read overhead and makes the full throughput available to your database. Bare-metal or VM instances of the i3en family provide up to 60 TB of local SSD capacity per server. FlashGrid Storage Fabric provides mechanisms for ensuring persistence of the data placed on the local SSDs by maintaining a mirrored copy on EBS and by fully automating data reconstruction in case of a loss of an EC2 instance with local SSDs. EBS GP2 storage can be added in the same cluster for additional capacity.

Learn more

Extra-large databases

Databases with 100’s TB capacity can be deployed using a scale-out architecture with multiple RAC nodes and multiple storage nodes. Each node adds compute, storage, and network capacity to the cluster. 100 Gb/s network, up to 224 CPU cores and 24 TB of memory per node, and local NVMe SSDs beat most on-premises systems while providing flexibility to resize the resources when actually needed without over-provisioning in advance.

Learn more

Shared storage

FlashGrid Storage Fabric software turns locally attached disks into shared disks accessible from all nodes in the cluster. The sharing is done at the block level with concurrent access from all nodes.

In 2-node or 3-node clusters each database node has a full copy of user data stored on locally attached EBS GP2 SSD disks or on local SSDs. FlashGrid Read‑Local™ Technology allows serving all read I/O from the locally attached disks and increases both read and write I/O performance. Read requests avoid the extra network hop, thus reducing the latency and the amount of the network traffic. As a result, more network bandwidth is available for the write I/O traffic.

Img

Advanced networking

FlashGrid Cloud Area Network™ (CLAN) enables running high-speed clustered applications in public clouds or multi-datacenter environments with the efficiency and control of a Local Area Network.

Network capabilities enabled by FlashGrid CLAN in Amazon EC2:
Each type of traffic has its own virtual LAN with a separate virtual NIC, e.g. fg-pub, fg-priv, fg-storage
Negligible performance overhead compared to the raw network
Minimum guaranteed bandwidth allocation for each traffic type while accommodating traffic bursts
Low latency of RAC interconnect in the presence of large volumes of traffic of other types
Multicast support
Transparent connectivity across Availability Zones

High availability

No single point of failure
2, 3, or more active database nodes
2-way or 3-way synchronous data mirroring by ASM
Rolling patches
Multi-AZ combined with FlashGrid Read-Local™ Technology deliver higher availability than on-premises systems without compromising on performance

Flexible performance

FlashGrid allows you to right-size your cluster at the start and resize later as needed. No need to over-provision in advance for future growth.

CPU resources scalable from 4 to 224 cores per node
Memory scalable up to 12 TB per node
Storage throughput up to millions of IOPS and tens of GB/s

Data encryption

Data at rest encrypted by EBS with AWS or customer managed key (optional)
Oracle Transparent Data Encryption (TDE) option available

Compatibility

Oracle Database: 19c, 18c, 12.2, 12.1, 11.2
OS: Oracle Linux 7, RHEL 7
Oracle tools: OEM, RMAN, Data Guard, GoldenGate
EC2 instance types: R5, M5, C5, X1E, X1, Z1D, i3en, High Memory, and more
All AWS regions, including US GovCloud, China, Germany

FlashGrid vs. Alternative Solutions

FlashGrid offers best-in-class solution for running mission critical Oracle Databases in AWS. See how it compares with alternative solutions.

Have any questions? Contact us

Icon

Contact us

Icon