- Newest
- Most votes
- Most comments
Hello.
I think building it with FlashGrid should be fine in principle.
https://aws.amazon.com/jp/blogs/awsmarketplace/establishing-amazon-ec2-infrastructure-for-oracle-rac-database-migrations-with-flashgrid/
Another option is Oracle Database@AWS.
The following documentation should provide a clear comparison.
https://www.flashgrid.io/flashgrid-vs-oracle-database-aws/
When setting up Oracle RAC on EC2, FlashGrid Cluster is specifically designed to simplify this deployment and is a well-supported option on AWS. FlashGrid Cluster is a virtual cloud appliance that provides all the infrastructure capabilities required for running Oracle RAC on Amazon EC2, including multicast support and shared storage—components that are traditionally complex to configure in cloud environments.
Key advantages of using FlashGrid include:
-
Automated Deployment: FlashGrid is delivered as an AWS CloudFormation template with fully automated deployment of all infrastructure components and Oracle software, significantly reducing setup complexity compared to manual RAC installation.
-
High Availability Across Availability Zones: FlashGrid allows you to spread Oracle RAC nodes across different Availability Zones, maximizing your database uptime SLA and providing better resilience than traditional single-zone deployments.
-
Full Control: You maintain complete control of the database with operating system-level access, just as you would with a traditional RAC installation.
-
Simplified Billing: FlashGrid software and support fees are billed through AWS Marketplace, streamlining procurement and cost management.
While a traditional "old-school" RAC installation is technically possible on EC2, it requires you to manually set up and configure all the complex infrastructure components that FlashGrid automates. Unless you have specific requirements that FlashGrid doesn't meet, using FlashGrid Cluster would likely save you significant time and effort while providing a production-ready, well-architected solution for Oracle RAC on AWS.
Sources
Best Practices for Running Oracle Database on AWS - Best Practices for Running Oracle Database on AWS
Architecting for high availability - Best Practices for Running Oracle Database on AWS
Thank you Riku.
But Oracle Database@AWS is mainly for Exadata workloads is it ?
Is there any best practices, case studies or AWS recommendations on setting up RAC on Flashgrid ?
Cheers, Damien
answered 14 days ago
Relevant content
asked 3 years ago
asked 2 months ago

Yes, Oracle Database@AWS is fundamentally an Exadata-based service; it is not simply a managed version of Oracle Database running on standard EC2 instances. For RAC migration using FlashGrid, I think the following AWS blog post would be a useful reference. https://aws.amazon.com/jp/blogs/architecture/deploying-oracle-rac-in-aws-outposts-via-flashgrid-cluster/ https://aws.amazon.com/jp/blogs/awsmarketplace/establishing-amazon-ec2-infrastructure-for-oracle-rac-database-migrations-with-flashgrid/
Based on my experience, if you are hosting a database on EC2, I strongly recommend actually testing scenarios such as EC2 instance stops, Availability Zone (AZ) failures, network partitions, and EBS failures. By verifying how the database behaves during an AWS outage, you can respond more quickly to unforeseen situations. There are also services that conduct failure testing, so please check those out as well. https://aws.amazon.com/jp/blogs/aws/use-aws-fault-injection-service-to-demonstrate-multi-region-and-multi-az-application-resilience/