Teljes értékű multi-tenant megoldás a Zimbra OSE-ben a Zextras Admin segítségével

A multitenancy model is currently one of the most effective methods for delivering IT services. A single instance of an application running on a server infrastructure, while being accessible to multiple users and businesses, allows for a significant reduction in the cost of providing IT services while maximizing their quality. The idea of multitenancy was originally embedded in the architecture of the Zimbra Collaboration Suite Open-Source Edition. As a result, multiple mailboxes can be created in a single installation of Zimbra OSE. domainok, and its users won’t even suspect the existence of one another.

This is why the Zimbra Collaboration Suite Open-Source Edition is an excellent choice for groups of companies and holdings that require each business to have email on its own domain, but do not want to spend a lot of money on this purpose. Zimbra Collaboration Suite Open-Source Edition could also suit SaaS providers offering access to corporate email and collaboration tools, if it weren't for two significant limitations: the lack of simple and clear administrative tools for delegating administrative rights, as well as limiting domains in the Open-Source version of Zimbra. In other words, Zimbra OSE only has APIs to implement these functions, but there are no special console commands or options in the web administration console. To overcome these limitations, Zextras has developed a special addon called Zextras Admin, which is part of the Zextras Suite Pro extensions. Let's see how Zextras Admin can transform the free Zimbra OSE into an ideal solution for SaaS providers.

Teljes értékű multi-tenant megoldás a Zimbra OSE-ben a Zextras Admin segítségével

A Zimbra Collaboration Suite Open-Source Edition támogatja a fő adminisztrátori fiókon kívül más adminisztrátori fiókok létrehozását is, azonban az így létrehozott adminisztrátorok ugyanazzal a hatalommal rendelkeznek, mint az eredeti adminisztrátor. Az adminisztrátor jogainak bármely egy domainre korlátozása a Zimbra OSE-ben az API-n keresztül rendkívül nehéz. Ennek következményeként ez komoly korlátozást jelent, amely megakadályozza a SaaS-szolgáltató számára, hogy átadja a domain irányítását az ügyfélnek, és saját maguk végezzék el az adminisztrációt. Ez azt jelenti, hogy a vállalati levelezés adminisztrálásának teljes munkáját, például új postaládák létrehozását és régi postaládák törlését, valamint a jelszavak beállítását a SaaS-szolgáltatónak kell elvégeznie. Ennek nyilvánvaló költségnövelő hatása mellett hatalmas biztonsági kockázatokat is jelent.

E problémát a Zextras Admin kiterjesztés oldhatja meg, amely lehetővé teszi az adminisztrátori jogok korlátozását a Zimbra OSE-ben. Ezen a kiterjesztésnek köszönhetően a rendszergazda korlátlan számú új adminisztrátort hozhat létre, és korlátozhatja a jogaikat az igényei szerint. Például, ha nem tud saját maga minden ügyféltől érkező kérdésre válaszolni, akkor adminisztrátorrá teheti az egyik domain részének a munkatársát. Ez segít gyorsabb válaszidőt biztosítani az ügyfelek kérdéseire, fokozza az információbiztonságot, és növeli az adminisztrátorok munkájának minőségét.

Ezen kívül adminisztrátorrá tehet egy felhasználót az egyik domainből, korlátozva a hatáskörét egy domainre, vagy junior adminisztrátorokat hozhat létre, akik képesek jelszót visszaállítani vagy új fiókot létrehozni saját domainjaik felhasználóinak, cserébe anélkül, hogy hozzáférnének a munkatársak postaládáinak tartalmához. Ez lehetővé teszi egy önkiszolgáló rendszer kialakítását, amelyben a vállalat képes saját magának kezelni a levél domainjét. Ez a megoldás nemcsak biztonságos és kényelmes a vállalat számára, hanem jelentősen csökkenti a szolgáltatások nyújtásának költségeit a SaaS-szolgáltató számára is.

Jelentős az is, hogy mindezt a rendszergazda konzolban néhány parancs segítségével végzik. Nézzük meg ezt egy példán keresztül, amely a mail.company.ru domain adminisztrátorának létrehozására vonatkozik. Ahhoz, hogy a mail.company.ru domain adminisztrátorává tegyük az admin@company.ru felhasználót, elegendő beírni a parancsot zxsuite admin doAddDelegationSettings admin@company.ru mail.company.ru viewMail true. Ezt követően az admin@company.ru felhasználó a saját domainjének adminisztrátorává válik, és lehetősége nyílik más felhasználók levelezésének megtekintésére. 

Az alapértelmezett adminisztrátor létrehozása mellett alakítsuk át az egyik menedzsert fiatalabb adminisztrátorrá a következő parancs segítségével zxsuite admin doAddDelegationSettings manager@company.ru mail.company.ru viewMail false. A fő adminisztrátorral ellentétben a fiatalabb adminisztrátor nem láthatja a munkatársak leveleit, de más tevékenységeket elvégezhet, például levelezőfiókok létrehozását és törlését. Ez nagyon hasznos lehet, amikor a fő adminisztrátornak nincs ideje a rutinfeladatok elvégzésére.

A Zextras Adminban lehetőség van a jogosultságok szerkesztésére is. Például, ha a fő adminisztrátor szabadságra megy, a feladatait ideiglenesen a menedzser láthatja el. Ahhoz, hogy a menedzser láthassa a munkatársak leveleit, elegendő használni a parancsot zxsuite admin doEditDelegationSettings manager@company.ru mail.company.ru viewMail true, majd amikor a fő adminisztrátor visszatér a szabadságról, újra fiatalabb adminisztrátor lehet a menedzser. A felhasználók adminisztrátori jogait a következő parancs segítségével is megvonhatjuk zxsuite admin doRemoveDelegationSettings manager@company.ru mail.company.ru.

Teljes értékű multi-tenant megoldás a Zimbra OSE-ben a Zextras Admin segítségével

Fontos, hogy az összes említett funkció megismétlődik a Zimbra webes adminisztrációs konzoljában. Ennek köszönhetően a vállalat domainjának kezelése a kevésbé tapasztalt kollégák számára is elérhetővé válik, akik nem rendelkeznek bőven parancssori tapasztalattal. A grafikus felület létezése e beállításokhoz lehetővé teszi a domain adminisztrálására kijelölt munkatársak képzésének időigényének csökkentését is.

A Zimbra OSE-n belüli admin jogok delegálásának nehézsége nem az egyetlen komoly korlátozás. Emellett a domain-ek számára a postafiókok számának és az általuk elfoglalt hely korlátozása is csak API-n keresztül valósítható meg. Ilyen korlátozások nélkül a rendszergazda számára nehéz megtervezni a szükséges tárolókapacitásokat a levelezési tárolókban. Továbbá, az ilyen korlátozások hiánya megnehezíti a tarifális tervek bevezetését. A Zextras Admin bővítménye képes feloldani ezt a korlátozást. Az Domain korlátozások, ez a bővítmény lehetővé teszi, hogy korlátozzuk a postafiókok számát és a postafiókok által elfoglalt helyet a különböző domainek esetében. 

Tegyük fel, hogy a mail.company.ru domaint használó vállalat előfizetett egy tarifára, amely megtiltja számára, hogy több mint 50 postafiókot tartson fenn, és hogy a postai tárolón 25 gigabájtot lépjen túl. Logikus lenne korlátozni ezt a domaint 50 felhasználóra, mindegyiküknek 512 megabájtos postafiókot biztosítva, de a valóságban ezek a korlátozások nem mindenkire érvényesek a cégnél. Például, míg egy egyszerű menedzsernek elegendő lehet egy 100 megabájtos postafiók, addig az értékesítési osztály munkatársai, akik folyamatosan aktív levelezést folytatnak, lehet, hogy nem tudnak kijönni egy gigabájtból sem. Ezért a vállalat számára logikus lenne, hogy a menedzserek számára egy korlátozást alkalmazzanak, míg az értékesítési és ügyfélszolgálati osztály munkatársainak más tarifát biztosítsanak. Ezt úgy érhetjük el, hogy a munkavállalókat csoportokra osztjuk, amelyeket a Zimbra OSE-ban Szolgáltatás osztályának, majd minden csoporthoz hozzárendelünk a megfelelő korlátozásokat. 

Ehhez a fő adminisztrátor számára elegendő, ha beírja a következő parancsot: zxsuite admin setDomainSettings mail.company.ru account_limit 50 domain_account_quota 1gb cos_limits managers:40,sales:10Ennek eredményeként a domainhez 50 fiókos korlát került bevezetésre, a levelezőfiókok maximális mérete 1 gigabájt, és a levelezőfiókokat két külön csoportba osztották. Ezt követően 40 felhasználón belül a „Menedzserek” csoport számára mesterséges korlátot állíthatunk be a levelezőfiók méretére 384 megabájtban, míg a „Értékesítők” csoport esetében az 1 gigabájtos korlátot fenntartjuk. Így még teljes kihasználás esetén sem foglalnak a mail.company.ru domain levelezőfiókjai többet mint 25 gigabájt. 

Teljes értékű multi-tenant megoldás a Zimbra OSE-ben a Zextras Admin segítségével

A fent említett összes funkció megtalálható a Zextras Suite webes adminisztrációs konzolján is, amely lehetővé teszi az adminisztrátornak, hogy a domainhez szükséges változtatásokat gyorsan és kényelmesen végezze el, anélkül hogy sok időt kellene eltöltenie a betanulással.

A Zextras Admin biztosítja a SaaS-szolgáltató és az ügyfél közötti maximális átláthatóságot, mivel naplózza az összes delegált adminisztrátor tevékenységeit, amelyeket közvetlenül a Zimbra OSE adminisztrátori konzoljából tekinthetünk meg. Ezen kívül minden hónap első napján a Zextras Admin egy havi jelentést generál az összes adminisztrátor tevékenységéről, beleértve a sikertelen belépési kísérleteket és a domain korlátainak túllépésére tett sikertelen kísérleteket. 

Így a Zextras Admin a Zimbra Collaboration Suite Open-Source Edition-t a SaaS-szolgáltatók számára ideális megoldássá alakítja. Az rendkívül alacsony licencdíj és a többbérlős architektúra, önkiszolgálási lehetőséggel, lehetővé teszi, hogy az ISP csökkentse a szolgáltatások önköltségét, növelje vállalkozása jövedelmezőségét és így versenyképesebbé váljon.

Bármilyen kérdése van a Zextras Suitere vonatkozóan, a Zextras cég képviselőjéhez, Trianda Katerinához fordulhat a katerina@zextras.com e-mail címen.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster