Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Oracle clusterware overview_11g_en
1.
2. Oracle Clusterware 11g – Overview Presenter name Presenter’s title Presenter’s department
3. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remain at the sole discretion of Oracle.
4.
5.
6.
7. Hardware infrastructure for Oracle Clusterware Minimum hardware requirements Node 1 Server Interconnect (with Switch) Node 2 Node... Node n-1 Node n Public Lan Public Lan Public Lan Oracle Clusterware Shared Storage For Voting Disks and Oracle Cluster Registry
8.
9.
10.
11.
12. Oracle Clusterware Architecture since Oracle Database 10g Release 2 Cluster Synchronisation Services (CSS) Basis for Inter-process & -node-operations, Node Monitoring & Membership Hardware / Operating System Kernel Cluster Ready Services (CRS) HA Framework Virtual IP addresses Instances Processes 140.84.20.05 ORA-VIP 140.84.20.04 ORA-VIP 140.84.20.06 ORA-VIP SQL Cache Large Pool Buffer Cache Java Pool SGA Pool SQL Cache Large Pool Buffer Cache Java Pool SGA Pool ONS 140.84.20.02 USER-VIP 140.84.20.01 USER-VIP 140.84.20.03 USER-VIP
13.
14.
15. A Email: [email_address] Q & Questions Answers
16.
Notes de l'éditeur
PA Notes: 10g on Win/Linux – only need OCFS for shared ORACLE_HOME environments (which is bad for HA anyway). In general, shared ORACLE_HOMEs are supported on CFS and Netfiler (not traditional NFS) With integrated clusterware, #nodes supported is now consistent = 64 (although beware of h/w support restrictions). Integrated Clusterware Management Oracle RAC 10 g offers a complete, integrated clusterware management solution on all platforms Oracle Database 10 g runs on. This clusterware functionality includes mechanisms for cluster connectivity, messaging and locking, cluster control and recovery, and a services provisioning framework (discussed below). No 3 rd party clusterware management software need be purchased. Oracle will, however, continue to support select 3 rd party clusterware products on specified platforms. Integrated clusterware management in Oracle RAC 10 g offers the following benefits: Low cost . Oracle does not charge extra for this capability. Single-vendor support. No finger pointing is possible. Simpler installation, configuration and ongoing maintenance. The Oracle RAC 10 g clusterware functionality is installed, configured and maintained using standard Oracle Database management tools. No extra integration steps are necessary. Consistent high quality across all platforms. Oracle is able to perform much more intensive testing of new software releases than is possible with 3 rd party products. Consistent functionality across all platforms . For example, some 3 rd party clusterware products limit the number of nodes that can be supported within a cluster. With Oracle RAC 10 g, up to 64 nodes are supported on all platforms. Users can also expect a consistent response across all platforms to high availability challenges such as server node failures, interconnect failures, I/O fencing behaviors, and more. Support for advanced functionality . This includes integrated monitoring and notification capabilities to enable fast, coordinated recovery across both database and application tiers in case of failure (See “Fast Connection Fail-Over” section below). Q: Is the 10g integrated clusterware the same code base as the 9i linux/windows oracle clusterware? Questions asked because person wanted to know it it handles failures in the same manner.. A: The 9i Linux/Windows clusterware and the 10g RAC clusterware are effectively different code bases primarily because of the requirement that the clusterware capabilities in 10g RAC had to be portable. The experience gained from 9i Linux/Windows, however, was passed on to the 10g portable clusterware. The fundamental algorithms used to detect failures are essentially the same in the two releases. 10g RAC, however, adds significant new capabilities for handling failures and other events, e.g., the notification mechanism discussed above and the ability to automatically restart complex systems consisting of many components (databases, listeners, services, etc) when failures occur.