FullstÀndig multi-tenancy i Zimbra OSE med hjÀlp av Zextras Admin

Multitenancy Àr idag en av de mest effektiva modellerna för att tillhandahÄlla IT-tjÀnster. En enskild instans av en applikation som körs pÄ en serverinfrastruktur, men som samtidigt Àr tillgÀnglig för mÄnga anvÀndare och företag, gör det möjligt att maximera kostnadsbesparingar och uppnÄ högsta kvalitet pÄ IT-tjÀnsterna. Idén om multitenancy var frÄn början integrerad i arkitekturen av Zimbra Collaboration Suite Open-Source Edition. Tack vare detta kan mÄnga e-postkonton skapas inom en och samma installation av Zimbra OSE. domÀner, och deras anvÀndare kommer inte ens att ana att varandra existerar.

Det Àr dÀrför Zimbra Collaboration Suite Open-Source Edition Àr ett utmÀrkt val för koncerner och holdingbolag som vill ge varje företag e-post pÄ sin egen domÀn, men som inte vill spendera mycket pengar pÄ detta. Zimbra Collaboration Suite Open-Source Edition skulle ocksÄ kunna passa SaaS-leverantörer som tillhandahÄller tillgÄng till företags-e-post och samarbetsverktyg, om det inte vore för tvÄ betydande begrÀnsningar: bristen pÄ enkla och tydliga administrationsverktyg för att delegera administrativa rÀttigheter samt för att införa domÀnbegrÀnsningar i den öppna kÀllkoden av Zimbra. Med andra ord har Zimbra OSE endast API:er för att implementera dessa funktioner, men det finns inga specifika kommandon i konsolen eller punkter i administrationswebbkonsolen. För att ta bort dessa begrÀnsningar har företaget Zextras utvecklat ett sÀrskilt tillÀgg, Zextras Admin, som ingÄr i uppsÀttningen av tillÀgg Zextras Suite Pro. LÄt oss se hur Zextras Admin kan förvandla gratis Zimbra OSE till en perfekt lösning för SaaS-leverantörer.

FullstÀndig multi-tenancy i Zimbra OSE med hjÀlp av Zextras Admin

Förutom det primÀra administratörskontot stödjer Zimbra Collaboration Suite Open-Source Edition skapandet av andra administratörskonton, men varje skapad administratör kommer ha samma fulla befogenheter som den ursprungliga administratören. Att anvÀnda den inbyggda funktionen för att begrÀnsa administratörsbehörigheter till endast en domÀn i Zimbra OSE via API Àr extremt svÄrt. Detta utgör en betydande begrÀnsning, vilket hindrar SaaS-leverantören frÄn att överlÀmna domÀnhantering till kunden sÄ att de kan administrera den sjÀlva. Detta innebÀr Ä sin sida att all administration av företagsmail, som att skapa nya och ta bort gamla brevlÄdor samt skapa lösenord för dem, mÄste göras av SaaS-leverantören. Förutom den uppenbara kostnadsökningen för tjÀnsten medför detta ocksÄ stora informationssÀkerhetsrisker.

Ett sÀtt att lösa detta problem kan vara att anvÀnda Zextras Admin-tillÀgget, som gör det möjligt att lÀgga till en funktion för att avgrÀnsa administratörsbehörigheter i Zimbra OSE. Med detta tillÀgg kan systemadministratören skapa ett obegrÀnsat antal nya administratörer och begrÀnsa deras rÀttigheter som de vill. Till exempel kan de göra sin assistent till administratör för vissa domÀner om de inte hinner hantera förfrÄgningar frÄn alla kunder sjÀlva. Detta kommer att öka responsen pÄ kundförfrÄgningar, sÀkerstÀlla ytterligare informationssÀkerhet och förbÀttra kvaliteten pÄ administratorernas arbete.

De kan ocksÄ göra en anvÀndare frÄn en av domÀnerna till administratör, med begrÀnsade befogenheter till enbart en domÀn, eller lÀgga till junioradministratörer som kan ÄterstÀlla lösenord eller skapa nya konton för anvÀndare i sina domÀner, men som inte har tillgÄng till innehÄllet i anstÀlldas brevlÄdor. Detta möjliggör skapandet av ett sjÀlvbetjÀningssystem, dÀr företaget kan hantera sin egna e-postdomÀn. Denna lösning Àr inte bara sÀker och bekvÀm för företaget, utan tillÄter Àven SaaS-leverantören att avsevÀrt sÀnka kostnaderna för tjÀnsteutbudet.

Det Àr anmÀrkningsvÀrt att allt detta görs med hjÀlp av nÄgra kommandon i administrationskonsolen. LÄt oss bekrÀfta detta med ett exempel pÄ hur man skapar en administratör för domÀnen mail.company.ru. För att göra anvÀndaren admin@company.ru till administratör för domÀnen mail.company.ru rÀcker det med att ange kommandot zxsuite admin doAddDelegationSettings admin@company.ru mail.company.ru viewMail true. Efter det kommer anvÀndaren admin@company.ru att bli administratör för sin domÀn och fÄ möjlighet att se andra anvÀndares e-post. 

Förutom att skapa en huvudadministratör, kommer vi att göra en av cheferna till junioradministratör med hjÀlp av kommandot zxsuite admin doAddDelegationSettings manager@company.ru mail.company.ru viewMail false. Till skillnad frÄn huvudadministratören kommer junioradministratören inte att kunna se anstÀlldas e-post, men kommer att kunna utföra andra operationer, sÄsom att skapa och ta bort e-postlÄdor. Detta kan vara mycket anvÀndbart i stunder nÀr huvudadministratören inte har tid att utföra rutinuppgifter.

I Zextras Admin finns Àven möjligheten att redigera behörigheter. Till exempel, om huvudadministratören gÄr pÄ semester, kan en manager tillfÀlligt utföra hans eller hennes uppgifter. För att managern ska kunna se de anstÀlldas e-post rÀcker det med att anvÀnda kommandot zxsuite admin doEditDelegationSettings manager@company.ru mail.company.ru viewMail true, och nÀr huvudadministratören kommer tillbaka frÄn semestern kan managern Äter bli junioradministratör. Det Àr ocksÄ möjligt att ta bort administratörsrÀttigheter med hjÀlp av kommandot zxsuite admin doRemoveDelegationSettings manager@company.ru mail.company.ru.

FullstÀndig multi-tenancy i Zimbra OSE med hjÀlp av Zextras Admin

Det Àr ocksÄ viktigt att notera att alla ovannÀmnda funktioner dupliceras i Zimbra administrations webbgrÀnssnitt. Tack vare detta blir hanteringen av företagets domÀn tillgÀnglig Àven för de anstÀllda som har liten erfarenhet av kommandoraden. Dessutom gör nÀrvaron av ett grafiskt grÀnssnitt för dessa instÀllningar att inlÀrningstiden för den anstÀllde som ska administrera domÀnen kan kortas.

Men svÄrigheten att delegera administratörsrÀttigheter Àr inte den enda allvarliga begrÀnsningen i Zimbra OSE. Dessutom har den inbyggda möjligheten att sÀtta begrÀnsningar pÄ antalet e-postlÄdor för domÀner, samt begrÀnsningar pÄ det utrymme de tar upp, endast implementerats via API. Utan sÄdana begrÀnsningar blir det svÄrt för systemadministratören att planera det nödvÀndiga lagringsutrymmet i e-postlagringarna. Det faktum att sÄdana begrÀnsningar saknas innebÀr ocksÄ att det inte gÄr att införa prissÀttningsplaner. Zextras Admin-tillÀgget kan ta bort denna begrÀnsning. Tack vare funktionen DomÀnbegrÀnsningar, detta tillÀgg gör det möjligt att begrÀnsa specifika domÀner bÄde efter antal e-postlÄdor och efter det utrymme som e-postlÄdorna upptar. 

Anta att ett företag som anvÀnder domÀnen mail.company.ru har köpt en plan som begrÀnsar dem till högst 50 e-postlÄdor och högst 25 gigabyte pÄ hÄrddisken för e-postlagringen. Det skulle vara logiskt att begrÀnsa denna domÀn till 50 anvÀndare, dÀr varje anvÀndare fÄr en e-postlÄda pÄ 512 megabyte, men i verkligheten motsvarar sÄdana begrÀnsningar inte alla företagets anstÀllda. Till exempel, om en vanlig chef klarar sig med en e-postlÄda pÄ 100 megabyte, kanske anstÀllda pÄ sÀljavdelningen, som alltid har aktiv korrespondens, behöver mer Àn en gigabyte. DÀrför skulle det vara logiskt för företaget att införa en begrÀnsning för cheferna och en annan för anstÀllda pÄ sÀlj- och supportavdelningarna. Detta kan uppnÄs genom att dela upp anstÀllda i grupper, som i Zimbra OSE kallas TjÀnsteklass, och sedan sÀtta motsvarande begrÀnsningar för varje grupp. 

För detta rÀcker det att huvudadministratören skriver kommandot zxsuite admin setDomainSettings mail.company.ru account_limit 50 domain_account_quota 1gb cos_limits managers:40,sales:10Tack vare detta har en begrÀnsning pÄ 50 konton införts för domÀnen, den maximala storleken pÄ e-postlÄdan Àr 1 gigabyte, och e-postlÄdor har delats in i tvÄ olika grupper. DÀrefter kan man för 40 anvÀndare i gruppen 'Chefer' ange en artificiell begrÀnsning av e-postlÄdans storlek pÄ 384 megabyte, medan gruppen 'SÀljare' fÄr behÄlla begrÀnsningen pÄ 1 gigabyte. SÄledes kommer e-postlÄdorna pÄ domÀnen mail.company.ru, Àven vid fullstÀndig anvÀndning, inte att ta mer Àn 25 gigabyte. 

FullstÀndig multi-tenancy i Zimbra OSE med hjÀlp av Zextras Admin

All ovanstÄende funktionalitet Àr ocksÄ tillgÀnglig i webbkonsolen för administration av Zextras Suite och gör det möjligt för den anstÀllde som administrerar domÀnen att snabbt och enkelt göra nödvÀndiga Àndringar utan att spendera mycket tid pÄ utbildning.

För att sÀkerstÀlla maximal transparens i samarbetet mellan SaaS-leverantören och kunden, loggar Zextras Admin alla ÄtgÀrder frÄn delegerade administratörer, vilka kan granskas direkt frÄn Zimbra OSE:s administrationskonsol. Den första varje mÄnad genererar Zextras Admin en mÄnatlig rapport om alla administratörers aktiviteter, vilken inkluderar all nödvÀndig information, inklusive misslyckade inloggningsförsök och misslyckade försök att överskrida de för domÀnen angivna begrÀnsningarna. 

DÀrmed förvandlar Zextras Admin Zimbra Collaboration Suite Open-Source Edition till en lösning som Àr perfekt för SaaS-leverantörer. Tack vare den extremt lÄga licenskostnaden och multi-tenant-arkitekturen med sjÀlvbetjÀning kan denna lösning göra det möjligt för ISP att sÀnka sina kostnader för att tillhandahÄlla tjÀnster, göra sin verksamhet mer lönsam och dÀrigenom bli mer konkurrenskraftig.

För alla frÄgor relaterade till Zextras Suite kan ni kontakta företagets representant "Zextras", Ekaterina Triandafiliidi, via e-post katerina@zextras.com

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster