Grundläggande Hårdvara Överväganden för Real Application Clusters i Oracle 12c

December 9

Real Application Clusters (RAC) i samband med Oracle 12c databaser har några speciella hårdvarukrav som enda instans eller icke-RAC databas donâ € t har. Hårdvaru områden att fokusera på inkluderar nätverksgränssnitt, central lagring och noder.

Noder och Real Application Clusters i Oracle 12c

En nod är en server som kör en Oracle instans. En sann RAC konfiguration har minst två noder.

Antalet noder i din RAC konfiguration beror på begränsningar hårdvara och mjukvara. Enligt Oracleâ € s dokumentation och support webbplatser, Oracle själva programvaran kan stödja uppemot 100 noder, men andra krafter kan begränsa dig till färre.

Om du € re att få in massor av noder (mer än åtta), kolla med alla dina maskin- och programvaruleverantörer för att se vad din gräns är.

Lägg noder som du skalar klustret. Du kan lägga till och ta bort dem med minimal eller ingen avbrott till din ansökan. Detta säkerställer hög tillgänglighet. Vanligtvis kommer varje nod ha en egen installation av Oracle programvaran.

Du kan ha en central, delad programvara katalog för varje nod att använda. Men en konfiguration som denna begränsar dina hög tillgänglighet kapacitet.

Till exempel, en fördel att installera Oracle programvaran på varje nod är förmågan att individuellt patch noderna genom att ta ner dem en i taget. Detta rullande patch undviker en fullständig ansökan strömavbrott. Du canâ € t tillämpa alla patchar på detta sätt. Kontrollera med patch dokumentation för att vara säker. Å andra sidan kräver en central installation du stänga hela klustret att plåstret appliceras.

Varje nod bör ha en egen Oracle programkod träd om du vill ha hög tillgänglighet.

Central lagring och Real Application Clusters i Oracle 12c

Följande är några av RAC konfigurations centrala lagringskrav:

  • Alla dina databasfiler, styrfiler, gör om loggar, arkivloggar och spfile bör ligga på delad lagring. På så sätt var och en av noderna har tillgång till alla nödvändiga filer för dataåtkomst, återvinning, och konfiguration.
  • Fäst central lagring till varje nod i form av vissa höghastighetsmedia. Massor av höghastighetsanslutningar (fiberkanal eller iSCSI, till exempel) finns tillgängliga från olika lagringsleverantörer.

    Se till att lagring och bilagor är godkända för Oracle RAC innan dina beslut. (Till exempel, NFS monterings enheter till varje server ISNA € t normalt en certifierad konfiguration.) Du kan använda nästan vilken konfiguration delad lagring med anständiga utbildning och testresultat.
  • När du väljer en lagringsleverantör, överväga dina applicationsâ € prestandabehov. Din disk delsystem ska kunna skala lika lätt som dina RAC noder. När du lägger till noder, kan du behöva lägga fysiska diskar för att stödja den ökade efterfrågan på lagringssystemet. Du bör kunna göra detta med liten eller ingen driftstopp.
  • Disken på delad lagring delsystem måste konfigureras för delad åtkomst Du kan ha upp till fyra alternativ för detta.:

    • Raw filsystem (oformaterade diskar)
    • Oracle Cluster File System (OCFS) (tillgänglig på Windows och Linux)
    • Oracle Automatic Storage Management (ASM) (en Oracle-levererade volymen chef för slag för databasrelaterade filer)
    • Tredjepartslösning (t.ex. Veritas)

Du kan behöva kombinera alternativ. Till exempel kan du använda Oracle ASM för databasfilerna, men du kanske vill ha något annat än ASM för RMAN säkerhetskopior.

Cluster interconnect och Real Application Clusters i Oracle 12c

Klustret Interconnect är en dedikerad maskinvara som hanterar alla de inter instans kommunikation. En hel del kommunikation över instanser sker i en RAC-konfiguration: upprätthålla konsekvens, dela lås information och överföra datablock.

Oracle använder Cache Fusion för att hantera dataöverföring mellan noder. Cache Fusion kräver en extremt pålitlig, privat, höghastighetsnätet som förbinder alla noder.

Cache Fusion är en kritisk komponent för att få poäng för att prestera bra. Sammankopplingen måste vara gigabithastigheter eller bättre.

När du har klusterkommunikation prestandaproblem är interconnectâ € s förmåga att tillhandahålla den nödvändiga bandbredden ifrågasättas. Ita € SA nödvändig utgift för att inrätta en RAC miljö lämpligt. Vill du spendera tusentals dollar på en racerbil och sedan lägga gatudäck på den?

Nätverksgränssnitt och Real Application Clusters i Oracle 12c

Kontrollera att du har gränssnitten rätt nätverks på servern för korrekt kommunikation. Detta inkluderar flera nätverkskort:

  • En för de offentliga eller användar anslutningar till maskinen
  • En för privata interconnect för klustret att dela information över noderna

Åtminstone bör en RAC konfiguration har två nätverkskort:

  • En för privata nätverk för kluster samtrafik
  • En för det publika nätet

Den allmänna nätet är anslutningen för alla klusteranslutningar, från dina applikationer och slutanvändare (inklusive dig och sys admin).