Grundlagen der Oracle 12c Real Application Clusters

Wenn Sie noch Oracle-Websites in den letzten 12 Jahren besucht, haben Sie die Marketing rechten Seite gesehen: # 147-Unbreakable. # 148- Das Tag-Zeile bezieht sich auf die Funktion Real Application Clusters

(RAC). Natürlich sind viele Elemente beteiligt, aber RAC im Rampenlicht hat.

RAC ist Oracle Datenbank-Clustering-Lösung. In einem gewissen Sinn wirkt es auf der Theorie, daß es Stärke in Zahlen. RAC können Sie parallel Datenbankinstanz Betriebsumgebungen haben.

Diese Instanzen kooperieren Arbeit zu teilen und sich gegenseitig, falls einer von ihnen ausfällt wieder nach oben. RAC kann mit beiden geplanten und ungeplanten Ausfällen helfen. Es ermöglicht Ihnen, Ihre Verarbeitung von Server zu Server mit wenig für Ihre Endbenutzer und Anwendungen ohne Unterbrechung zu verschieben.

Realen Anwendungen Cluster im Vergleich zu Oracle Parallel-Service

RAC, die seit vielen Jahren gewesen ist, wurde früher als das bekannte Parallel-Server-Option. Bevor jemand über geflammt wird, wenn RAC war RAC, ist es leicht, dass vor dem RAC Moniker zugeben ist, Oracle Parallel Server (OPS) war weit von den Fähigkeiten, die RAC zu bieten hat.

Oracle gehärtet deutlich die Architektur, die es besser zugänglich und einfacher zu gründen. Oracle konzentrierte sich auch auf die Komponenten der Umgebung, die Ausfallzeiten zu minimieren. So könnte man sagen, dass RAC eine neue Generation von OPS ist, die weit vor Fähigkeiten in Benutzerfreundlichkeit und Leistung übertrifft.

Die Bestimmung, ob RAC für Sie richtig ist, ist eine große Entscheidung. RAC Implementierung erfordert viele Ressourcen und Geld. Allerdings verbringen manchmal ein wenig mehr nach vorne können Sie später speichern.

Überlegen Sie, was RAC anbieten:

  • Skalierbarkeit: Die Technologie basiert auf Computern und Ressourcen, die als ein Team auf. Mit RAC, können Sie erwerben und Lizenz-Hardware, wie Sie es brauchen. Darüber hinaus können Sie in der neuen Hardware-Stecker, wie Sie ohne Rück Sie Ihre Datenbank gehen. Wenn Sie Ihre Computing-Funktionen für den Server überschritten haben, sich nahtlos ein in Ihrer Konfiguration hinzuzufügen.

  • Betriebszeit: RAC können Sie Ihre IT-Umgebung vor geplanten und ungeplanten Ausfallzeiten zu härten. Sie können transparent Teile der Anwendung zu entfernen für geplante Ausfallzeiten (wie Wartung, Patches und Upgrades) mit wenig bis gar keine Unterbrechung Benutzer zu beenden. Außerdem, wenn eine Ihrer IT-Ressourcen der Umwelt aus, RAC trägt automatisch Anwendung Verbindungen zu anderen Ressourcen im Rahmen.

  • Performance: Einige könnten mit diesem Punkt streiten, aber man muss vorsichtig RAC Leistungsfähigkeit definieren:

  • Da RAC eine komplizierte Umgebung ist, hat Ihre Anwendung entwickelt werden, um am besten ausnutzen. Wenn Sie diese Tatsache zu ignorieren, kann RAC tatsächlich Performance schaden. Merk dir das.

  • RAC können Performance-Vorteile bieten, wenn es um die Methodik Teile-und-Herrsche kommt. Sie können große Aufträge auf mehreren Computern teilen. Wenn Sie wissen, ein unterlegenen Maschine Ihr Unternehmen zu begrenzen, um den Job neu zu konfigurieren auf mehreren Rechnern laufen können große Vorteile bieten.

    Man nennt es Parallelverarbeitung, und es ist ein Teil von RAC Fundamentaldaten. RAC ist ein horizontale Skalierung (Horizontal) Lösung. Dies bedeutet, dass Sie Knoten zum Cluster hinzufügen, anstatt ein Server mit einem anderen leistungsfähigeren Server ersetzt hat, oder Hochskalieren (vertikal).

Wie Oracle 12c der RAC-Architektur zu erkunden

RAC arbeitet durch eine komplexe Organisation von Hard- und Software-Konfigurationen. Oracle-Datenbanken werden in der Regel bezeichnet als eine Gruppe von Dateien (die Datenbank) und einem einzigen Satz von Speicher und Prozess-Komponenten (die Instanz), die zusammenarbeiten, damit Sie Ihre Daten zuzugreifen und zu pflegen.

Das ist die typische Konfiguration für eine Oracle-Installation. In dieser Konfiguration können die Datenbank-Dateien an und von nur einer Maschine und einer Oracle-Instanz zu einem Zeitpunkt zugegriffen werden.

Mit RAC sind diese Dateien gemeinsam nutzbare so viele Maschinen und Instanzen können die gleichen Dateien zugreifen. Sie können (je nach Zertifizierung und Versionen) 100 Datenbankinstanzen die gleiche gemeinsame Datenbank zugreifen. Genau wie Sie vielleicht zwei DBAs in Ihrem Büro:

  • Man kann Urlaub, während die anderen Werke (sprich: hohe Verfügbarkeit).

  • Beide können an einem großen Projekt arbeiten zusammen, um die Arbeitsbelastung und treffen einen aggressiven Zeitplan zu spalten (sprich: Leistung).

  • Fügen Sie eine dritte Person Workload-Anforderungen gerecht zu werden, wie die Oracle Verantwortlichkeiten wachsen (sprich: Skalierbarkeit).

Viele Komponenten sind in einem RAC-Setup erforderlich. Um eine allgemeine Vorstellung von dem, was die Architektur aussieht.

bild0.jpg

Menü