Coherence Deployment Tiers konfigurieren und bereitstellen

Bevor Sie beginnen

  • Prüfen Sie, ob die Topologie Ihrer Domain separate WebLogic Server-Cluster zur Darstellung von Coherence Deployment Tiers unterstützt. Siehe Clusterarchitekturen in Cluster für Oracle WebLogic Server verwalten.
  • Erstellen und packen Sie ein Coherence Grid Archive-(GAR-)Modul für Anwendungsmodule (Webanwendung, EJB usw.), die Coherence verwenden. Siehe Coherence-Anwendungen packen.

Um optimale Performance oder Skalierbarkeit zu erzielen, wird Coherence in der Regel mit WebLogic Server-Clustern eingerichtet. Beispiel: Ein WebLogic Server-Cluster wird als Coherence-Daten-Tier verwendet und hostet einen oder mehrere speicheraktivierte Server, ein anderes WebLogic Server-Cluster wird als Coherence-Application Tier verwendet und hostet eine oder mehrere Anwendungen. Falls erforderlich, wird ein weiteres WebLogic Server-Cluster als Coherence-Proxy-Tier verwendet und hostet einen oder mehrere Coherence-Proxyserver. Siehe Coherence Deployment Tiers erstellen in Cluster für Oracle WebLogic Server verwalten.

Die wichtigsten Schritte zum Konfigurieren und Bereitstellen von Coherence-Cluster-Tiers in WebLogic Server sind:

  1. Wenn Sie dies nicht bereits ausgeführt haben, klicken Sie im Change Center der Administrationskonsole auf Sperren & Bearbeiten (siehe Change Center verwenden).
  2. Konfigurieren Sie die Coherence-Clusterressourcen in der Domain, die mit den entsprechenden WebLogic Server-Cluster-Tiers verknüpft werden. Siehe Coherence-Cluster erstellen
  3. Konfigurieren Sie eine Coherence-Daten-Tier. Eine Daten-Tier ist ein WebLogic Server-Cluster, das mit einem Coherence-Cluster verknüpft ist und eine beliebige Anzahl speicheraktivierter verwalteter Coherence-Server hostet. Die verwalteten Coherence-Server in der Daten-Tier speichern und verteilen Daten (Primär- und Backupdaten) auf dem Cluster.
    1. Erstellen Sie ein WebLogic Server-Cluster. Siehe Cluster konfigurieren.
    2. Verlassen Sie den Standard-Clustering-Modus (Unicast), und ändern Sie nach Bedarf den Broadcast-Kanal, oder wählen Sie in der Dropdown-Liste die Option "Multicast", und geben Sie, falls erforderlich, eine andere Multicast-Adresse und einen anderen Port an.
    3. Navigieren Sie zur Registerkarte Cluster > Coherence des Daten-Tier-Clusters.
    4. Wählen Sie in der Dropdown-Liste Coherence-Cluster ein Coherence-Cluster, um es mit dem WebLogic Server-Cluster zu verknüpfen. Standardmäßig sind die mit diesem WebLogic Server-Cluster verknüpften verwalteten Coherence-Server speicheraktivierte Coherence-Member (Cacheserver), wie durch das Feld Lokale Speicherung aktiviert angegeben.
  4. Erstellen Sie verwaltete Coherence-Server für Ihre Daten-Tier. Siehe Managed Server erstellen.
    1. Klicken Sie auf die Option Ja, um den Server einem vorhandenen Cluster hinzuzufügen, und wählen Sie in der Dropdown-Liste das Daten-Tier-WebLogic Server-Cluster. Der verwaltete Server übernimmt die Coherence-Einstellungen vom Daten-Tier-WebLogic Server-Cluster.
    2. Wiederholen Sie diesen Schritt, wenn weitere Managed Server erstellt werden sollen.
  5. Konfigurieren Sie eine Coherence-Application Tier. Eine Application Tier ist ein WebLogic Server-Cluster, das mit einem Coherence-Cluster verknüpft ist und eine beliebige Anzahl speicherdeaktivierter verwalteter Coherence-Server hostet. Die verwalteten Coherence-Server in der Application Tier hosten Anwendungen (Cache-Factory-Clients) und sind Coherence-Cluster-Member.
    1. Konfigurieren Sie ein WebLogic Server-Cluster. Verlassen Sie den Standard-Clustering-Modus (Unicast), und ändern Sie nach Bedarf den Broadcast-Kanal, oder wählen Sie in der Dropdown-Liste die Option "Multicast", und geben Sie, falls erforderlich, eine andere Multicast-Adresse und einen anderen Port an. Siehe Cluster konfigurieren.
    2. Navigieren Sie zur Registerkarte Cluster > Coherence des Daten-Tier-Clusters.
    3. Wählen Sie in der Dropdown-Liste Coherence-Cluster ein Coherence-Cluster, um es mit dem WebLogic Server-Cluster zu verknüpfen. Deaktivieren Sie die Speicherung auf der Application Tier, indem Sie das Kontrollkästchen Lokale Speicherung aktiviert deaktivieren. Die verwalteten Coherence-Server, die mit diesem WebLogic Server-Cluster verknüpft sind, werden zu speicherdeaktivierten Coherence-Membern (Clients). Server in der Application Tier dürfen niemals zum Speichern von Cachedaten verwendet werden.
  6. Wiederholen Sie Schritt 4, um Ihrer Application Tier verwaltete Coherence-Server hinzuzufügen. Wählen Sie jedoch in der Dropdown-Liste Coherence-Cluster das Application Tier-WebLogic Server-Cluster, damit der verwaltete Server die Coherence-Einstellungen vom Application Tier-Cluster übernimmt. Wiederholen Sie diesen Schritt, wenn Sie weitere Managed Server erstellen möchten.
  7. Konfigurieren Sie bei Bedarf eine Coherence-Proxy-Tier. Verwaltete Coherence-Proxyserver ermöglichen es Coherence*Extend-Clients, auch dann Coherence-Caches zu verwenden, wenn sie keine Cluster-Member sind.
    1. Wiederholen Sie Schritt 5, um eine Coherence-Proxy-Tier zu konfigurieren. Stellen Sie sicher, dass das Kontrollkästchen Lokale Speicherung aktiviert deaktiviert ist, sodass die verwalteten Coherence-Server, die mit diesem WebLogic Server-Cluster verknüpft sind, zu speicherdeaktivierten Coherence-Membern (Clients) werden.
    2. Wiederholen Sie Schritt 4, um der Proxy-Tier verwaltete Coherence-Server hinzuzufügen. Wählen Sie dabei in der Dropdown-Liste Coherence-Cluster das Proxy-Tier-WebLogic Server-Cluster, damit der verwaltete Server die Coherence Einstellungen vom Proxy-Tier-Cluster übernimmt.
    3. Wiederholen Sie diesen Schritt, wenn weitere Managed Server erstellt werden sollen.
  8. Stellen Sie Ihr Coherence-GAR-Modul in Ihrer WebLogic Server-Domain bereit. Eigenständige GARs werden auf die gleiche Weise wie andere JavaEE-Module bereitgestellt. Siehe Coherence-Anwendungen in WebLogic Server bereitstellen.

Zugehörige Aufgaben

Verwandte Themen