Volledige multi-tenancy in Zimbra OSE met behulp van Zextras Admin

Multitenancy is tegenwoordig een van de meest effectieve modellen voor het leveren van IT-diensten. Met één exemplaar van de applicatie, dat op één serverinfrastructuur draait, maar tegelijkertijd toegankelijk is voor veel gebruikers en ondernemingen, kunt u de kosten van het leveren van IT-services minimaliseren en de maximale kwaliteit ervan bereiken. De Zimbra Collaboration Suite Open-Source Edition-architectuur is oorspronkelijk ontworpen met het idee van multitenancy in gedachten. Dankzij dit kun je in één installatie van Zimbra OSE veel e-maildomeinen creëren, en tegelijkertijd zullen hun gebruikers niet eens van elkaars bestaan ​​afweten.

Daarom is Zimbra Collaboration Suite Open-Source Edition een uitstekende keuze voor groepen bedrijven en holdings die elke onderneming op een eigen domein van mail moeten voorzien, maar daarvoor niet veel geld willen uitgeven. Ook zou Zimbra Collaboration Suite Open-Source Edition geschikt kunnen zijn voor SaaS-providers die toegang bieden tot zakelijke e-mail- en samenwerkingstools, al zijn er twee belangrijke beperkingen: het ontbreken van eenvoudige en begrijpelijke administratieve tools voor het delegeren van administratieve bevoegdheden en voor het introduceren van beperkingen op domeinen in de Open-Source-versie van Zimbra. Met andere woorden: Zimbra OSE heeft alleen een API om deze functies te implementeren, maar er zijn eenvoudigweg geen speciale consoleopdrachten of items in de webbeheerconsole. Om deze beperkingen op te heffen heeft Zextras een speciale add-on ontwikkeld, Zextras Admin, die onderdeel is van de Zextras Suite Pro uitbreidingsset. Laten we eens kijken hoe Zextras Admin de gratis Zimbra OSE kan omzetten in een oplossing die ideaal is voor SaaS-providers.

Volledige multi-tenancy in Zimbra OSE met behulp van Zextras Admin

Naast het hoofdbeheerdersaccount ondersteunt Zimbra Collaboration Suite Open-Source Edition het aanmaken van andere beheerdersaccounts, maar elk van de aangemaakte beheerders heeft dezelfde bevoegdheden als de oorspronkelijke beheerder. Het gebruik van de ingebouwde functie om beheerdersrechten te beperken tot een bepaald domein in Zimbra OSE via de API is uiterst moeilijk. Als gevolg hiervan wordt dit een ernstige beperking waardoor de SaaS-provider de controle over het domein niet aan de klant kan overdragen en zelfstandig kan beheren. Dit betekent op zijn beurt dat al het werk aan het beheer van bedrijfsmail, bijvoorbeeld het aanmaken van nieuwe en het verwijderen van oude mailboxen, en het aanmaken van wachtwoorden daarvoor, door de SaaS-provider zelf zal moeten worden gedaan. Naast de duidelijke stijging van de kosten van het leveren van de dienst, brengt dit ook enorme risico's met zich mee die verband houden met informatiebeveiliging.

De Zextras Admin-extensie kan dit probleem oplossen, waardoor u de functie van het afbakenen van administratieve bevoegdheden aan Zimbra OSE kunt toevoegen. Dankzij deze uitbreiding kan de systeembeheerder een onbeperkt aantal nieuwe beheerders aanmaken en hun rechten naar behoefte beperken. Hij kan zijn assistent bijvoorbeeld beheerder maken van delen van de domeinen als hij geen tijd heeft om zelfstandig de aanvragen van alle klanten te behandelen. Dit zal de reactiesnelheid op verzoeken van klanten helpen verhogen, extra informatiebeveiliging bieden en ook de kwaliteit van het werk van beheerders verbeteren.

Hij kan ook een gebruiker van een van de domeinen beheerder maken, waardoor zijn bevoegdheid wordt beperkt tot één domein, of juniorbeheerders toevoegen die wachtwoorden kunnen resetten of nieuwe accounts kunnen maken voor gebruikers van hun domeinen, maar geen toegang hebben tot de inhoud van de mailboxen van medewerkers. . Dankzij dit is het mogelijk om de creatie van een zelfbedieningssysteem te realiseren waarin een onderneming het aan haar verstrekte e-maildomein onafhankelijk kan beheren. Deze optie is niet alleen veilig en handig voor de onderneming, maar stelt de SaaS-provider ook in staat de kosten van het leveren van diensten aanzienlijk te verlagen.

Het is ook opmerkelijk dat dit allemaal gebeurt met behulp van verschillende opdrachten in de beheerconsole. Laten we dit bekijken aan de hand van het voorbeeld van het aanmaken van een beheerder voor het mail.company.ru-domein. Om een ​​gebruiker mail.company.ru domeinbeheerder te maken [e-mail beveiligd], voer gewoon de opdracht in zxsuite-beheerder doAddDelegationSettings [e-mail beveiligd] mail.company.ru viewMail waar. Hierna de gebruiker [e-mail beveiligd] wordt de beheerder van zijn domein en kan de mail van andere gebruikers bekijken. 

Naast het aanmaken van een primaire beheerder, zullen we met behulp van de opdracht van een van de managers een junior beheerder maken zxsuite-beheerder doAddDelegationSettings [e-mail beveiligd] mail.company.ru viewMail false. In tegenstelling tot de hoofdbeheerder kan een juniorbeheerder de post van medewerkers niet bekijken, maar wel andere handelingen uitvoeren, zoals het aanmaken en verwijderen van een mailbox. Dit kan erg handig zijn op momenten dat de hoofdbeheerder geen tijd heeft om routinematige handelingen uit te voeren.

Zextras Admin biedt ook de mogelijkheid om machtigingen te bewerken. Als de hoofdbeheerder bijvoorbeeld op vakantie gaat, kan een beheerder tijdelijk zijn taken uitvoeren. Om ervoor te zorgen dat een manager de e-mail van werknemers kan bekijken, gebruikt u gewoon de opdracht zxsuite-beheerder doEditDelegationSettings [e-mail beveiligd] mail.company.ru viewMail waaren als de hoofdbeheerder terugkomt van vakantie, kunt u de manager weer juniorbeheerder maken. Gebruikers kunnen met deze opdracht ook beheerdersrechten worden ontzegd zxsuite-beheerder doRemoveDelegationSettings [e-mail beveiligd] mail.bedrijf.ru.

Volledige multi-tenancy in Zimbra OSE met behulp van Zextras Admin

Het is ook belangrijk dat alle bovenstaande functies worden gedupliceerd in de Zimbra-webbeheerconsole. Hierdoor wordt bedrijfsdomeinbeheer zelfs toegankelijk voor werknemers die weinig ervaring hebben met het werken met de opdrachtregel. Door de aanwezigheid van een grafische interface voor deze instellingen kunt u bovendien de trainingstijd verkorten voor de medewerker die het domein gaat beheren.

De moeilijkheid bij het delegeren van administratieve rechten is echter niet de enige ernstige beperking in Zimbra OSE. Bovendien wordt de ingebouwde mogelijkheid om beperkingen in te stellen op het aantal mailboxen voor domeinen, evenals beperkingen op de ruimte die ze innemen, ook alleen via de API geïmplementeerd. Zonder dergelijke beperkingen zal het voor een systeembeheerder moeilijk zijn om de benodigde hoeveelheid opslagruimte voor e-mail te plannen. Bovendien betekent het ontbreken van dergelijke beperkingen dat het onmogelijk is om tariefplannen in te voeren. De Zextras Admin-extensie kan deze beperking ook verwijderen. Dankzij de functie Domeinlimieten, kunt u met deze extensie bepaalde domeinen beperken, zowel op basis van het aantal mailboxen als op basis van de ruimte die door mailboxen wordt ingenomen. 

Laten we zeggen dat een onderneming die het domein mail.company.ru gebruikt, een tarief heeft gekocht volgens welke het niet meer dan 50 mailboxen kan hebben en ook meer dan 25 gigabytes op de harde schijf van de e-mailopslag kan innemen. Het zou logisch zijn om dit domein te beperken tot 50 gebruikers, die elk een mailbox van 512 megabyte zouden krijgen, maar in werkelijkheid zijn dergelijke beperkingen niet geschikt voor alle werknemers van de onderneming. Laten we zeggen dat als een mailbox van 100 megabytes voldoende is voor een eenvoudige manager, zelfs één gigabyte misschien niet genoeg is voor verkoopmedewerkers die altijd bezig zijn met actieve correspondentie. En daarom zou het voor een onderneming logisch zijn dat managers één beperking invoeren, en voor medewerkers van verkoop- en technische ondersteuningsafdelingen een ander tarief. Dit kan worden bereikt door medewerkers in groepen te verdelen, die in Zimbra OSE worden genoemd Klasse van dienstverleningen stel vervolgens de juiste beperkingen in voor elke groep. 

Om dit te doen, hoeft de hoofdbeheerder alleen maar het commando in te voeren zxsuite admin setDomainSettings mail.company.ru account_limit 50 domain_account_quota 1gb cos_limits managers:40,sales:10. Hierdoor werd een limiet van 50 accounts voor het domein ingevoerd, een maximale mailboxgrootte van 1 gigabyte en een verdeling van mailboxen in twee verschillende groepen. Hierna kunt u een kunstmatige limiet instellen op de mailboxgrootte van 40 megabytes voor 384 gebruikers van de groep "Managers", en de limiet van 1 gigabyte laten voor de groep "Verkoopmensen". Dus zelfs als ze volledig gevuld zijn, zullen de mailboxen op het mail.company.ru-domein niet meer dan 25 gigabytes in beslag nemen. 

Volledige multi-tenancy in Zimbra OSE met behulp van Zextras Admin

Alle bovenstaande functionaliteit wordt ook gepresenteerd in de Zextras Suite-beheerwebconsole en stelt de medewerker die het domein beheert in staat om de noodzakelijke wijzigingen zo snel en gemakkelijk mogelijk aan te brengen, zonder veel tijd aan training te besteden.

Om maximale transparantie in de interactie tussen de SaaS-provider en de klant te garanderen, houdt Zextras Admin logboeken bij van alle acties van gedelegeerde beheerders, die rechtstreeks vanuit de Zimbra OSE-beheerconsole kunnen worden bekeken. Ook op de eerste dag van elke maand genereert Zextras Admin een maandelijks rapport over de activiteiten van alle beheerders, waarin alle benodigde gegevens zijn opgenomen, inclusief mislukte inlogpogingen, evenals mislukte pogingen om de voor het domein ingestelde limieten te overschrijden. 

Zo maakt Zextras Admin van Zimbra Collaboration Suite Open-Source Edition een oplossing die ideaal is voor SaaS-providers. Dankzij de extreem lage licentiekosten en een multi-tenant architectuur met zelfbedieningsmogelijkheden kan deze oplossing ISP's in staat stellen de kosten van het leveren van diensten te verlagen, hun bedrijf winstgevender te maken en als gevolg daarvan concurrerender te zijn.

Voor alle vragen met betrekking tot Zextras Suite kunt u per e-mail contact opnemen met de vertegenwoordiger van Zextras Ekaterina Triandafilidi [e-mail beveiligd]

Bron: www.habr.com

Voeg een reactie