Analysis of Best Practices of Oracle RAC in Hyperconverged Environments-Product News

Analysis of Best Practices of Oracle RAC in Hyperconverged Environments

Analysis of Best Practices of Oracle RAC in Hyperconverged Environments


Oracle database, as the core business system of data centers, is widely used in industries such as enterprises, governments, education, and healthcare. For core ERP systems of large enterprises, important government operations, HIS systems of hospitals, etc., Oracle RAC (Real time Application Cluster) is usually used to ensure their stable operation.



As a cloud based data center solution that has received widespread attention from users in recent years, the application scenarios of hyper converged infrastructure have also been increasing with the gradual recognition of technology. To achieve the deployment of Oracle RAC in hyper converged environments, at least 3 physical nodes are required, and several key factors need to be considered: 1. Database availability; 2. Database disk configuration and data security; 3. Database performance guarantee. The practical strategies provided for hyper fusion will be analyzed one by one in the following text:







Database availability design
·Create two virtual machines on the platform to deploy Oracle services and allocate them to different physical servers. Hyper fusion provides mutual exclusion policies for RAC cluster virtual machines, fully avoiding the availability risk of a single physical node carrying business.
·When a physical node carrying Oracle business fails, the RAC mechanism implements application layer access switching. At the same time, hyper fusion will pull up the failed Oracle virtual machine in the third host to restore the robustness of the RAC cluster.
·For the availability consideration of sudden access, hyper fusion provides DRS and DRX strategies. Once there is a performance bottleneck caused by peak database access, Oracle virtual machines can automatically perform hot scaling.



Oracle RAC Business Environment Requirements


Database disk configuration and data security design

· In order to ensure data consistency, all Oracle virtual machines in the RAC cluster access a unified shared storage space. Shenxin Super Fusion provides a dedicated Oracle shared disk option in the process of creating Oracle virtual disks.  
· Super fusion adopts a distributed storage architecture, where data is stored in multiple replicas on disk. Oracle's shared disk data will be simultaneously written and allocated to different disks on different physical nodes to ensure data security.
· To avoid data security issues caused by misoperation or logical errors, the hyper converged platform also provides an automatic backup strategy.



Oracle RAC business hyper converged deployment


Database performance design

·The hyper converged platform provides a hybrid disk of SSD and HDD, greatly improving disk IO performance. Oracle's cluster business can achieve high-performance business publishing.  
·Hyperfusion improves the transaction performance of Oracle RAC under the pressure of a large amount of concurrent business by combining HugePages on the platform with the kernel features of the Linux operating system.


Nanning Railway Bureau began to build a material procurement platform in the first half of 2016. In order to ensure the stability and flexible scalability of the application architecture during the platform design process, a front-end Web+back-end database application structure was adopted - Web based cluster publishing business was built, and Oracle RAC was used to ensure high availability of the database. The user compared various infrastructure solutions and believed that hyper fusion is easier to manage, easier to scale elastically, and meets both stability and performance requirements. Therefore, 8 deep trust hyper fusion integrated institutions were used to build a resource pool, with Oracle RAC virtual machines distributed on 2 physical hosts. Currently, the business system runs stably and its performance fully meets business needs.


The adoption and application of technical architecture in core business systems can better evaluate their technological maturity and market recognition. We firmly believe that hyper integration is providing infrastructure solutions for core business systems to more and more high-end users. We will share the best practices of hyper integration in other core business scenarios in the future, and welcome you to stay tuned.