Abkündigung LDAP-Backend
Verfasst: 25 Okt 2011, 15:55
Sehr geehrte opsi Anwender,
seit gut 4 Jahren (opsi 3.0) unterstützt opsi als ein mögliches Backend LDAP.
In dieser Zeit konnten wir einige Erfahrung mit dem Betrieb und der Pflege dieses Backends machen.
Aufgrund dieser Erfahrungen empfehlen wir schon seit einiger Zeit in unseren Schulungen, dieses Backend nicht mehr zu verwenden.
Die wesentlichen Gründe sind:
- Eine LDAP-basierte Datenhaltung ist hervorragend geeignet, wenig veränderliche Daten verteilt schnell zur Verfügung zu stellen. Sie ist
weniger dazu designed, um sehr bewegliche Daten zu halten. opsi erzeugt aber sehr bewegliche Datensätze, da z.B. jeder Webservicekontakt eines Clients mit dem Server einen Datensatz verändert.
- LDAP wird häufig als eine verteilte Datenhaltung verwendet.
opsi benötigt aber auch bei verteilten Lokationen nur eine zentrale Datenhaltung.
Bei einem opsi Backend in einem verteiltem LDAP erzeugt nun jede Veränderung eines Datensatzes einen LDAP Replikationsvorgang,
der diesen veränderten Datensatz an die anderen LDAP Lokationen verteilt.
Dort werden diese Daten aber nicht gebraucht und wir haben hier daher eine unnötige Netzlast. Weiterhin sollten aus
grundsätzlichen Sicherheitserwägungen heraus die opsi Daten nicht an Stellen vorliegen, an denen Sie nicht benötigt werden.
Seit opsi 4 liegt mit dem MySQL-Backend ein Backend vor, welches für größere Installationen besser geeignet ist als das LDAP-Backend.
Gleichzeitig hat sich die Pflege des LDAP-Backends als besonders aufwendig herausgestellt.
Vor diesem Hintergrund haben wir uns dazu entschlossen, das LDAP-Backend nicht mehr weiter zu entwickeln.
Das bedeutet konkret:
Das LDAP Backend wird zunächst in allen jetzt unterstützten Kombinationen von opsi 4.0.1 und der aktuellen Distribution weiter funktionieren.
Im Rahmen zukünftiger opsi Versionen, bei denen es zu Datenstruktur-Änderungen bzw. -Erweiterungen kommt, werden diese im LDAP-Backend nicht mehr eingepflegt.
Dies wird sicherlich bei der nächsten Major Release passieren, welche wir aber nicht vor Mitte nächsten Jahres erwarten (wir haben noch nicht damit angefangen).
Sollten bei neuen Distributionsversionen Änderungen am LDAP-Backend nötig sein, so wird das LDAP-Backend auf dieser neuen Version nicht mehr unterstützt werden.
So wird z.B. auf der kommenden Version des Univention Corporate Server (UCS) 3 das LDAP Backend nicht mehr unterstützt werden.
Wir hoffen, dass diese Entscheidung auf Ihr Verständnis stößt.
Beileidsbekundungen für das dahin scheidende Backend und Kritik gerne in diesem Thread posten.
Mit freundlichen Grüßen
detlef oertel
seit gut 4 Jahren (opsi 3.0) unterstützt opsi als ein mögliches Backend LDAP.
In dieser Zeit konnten wir einige Erfahrung mit dem Betrieb und der Pflege dieses Backends machen.
Aufgrund dieser Erfahrungen empfehlen wir schon seit einiger Zeit in unseren Schulungen, dieses Backend nicht mehr zu verwenden.
Die wesentlichen Gründe sind:
- Eine LDAP-basierte Datenhaltung ist hervorragend geeignet, wenig veränderliche Daten verteilt schnell zur Verfügung zu stellen. Sie ist
weniger dazu designed, um sehr bewegliche Daten zu halten. opsi erzeugt aber sehr bewegliche Datensätze, da z.B. jeder Webservicekontakt eines Clients mit dem Server einen Datensatz verändert.
- LDAP wird häufig als eine verteilte Datenhaltung verwendet.
opsi benötigt aber auch bei verteilten Lokationen nur eine zentrale Datenhaltung.
Bei einem opsi Backend in einem verteiltem LDAP erzeugt nun jede Veränderung eines Datensatzes einen LDAP Replikationsvorgang,
der diesen veränderten Datensatz an die anderen LDAP Lokationen verteilt.
Dort werden diese Daten aber nicht gebraucht und wir haben hier daher eine unnötige Netzlast. Weiterhin sollten aus
grundsätzlichen Sicherheitserwägungen heraus die opsi Daten nicht an Stellen vorliegen, an denen Sie nicht benötigt werden.
Seit opsi 4 liegt mit dem MySQL-Backend ein Backend vor, welches für größere Installationen besser geeignet ist als das LDAP-Backend.
Gleichzeitig hat sich die Pflege des LDAP-Backends als besonders aufwendig herausgestellt.
Vor diesem Hintergrund haben wir uns dazu entschlossen, das LDAP-Backend nicht mehr weiter zu entwickeln.
Das bedeutet konkret:
Das LDAP Backend wird zunächst in allen jetzt unterstützten Kombinationen von opsi 4.0.1 und der aktuellen Distribution weiter funktionieren.
Im Rahmen zukünftiger opsi Versionen, bei denen es zu Datenstruktur-Änderungen bzw. -Erweiterungen kommt, werden diese im LDAP-Backend nicht mehr eingepflegt.
Dies wird sicherlich bei der nächsten Major Release passieren, welche wir aber nicht vor Mitte nächsten Jahres erwarten (wir haben noch nicht damit angefangen).
Sollten bei neuen Distributionsversionen Änderungen am LDAP-Backend nötig sein, so wird das LDAP-Backend auf dieser neuen Version nicht mehr unterstützt werden.
So wird z.B. auf der kommenden Version des Univention Corporate Server (UCS) 3 das LDAP Backend nicht mehr unterstützt werden.
Wir hoffen, dass diese Entscheidung auf Ihr Verständnis stößt.
Beileidsbekundungen für das dahin scheidende Backend und Kritik gerne in diesem Thread posten.
Mit freundlichen Grüßen
detlef oertel