Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SAP PLM
  Content bzw. Cache Server

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Content bzw. Cache Server (3090 mal gelesen)
Alberti2000
Mitglied


Sehen Sie sich das Profil von Alberti2000 an!   Senden Sie eine Private Message an Alberti2000  Schreiben Sie einen Gästebucheintrag für Alberti2000

Beiträge: 4
Registriert: 22.07.2010

erstellt am: 22. Jul. 2010 19:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

kann mir jemand die Arbietsweise des Content Servers bzw. CacheServers erklären?

Wir haben 2 Standorte mit jeweils einem Content und einem CacheServer. Der CacheServer im Standort1 hat also die Daten des ContentServers von Standort2 im Bauch und umgekehrt.
Was passiert nun wenn am Standort1 ein Dokument von Standort2 geändert wird? Wo wird das geänderte File gespeichert?
Wird es da gespeichert wo das Original liegt (also Standort2) oder gibt es jetzt ein neues Original im ContentServer des Standortes1?

Danke
Albert

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

marques_CH
Mitglied
Prozessdesign/PLM


Sehen Sie sich das Profil von marques_CH an!   Senden Sie eine Private Message an marques_CH  Schreiben Sie einen Gästebucheintrag für marques_CH

Beiträge: 698
Registriert: 21.11.2005

Solidworks Premium 2013 SP4
Flow Simulation
PTC Windchill 10.2<P>Workstation:
6x 4.7 Ghz
Quadro 4000
Revodrive 3 X2 SSD

erstellt am: 22. Jul. 2010 20:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Alberti2000 10 Unities + Antwort hilfreich

Cache-Server werden in SAP dazu verwendet Lesevorgänge zu beschleunigen.

Cache-Server besitzen nur Lesemöglichkeiten und stehen ständig(ständig ist wie überall relativ zum Update Vorgang) per HTTP Verbindung mit dein Content-Server in Verbindung. Bsp. du hast eine 300MB grosse Datei auf dein Content-Server in Standort1 gespeichert. Der Cache-Server von Standort 2 ist damit verbunden und lädt diese Datei automatisch(Dies ist Einstellungssache, manche Firmen legen eine Manuelle Aktualisierung an. Ist jedoch nicht die Regel). Mitarbeiter in Standort2 benötigt Einsicht in diese Datei und lädt sie vom Cache-Server. Er hat aber lediglich LESE Rechte darauf. Willst Daten schreiben brauchst du trotzdem Schreibrechte auf den entsprechenden Content-Server. Im groben Rahmen verhält sich das wirklich wie dein ganz normaler Webbrowser und sein Cache.

Gruss Marques

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Alberti2000
Mitglied


Sehen Sie sich das Profil von Alberti2000 an!   Senden Sie eine Private Message an Alberti2000  Schreiben Sie einen Gästebucheintrag für Alberti2000

Beiträge: 4
Registriert: 22.07.2010

erstellt am: 22. Jul. 2010 21:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke für die Antwort.
Soweit war mir die Sache klar. Aber!

Ein Mitarbeiter von Standort1 erstellt eine neue Datei. Diese wird im ContentServer CS1 abgelegt und steht auch im Cache Server von Standort2 zur Verfügung. Mitarbeiter2 öffnet nun diese Datei um Änderungen vorzunehmen. Somit wir sie aus dem Cache Server gelesen aber wo wird sie abgelegt.
Die Original Datei (Version0) liegt auf CS1. Liegt die Version1 dann auf CS2 oder auch auf CS1.
Ein Berater meinte, dass die Datei-Versionen immer auf dem CS liegen auf dem sie erstmalig angelegt wurde.
Bei einem Kollegen ist mal der Begriff "Relocate" gefallen. Er meinte damit, dass die Datei "wandert". Also z.B. Version0 auf CS1 liegt, Version1 auf CS2 und Version3 dann vielleicht wieder auf CS1.

Was ist nun richtig?

Danke
Albert

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

marques_CH
Mitglied
Prozessdesign/PLM


Sehen Sie sich das Profil von marques_CH an!   Senden Sie eine Private Message an marques_CH  Schreiben Sie einen Gästebucheintrag für marques_CH

Beiträge: 698
Registriert: 21.11.2005

Solidworks Premium 2013 SP4
Flow Simulation
PTC Windchill 10.2<P>Workstation:
6x 4.7 Ghz
Quadro 4000
Revodrive 3 X2 SSD

erstellt am: 22. Jul. 2010 22:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Alberti2000 10 Unities + Antwort hilfreich

Hallo

Was dein Kollege meint gibts natürlich, relocate wird meistens dazu verwendet wenn ein Content-Server ersetzt wird (weil der alte zerstört wurde oder schlicht die Infrastruktur sich geändert hat. Relocate kann natürlich auch auf einzelne Dokumente angewendet werden.

Was die Aussage deines Berater angeht... da bewege ich mich auf dünnes Eis wenn ich ihm widerspreche. Zum einen bin ich mir nicht sicher zum anderen will mir das nicht zwingend als logisch erscheinen. Ich habe leider momentan keine Möglichkeit es zu testen, dein Berater wahrscheinlich schon  Bei der riesigen Flexibilität von SAP würde mich aber eine solche Fixe Pfadanordnung jedoch wirklich wundern. Was passiert wenn der alte Pfad (Bsp. der alte Server auf dem die Version0 gespeichert wurde ausser Betrieb genommen) nicht mehr verfügbar ist? Ich bin der Meinung das der Datei Speicherort wandern müsste. Aber wie gesagt, meine Hand würde ich für diese Aussage nicht ins Feuer legen! Lass es ihm probieren. Eventuell genügt bereits ein Anruf bei einem ihrer Referenzkunden.

Gruss Marques

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

de-jochenb
Mitglied



Sehen Sie sich das Profil von de-jochenb an!   Senden Sie eine Private Message an de-jochenb  Schreiben Sie einen Gästebucheintrag für de-jochenb

Beiträge: 41
Registriert: 07.07.2005

erstellt am: 28. Jul. 2010 18:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Alberti2000 10 Unities + Antwort hilfreich

Hallo,

der Cache-Server ist lediglich ein teilweises Abbild des Contentservers am lokalen Standort. Wenn eine Datei angefordert wird, dann legt SAP beim ersten Mal diese auf dem Cache-Server und dem Work-Dir des anfordernden Users ab. Wird diese Datei ein 2.Mal an diesem Standort aufgerufen und hat sich in der Zwischenzeit nicht geändert(!), dann holt SAP diese sofort vom Cache Server. Der Cache Server belegt die Dateien mit einer gewissen Lebensdauer und löscht sie vom Cache, wenn sie länger nicht mehr verwendet werden. Deshalb kann der Cache-Server kleiner gewählt werden als der Contentserver.
Hat sich das Original einer auf dem Cache Server liegenden Datei geändert, wird sie beim nächsten Anfordern zuerst vom Content Server geholt, im Cache Server abgelegt und dem Anforderer zugestellt.
Dies gilt nur für das LESEN von Originalen, nicht für das Schreiben. Geschrieben wird ausschließlich auf dem Content-Server, wo auch immer der stehen mag. Der Speicherort wird durch die Ablagekategorie festgelegt, die auf eine logisches oder physikalisches Repository verweist.
Wenn an 2 Standorten z.B. CAD-Daten erzeugt werden, dann ist es sinnvoll, auch an beiden Standorten Contentserver zu haben. Der jeweils andere Standort kann die CAD-Daten zumindest schnell über den Cache lesen.
Hier noch SAP:

Zitat:
Caches dienen immer dem lesenden Dokumentenzugriff. Es wird kein „lazy write" unterstützt. Dies bedeutet insbesondere, dass ein Client, der Dokumente ablegen will, immer direkten Zugriff auf den entsprechenden Content-Server haben muss.

(Auszug aus der SAP-Bibliothek)

Mit der Relocation-Funktion kann man Content von einem auf den anderen Contentserver bzw von einer Ablagekategorie auf eine andere umziehen. Das ist aber ein administrativer Vorgang und nicht für den Dauerbetrieb vorgesehen.

Grüße
Jochen

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

flashbyte
Mitglied



Sehen Sie sich das Profil von flashbyte an!   Senden Sie eine Private Message an flashbyte  Schreiben Sie einen Gästebucheintrag für flashbyte

Beiträge: 11
Registriert: 24.05.2007

erstellt am: 11. Aug. 2010 21:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Alberti2000 10 Unities + Antwort hilfreich

von Cideon gibt es einen sog. Location Manager/Ahead Manager. Der kann z.B. beim Wechsel zwischen CAD Entwicklungsstandorten automatisch die Ablage der CAD Daten auf den lokalen bzw. gewünschten Standort einstellen

------------------
lg flashbyte

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

JRoeder
Mitglied
Ingenieur

Sehen Sie sich das Profil von JRoeder an!   Senden Sie eine Private Message an JRoeder  Schreiben Sie einen Gästebucheintrag für JRoeder

Beiträge: 1
Registriert: 24.07.2004

erstellt am: 18. Aug. 2010 19:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Alberti2000 10 Unities + Antwort hilfreich

Im Zusammenhang mit einer über mehrere Standorte verteilten Bearbeitung verhält es sich wie bereits beschrieben so, dass eine Datei einmalig übertragen und in einem Cache Server abgelegt wird (so man denn einen hat). Jeder zweite Zugriff wird dann über die dann lokal vorhandene Cache Kopie erledigt. Will man diese Datei ändern und dann wieder ablegen, so legen sie die meisten CAD Integrationen wieder in dem Contentserver ab, aus der sie gekommen ist. Dies ist völlig unpraktisch, da ja jede Speicheroperation über ein WAN Netz geht. Besser wäre es natürlich, wenn man die geänderte Datei auf den lokalen Contentserver ablegt. Dann sind Speicheroperationen immer lokal, man würde also ein Dokument effektiv "umlagern".

Wenn man mit normalen SAP GUI Mitteln ein Dokument zur Bearbeitung auscheckt und es dann wieder ablegt, kann man bei diesem Vorgang eine andere Ablagekategorie, also einen anderen Contenserver angeben. Das funktioniert problemlos, solange man keine Contentversionen verwendet. Sind diese aktiviert, so führt das dazu, dass die Ablagekategorie des jeweils vorletzten Dokuments kaputt geschrieben wird. Weil das so ist, bekommt man von den SAP OSS Spezialisten auf Nachfrage immer gesagt, dass der Wechsel der Ablagekategorie nicht unterstützt wird. Die Ursache ist ein Programfehler in einer weit unten vergrabenen ABAP Routine, die sich keiner anzufassen traut. Wegen Kundenbeschwerden wurde ein Patch gamcht, der in der SAPNOTE 1411287 beschrieben ist.

Die meisten der auf CAD Desktop beruhenden CAD Integrationen unterstützen die Ablage in den lokalen Contentserver nicht, obwohl das technisch kein Problem wäre. Hier bleibt als einzige Möglichkeit, das File im SAP GUI auszuchecken und in die lokale Ablagekategorie (= lokaler Contenserver) wieder abzulegen. Dies kann man übrigens auch dann tun, wenn Contentversionen aktiviert sind. In diesem Fall wird die Eingabe jedoch ohne weitere Meldung ignoriert und die Datei wieder dort hingelegt, wo sie ursprünglich herkam. Man kann natürlich auch Zusatztools anschaffen und damit als Administrator Dateien umlagern (siehe Beitrag oben).

Es ist wirklich wünschenswert, dass von Seiten der Anwender wegen dieser Problematik etwas mehr Druck aufgebaut würde. Das größte Problem besteht darin, daß kaum einer die Zusammenhänge versteht. Dies programtechnisch zu realisieren wäre ein Aufwand in der Größenordnung von 1 Stunde (inklusive Tests).

Grüße
Joachim

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

DOC
Mitglied
Konstrukteur/CAD-Admin


Sehen Sie sich das Profil von DOC an!   Senden Sie eine Private Message an DOC  Schreiben Sie einen Gästebucheintrag für DOC

Beiträge: 60
Registriert: 22.08.2002

SWX2008-64 SP5.0, WIN7-64,
Dell Precision M4400, Intel P8600, 4GB Ram, Nvidia Quadro FX770m
Dell T3500, Intel Xeon X5570, 12Gb Ram, Nvidia Quadr FX3800

erstellt am: 14. Okt. 2010 14:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Alberti2000 10 Unities + Antwort hilfreich

Hallo Joachim,

meinst du mit Contentversionen die sogenannten Inhaltsversionen?

Verstehe ich dich recht, das wenn diese Inhaltsversionen aktiviert sind (wir nutzen das nicht,
es gibt also immer nur 1 abgelegtes Original), stets dorthin abgelegt wird, woher das Dokument geladen wurde?
In unserem Fall (also ohne Inhaltsversionen) wird die Ablagekategorie Userbezogen in den Einstellungen der
CAD Integration (CIDEON) hinterlegt und das greift unabhängig vom letzten "Speicherort".

Bei Nutzung des CADDESKTOP kann auch ein sogenanntes Profil customized werden, das die Ablagekategorie
enthält und dem User zugeordnet wird.

Zur Funktion des Content/content-Cache Server kann ich noch etwas ergänzen:
Jedes Ablegen eines Originals erzeugt eine neue ID (unique) die sowohl in SAP, wie auch im
HTTP Key des Files enthalten ist. Bei Anforderung eines Originals wird dann anhand der ID
geprüft, ob genau dieses Original im Cache liegt und dann bereitgestellt.
Ist diese ID nicht im Cache, so wird ernuet vom Contentserver augecheckt
und eine Kopie im Cache hinterlegt.

Viele Grüße
Doc

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz