Vollwertige Multi-Tenancy in Zimbra OSE mit Hilfe von Zextras Admin

Multitenancy ist heute eines der effektivsten Modelle fĂŒr die Bereitstellung von IT-Diensten. Eine einzige Instanz einer Anwendung, die auf einer gemeinsamen Serverinfrastruktur lĂ€uft und dennoch mehreren Nutzern und Unternehmen zur VerfĂŒgung steht, ermöglicht es, die Kosten fĂŒr IT-Dienste erheblich zu senken und gleichzeitig deren QualitĂ€t zu maximieren. Das Konzept der Multitenancy wurde in der Architektur der Zimbra Collaboration Suite Open-Source Edition bereits von Anfang an integriert. Dank dessen können in einer einzigen Installation von Zimbra OSE zahlreiche E-Mail- DomĂ€nenKonten erstellt werden, ohne dass die Nutzer voneinander Kenntnis haben.

Deshalb ist die Zimbra Collaboration Suite Open-Source Edition eine hervorragende Wahl fĂŒr Unternehmensgruppen und Holdinggesellschaften, die ihre Mitarbeiter mit E-Mails unter ihrer eigenen Domain versorgen möchten, ohne dabei hohe Kosten zu verursachen. Auch SaaS-Anbieter, die Zugang zu Unternehmens-E-Mail und Zusammenarbeitstools bieten möchten, könnten von der Zimbra Collaboration Suite Open-Source Edition profitieren, wenn da nicht zwei wesentliche EinschrĂ€nkungen wĂ€ren: das Fehlen einfacher und intuitiver Verwaltungstools zur Delegation von Administrationsrechten sowie zur EinschrĂ€nkung von Domains in der Open-Source-Version von Zimbra. Mit anderen Worten, in Zimbra OSE gibt es lediglich eine API zur Implementierung dieser Funktionen, jedoch keine speziellen Konsolenbefehle oder Optionen im Webadministrationsbereich. Um diese EinschrĂ€nkungen zu beseitigen, hat die Firma Zextras ein spezielles Plugin namens Zextras Admin entwickelt, das Teil des Erweiterungspakets Zextras Suite Pro ist. Lassen Sie uns also sehen, wie Zextras Admin die kostenlose Zimbra OSE in eine perfekt geeignete Lösung fĂŒr SaaS-Anbieter verwandeln kann.

Vollwertige Multi-Tenancy in Zimbra OSE mit Hilfe von Zextras Admin

Neben dem Hauptadministrator-Konto unterstĂŒtzt die Zimbra Collaboration Suite Open-Source Edition die Erstellung weiterer Administratorkonten. Allerdings haben alle erstellten Administratoren dieselben umfassenden Befugnisse wie der ursprĂŒngliche Administrator. Es ist Ă€ußerst schwierig, die integrierte Funktion zur EinschrĂ€nkung der Administratorrechte auf einen bestimmten Domain in Zimbra OSE ĂŒber die API zu nutzen. Dies stellt ein erhebliches Hindernis dar, das es SaaS-Anbietern unmöglich macht, die Verwaltung der Domain an den Kunden zu ĂŒbertragen und deren Administration selbststĂ€ndig durchzufĂŒhren. Das bedeutet wiederum, dass der SaaS-Anbieter die gesamte Verwaltung der Unternehmens-E-Mail, beispielsweise das Erstellen neuer und das Löschen alter PostfĂ€cher sowie das Festlegen von Passwörtern, selbst ĂŒbernehmen muss. Neben den offensichtlichen erhöhten Kosten fĂŒr die Bereitstellung des Dienstes birgt dies auch enorme Risiken in Bezug auf die Informationssicherheit.

Das Zextras Admin-Plugin kann dieses Problem lösen und ermöglicht es, die FunktionalitĂ€t der Berechtigungsverwaltung in Zimbra OSE zu erweitern. Mit diesem Plugin kann der Systemadministrator eine unbegrenzte Anzahl neuer Administratoren erstellen und deren Berechtigungen nach Bedarf anpassen. Zum Beispiel kann er einen seiner Assistenten zum Administrator fĂŒr bestimmteDomains ernennen, falls er nicht in der Lage ist, alle Anfragen von Kunden selbst zu bearbeiten. Dies verbessert die Reaktionsgeschwindigkeit auf Kundenanfragen, sorgt fĂŒr zusĂ€tzliche Informationssicherheit und steigert die QualitĂ€t der Arbeit der Administratoren.

ZusĂ€tzlich kann er einen Benutzer eines der Domains zum Administrator machen und dessen Befugnisse auf diese eine Domain beschrĂ€nken oder untergeordnete Administratoren hinzufĂŒgen, die Passwörter zurĂŒcksetzen oder neue Konten fĂŒr Benutzer ihrer Domains erstellen können, jedoch keinen Zugang zu den Inhalten der PostfĂ€cher der Mitarbeiter haben. Dies ermöglicht die Schaffung eines Self-Service-Systems, bei dem das Unternehmen seinen eigenen E-Mail-Domain selbst verwalten kann. Diese Lösung ist nicht nur sicher und benutzerfreundlich fĂŒr das Unternehmen, sondern ermöglicht es dem SaaS-Anbieter auch, die Kosten fĂŒr die Bereitstellung von Dienstleistungen erheblich zu senken.

Bemerkenswert ist auch, dass all dies mit nur wenigen Befehlen in der Administrationskonsole durchgefĂŒhrt wird. Lassen Sie uns dies anhand eines Beispiels zur Erstellung eines Administrators fĂŒr die Domain mail.company.ru ĂŒberprĂŒfen. Um den Benutzer admin@company.ru zum Administrator der Domain mail.company.ru zu machen, genĂŒgt es, den Befehl einzugeben: zxsuite admin doAddDelegationSettings admin@company.ru mail.company.ru viewMail true. Nach diesem Schritt wird der Benutzer admin@company.ru Administrator seiner Domain und kann die E-Mails anderer Benutzer einsehen. 

ZusĂ€tzlich zur Erstellung eines Hauptadministrators machen wir einen der Manager mit folgendem Befehl zum Junior-Administrator: zxsuite admin doAddDelegationSettings manager@company.ru mail.company.ru viewMail false. Im Gegensatz zum Hauptadministrator kann der Junior-Administrator die E-Mails der Mitarbeiter nicht einsehen, aber er kann andere Aufgaben wie das Erstellen und Löschen von Mailboxen ausfĂŒhren. Dies kann sehr nĂŒtzlich sein, wenn der Hauptadministrator keine Zeit hat, Routineaufgaben zu erledigen.

In Zextras Admin gibt es auch die Möglichkeit, Berechtigungen zu bearbeiten. Wenn der Hauptadministrator beispielsweise im Urlaub ist, kann der Manager vorĂŒbergehend dessen Aufgaben ĂŒbernehmen. Um dem Manager den Zugriff auf die E-Mails der Mitarbeiter zu ermöglichen, reicht es, den folgenden Befehl auszufĂŒhren: zxsuite admin doEditDelegationSettings manager@company.ru mail.company.ru viewMail true, und wenn der Hauptadministrator aus dem Urlaub zurĂŒckkehrt, kann der Manager wieder zum Junior-Administrator ernannt werden. Außerdem können Benutzer die Administratorrechte mithilfe des Befehls entzogen werden zxsuite admin doRemoveDelegationSettings manager@company.de mail.company.de.

Vollwertige Multi-Tenancy in Zimbra OSE mit Hilfe von Zextras Admin

Es ist auch wichtig, dass all die oben genannten Funktionen in der Web-Administrationskonsole von Zimbra dupliziert werden. Dadurch wird die Verwaltung des Unternehmensbereichs selbst fĂŒr Mitarbeiter zugĂ€nglich, die wenig Erfahrung mit der Befehlszeile haben. Auch die VerfĂŒgbarkeit einer grafischen BenutzeroberflĂ€che fĂŒr diese Einstellungen verkĂŒrzt die Einarbeitungszeit des Mitarbeiters, der die Domain verwalten wird.

Die Schwierigkeit, Administratorrechte zu delegieren, ist jedoch nicht die einzige ernsthafte EinschrĂ€nkung in Zimbra OSE. DarĂŒber hinaus wird die integrierte Möglichkeit, die Anzahl der PostfĂ€cher fĂŒr Domains sowie die von ihnen genutzte SpeicherkapazitĂ€t festzulegen, nur ĂŒber die API realisiert. Ohne solche EinschrĂ€nkungen wird es fĂŒr den Systemadministrator schwierig sein, den erforderlichen Speicherplatz in den Mail-Archiven zu planen. Das Fehlen solcher BeschrĂ€nkungen bedeutet auch, dass die EinfĂŒhrung von Preismodellen nicht möglich ist. Die Erweiterung Zextras Admin kann auch diese EinschrĂ€nkung beseitigen. Dank der Funktion DomĂ€nenlimits, ermöglicht es diese Erweiterung, bestimmte Domains sowohl in Bezug auf die Anzahl der PostfĂ€cher als auch auf den von diesen PostfĂ€chern genutzten Speicherplatz zu begrenzen. 

Angenommen, ein Unternehmen, das die Domain mail.company.ru verwendet, hat einen Tarif erworben, der es ihm nicht erlaubt, mehr als 50 E-Mail-PostfĂ€cher zu haben und mehr als 25 Gigabyte Speicherplatz auf der Festplatte der E-Mail-Speicherung zu belegen. Es wĂ€re logisch, diese Domain auf 50 Benutzer zu beschrĂ€nken, wobei jeder ein E-Mail-Postfach mit 512 Megabyte erhalten wĂŒrde. In der Praxis sind jedoch solche EinschrĂ€nkungen fĂŒr viele Mitarbeiter des Unternehmens nicht ausreichend. WĂ€hrend ein normaler Manager mit einem Postfach von 100 Megabyte auskommen könnte, reicht das fĂŒr die Vertriebsmitarbeiter, die stĂ€ndig aktiv kommunizieren, möglicherweise nicht einmal mit einem Gigabyte. Aus diesem Grund wĂ€re es fĂŒr das Unternehmen sinnvoll, fĂŒr die Manager eine Begrenzung einzufĂŒhren und fĂŒr die Mitarbeiter der Verkaufs- und Supportabteilungen einen anderen Tarif festzulegen. Serviceklasse, und anschließend fĂŒr jede Gruppe entsprechende EinschrĂ€nkungen festzulegen. 

Dazu reicht es, dass der Hauptadministrator den Befehl eingibt zxsuite admin setDomainSettings mail.company.ru account_limit 50 domain_account_quota 1gb cos_limits managers:40,sales:10. Dadurch wurde fĂŒr die Domain eine Begrenzung von 50 Konten eingefĂŒhrt, die maximale GrĂ¶ĂŸe des Postfachs betrĂ€gt 1 Gigabyte, und die PostfĂ€cher wurden in zwei verschiedene Gruppen unterteilt. FĂŒr 40 Benutzer in der Gruppe „Manager“ kann eine kĂŒnstliche Begrenzung der PostfachgrĂ¶ĂŸe auf 384 Megabyte festgelegt werden, wĂ€hrend die Gruppe „VerkĂ€ufer“ das Limit von 1 Gigabyte beibehĂ€lt. Somit belegen die PostfĂ€cher der Domain mail.company.ru selbst bei voller Auslastung nicht mehr als 25 Gigabyte. 

Vollwertige Multi-Tenancy in Zimbra OSE mit Hilfe von Zextras Admin

Die oben aufgefĂŒhrten Funktionen sind auch in der Web-Administrationskonsole von Zextras Suite verfĂŒgbar und ermöglichen es dem Administrator der Domain, die notwendigen Änderungen schnell und bequem vorzunehmen, ohne viel Zeit fĂŒr Schulungen aufwenden zu mĂŒssen.

Um maximale Transparenz in der Interaktion zwischen SaaS-Anbieter und Kunde zu gewĂ€hrleisten, protokolliert Zextras Admin alle Aktionen der delegierten Administratoren. Diese Protokolle können direkt aus der Admin-Konsole von Zimbra OSE eingesehen werden. Zudem erstellt Zextras Admin am ersten Tag jedes Monats einen Monatsbericht ĂŒber die AktivitĂ€ten aller Administratoren. Dieser Bericht enthĂ€lt alle wichtigen Daten, einschließlich fehlgeschlagener Anmeldeversuche und Versuche, die festgelegten Domainlimits zu ĂŒberschreiten. 

Auf diese Weise verwandelt Zextras Admin die Zimbra Collaboration Suite Open-Source Edition in eine hervorragende Lösung fĂŒr SaaS-Anbieter. Dank der Ă€ußerst niedrigen Lizenzkosten und der Multi-Tenant-Architektur mit Selbstbedienungsoptionen können ISPs ihre Betriebskosten senken, die RentabilitĂ€t steigern und dadurch wettbewerbsfĂ€higer werden.

Bei Fragen zu Zextras Suite können Sie sich an die Unternehmensvertreterin von «Zextras», Ekaterina Triandafiliidi, unter der E-Mail-Adresse katerina@zextras.com wenden.

Quelle: habr.com

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster