SAP on Oracle Data Guard on Google Cloud GCE - Part 2 - Implementation Steps
Technical Blog
This second part will take you on a deep dive into the implementation steps, following the first part of this blog, "SAP on Oracle Data Guard on Google Cloud GCE - Part 1 - System Requirements".
Before we start, there are a few more details about Oracle Data Guard we need to know.
The Oracle Data Guard observer monitors the synchronization of primary and standby Oracle databases. There are several options for setting up Oracle Data Guard, as shown in the table below.
The Fast-Start Failover feature enables an automated process to restart an old primary server as the secondary database. These two features are included in Oracle Enterprise Edition.
Process flow of FSFO (Fast-Start Failover).
In this proof of concept (POC) system, the components included are:
In this blog, we will focus only on the Oracle Data Guard implementation process. I will skip the SAP application server HA installation process; for more details, you can refer to High-availability planning guide for SAP NetWeaver on Google Cloud.
Regarding storage, this setting may be slightly different from on-premise Oracle databases in terms of storage for HA. Traditionally, we use shared storage for Oracle Data Guard, while in GCE, we use a separate persistent disk for each GCE instance and use log shipping to synchronize them.
System Diagram
My POC system detail
This configuration is moderately complex and requires experienced SAP Basis and Oracle DBAs.
The main steps include:
Recommended by LinkedIn
Switchover Testing
After the lengthy configuration process, let's check the current system and attempt a failover.
Conclusion
In this POC system, we demonstrated how to set up the Oracle Database native tool for a Data Guard HA solution in Google Cloud, with references provided. This process requires a skilled team from the infrastructure, SAP, and Oracle areas.
I hope that Google Cloud will soon provide central documentation to simplify this process for customers, similar to “Deploy Oracle Data Guard on Bare Metal Solution“
Please feel free to comment if you have any suggestions.
Thank you.
Chankitti Srisawat