Multi-tenancy este, în prezent, unul dintre cele mai eficiente modele de furnizare a serviciilor IT. O singură instanță de aplicație, rulată pe aceeași infrastructură server, dar care este accesibilă numeroșilor utilizatori și companii, permite reducerea semnificativă a costurilor de furnizare a serviciilor IT și atingerea celei mai bune calități a acestora. Conceptul de multi-tenancy a fost inițial integrat în arhitectura Zimbra Collaboration Suite Open-Source Edition. Datorită acestui fapt, într-o singură instalare Zimbra OSE se pot crea multe conturi de email domenii, iar utilizatorii acestora nici nu vor băga de seamă existența unii altora.
De aceea, Zimbra Collaboration Suite Open-Source Edition este o alegere excelentă pentru grupuri de companii și holdinguri, care doresc să ofere fiecărei entități poștă pe propriul domeniu, fără a cheltui prea mulți bani pentru aceste scopuri. De asemenea, Zimbra Collaboration Suite Open-Source Edition ar putea fi potrivită pentru furnizorii SaaS care oferă acces la email-uri corporative și instrumente de colaborare, dacă nu ar fi două limitări semnificative: lipsa unor instrumente de administrare simple și clare pentru delegarea privilegiilor de administrare și pentru impunerea restricțiilor pe domenii în versiunea Open-Source a Zimbra. Cu alte cuvinte, în Zimbra OSE există doar API-uri pentru implementarea acestor funcții, dar nu sunt comenzi speciale în consolă sau opțiuni în consola de administrare web. Pentru a elimina aceste limitări, compania Zextras a dezvoltat un supliment special numit Zextras Admin, care face parte din setul de extensii Zextras Suite Pro. Să vedem, deci, cum Zextras Admin poate transforma Zimbra OSE gratuită într-o soluție ideală pentru furnizorii SaaS.

Pe lângă contul principal de administrator, Zimbra Collaboration Suite Open-Source Edition suportă crearea și altor conturi de administrator. Cu toate acestea, fiecare dintre administratorii creați va avea aceleași drepturi ca și administratorul inițial. Utilizarea funcției încorporate de restricționare a drepturilor administratorului pe un anumit domeniu în Zimbra OSE prin API este extrem de dificilă. Ca urmare, aceasta devine o limitare serioasă care împiedică furnizorul de SaaS să transfere managementul domeniului către client și să permită acestuia să fie responsabil de administrarea sa. Acest lucru înseamnă, la rândul său, că toată munca de administrare a poștei corporative, cum ar fi crearea de căsuțe poștale noi și ștergerea celor vechi, precum și generarea de parole pentru acestea, trebuie să fie realizată de furnizorul de SaaS. Pe lângă creșterea evidentă a costurilor de furnizare a serviciului, aceasta creează și riscuri imense legate de securitatea informațiilor.
Această problemă poate fi rezolvată prin extensia Zextras Admin, care permite adăugarea funcției de restricționare a autorităților administrative în Zimbra OSE. Datorită acestei extensii, administratorul de sistem poate crea un număr nelimitat de noi administratori și să le restricționeze drepturile așa cum este necesar. De exemplu, el poate desemna ca administrator a parte din domeniile asistentul său, dacă nu reușește să gestioneze personal toate solicitările clienților. Aceasta va ajuta la creșterea vitezei de reacție la cererile clienților, asigurarea unei securități informaționale suplimentare, precum și la îmbunătățirea calității muncii administratorilor.
De asemenea, el poate desemna ca administrator un utilizator al unuia dintre domenii, restricționându-i puterea de decizie la un singur domeniu sau adăuga administratori juniori, care pot reseta parola sau crea un nou cont pentru utilizatorii domeniilor lor, dar care nu vor avea acces la conținutul căsuțelor poștale ale angajaților. Datorită acestui lucru, se poate crea un sistem de autoservire, în care întreprinderea va putea gestiona singură domeniul de poștă предоставit. Această opțiune nu este doar sigură și convenabilă pentru întreprindere, ci permite și furnizorului de SaaS să reducă semnificativ costurile de furnizare a serviciilor.
Remarcabil este și faptul că totul se face cu ajutorul câtorva comenzi în consola de administrare. Să ne convingem de acest lucru prin exemplul creării unui administrator pentru domeniul mail.company.ro. Pentru a face administrator al domeniului mail.company.ro utilizatorul admin@company.ro, este suficient să introducem comanda zxsuite admin doAddDelegationSettings admin@company.ro mail.company.ro viewMail true. După aceasta, utilizatorul admin@company.ro va deveni administrator al domeniului său și va avea capacitatea de a vizualiza emailurile altor utilizatori.
Pe lângă crearea administratorului principal, să transformăm unul dintre manageri într-un administrator junior cu ajutorul comenzii zxsuite admin doAddDelegationSettings manager@company.ro mail.company.ro viewMail false. Spre deosebire de administratorul principal, administratorul junior nu va putea vizualiza emailurile angajaților, dar va putea efectua alte operațiuni, cum ar fi crearea și ștergerea cutiilor poștale. Aceasta poate fi foarte util în momentele când administratorul principal nu are timp pentru a efectua operațiuni de rutină.
De asemenea, în Zextras Admin este prevăzută posibilitatea de a edita drepturile. De exemplu, dacă administratorul principal pleacă în vacanță, un manager va putea prelua temporar atribuțiile sale. Pentru ca managerul să poată vizualiza emailurile angajaților, este suficient să folosim comanda zxsuite admin doEditDelegationSettings manager@company.ro mail.company.ro viewMail true, iar apoi, când administratorul principal se va întoarce din vacanță, se va putea din nou face managerul administrator junior. De asemenea, utilizatorii pot fi privați de drepturile de administrator prin comanda zxsuite admin doRemoveDelegationSettings manager@company.ro mail.company.ro.

Este important de menționat și faptul că toate funcțiile enumerate mai sus sunt duplicate în consola web de administrare Zimbra. Datorită acestui lucru, gestionarea domeniului întreprinderii devine accesibilă chiar și angajaților cu puțin experiență în utilizarea liniei de comandă. De asemenea, prezența unei interfețe grafice pentru aceste setări permite reducerea timpului de instruire pentru angajatul care va administra domeniul.
Totuși, complexitatea delegării drepturilor administrative nu este singura restricție semnificativă în Zimbra OSE. În plus, capacitatea încorporată de a stabili limite pentru numărul de căsuțe poștale pentru domenii, precum și limitele pentru spațiul ocupat de acestea sunt realizate doar prin API. Fără aceste limite, administratorului de sistem îi va fi dificil să planifice volumul necesar de stocare în arhivele poștale. De asemenea, absența unor astfel de restricții înseamnă imposibilitatea introducerii planurilor tarifare. Extensia Zextras Admin poate elimina această restricție. Datorită funcției Limite de Domeniu, această extensie permite limitarea anumitor domenii atât în ceea ce privește numărul de căsuțe poștale, cât și în ceea ce privește spațiul ocupat de acestea.
Să spunem că o companie care folosește domeniul mail.company.ru a achiziționat un plan conform căruia nu poate avea mai mult de 50 de căsuțe poștale și nu poate ocupa mai mult de 25 de gigaocteți pe discul dur al arhivei poștale. Ar fi logic să limităm acest domeniu la 50 de utilizatori, fiecare având o căsuță poștală de 512 megabyți, dar, în realitate, aceste limite nu se potrivesc tuturor angajaților companiei. Să presupunem că unui manager obișnuit îi este suficientă o căsuță poștală de 100 de megabyți, dar pentru angajații departamentului de vânzări, care întotdeauna au o corespondență activă, s-ar putea ca un gigabyte să nu fie suficient. Așadar, pentru companie ar fi logic să introducă o limită pentru manageri și un tarif diferit pentru angajații din departamentele de vânzări și suport tehnic. Acest lucru poate fi realizat prin împărțirea angajaților în grupuri, care în Zimbra OSE sunt numite Clasa de Serviciu, iar apoi stabilirea limitelor corespunzătoare pentru fiecare grup.
Pentru aceasta, administratorul principal trebuie să introducă comanda zxsuite admin setDomainSettings mail.company.ru account_limit 50 domain_account_quota 1gb cos_limits managers:40,sales:10Datorită acestui fapt, pentru domeniu a fost impusă o limită de 50 de conturi, dimensiunea maximă a căsuței poștale fiind de 1 gigabyte, precum și împărțirea căsuțelor poștale în două grupuri diferite. După aceea, pentru 40 de utilizatori din grupul „Manageri” se poate stabili o limită artificială a dimensiunii căsuței poștale de 384 megabytes, iar grupului „Vânzători” să i se mențină limita de 1 gigabyte. Astfel, chiar și în cazul unei umplerii totale, căsuțele poștale de pe domeniul mail.company.ru nu vor ocupa mai mult de 25 gigabytes.

Toată funcționalitatea enumerate mai sus este disponibilă și în consola web de administrare Zextras Suite, permițând angajatului care administrează domeniul să efectueze rapid și ușor modificările necesare, fără a petrece mult timp pentru instruire.
De asemenea, pentru a asigura maximum de transparență în interacțiunea dintre furnizorul SaaS și client, Zextras Admin păstrează loguri ale tuturor acțiunilor administratorilor delegați, accesibile direct din consola de administrare Zimbra OSE. De asemenea, în prima zi a fiecărei luni, Zextras Admin generează un raport lunar cu privire la acțiunile tuturor administratorilor, incluzând toate datele necesare, cum ar fi încercările nereușite de autentificare, și încercările nereușite de depășire a limitelor stabilite pentru domeniu.
Astfel, Zextras Admin transformă Zimbra Collaboration Suite Open-Source Edition într-o soluție excelentă pentru furnizorii SaaS. Datorită costului extrem de redus al licențierii, precum și arhitecturii multi-tenant cu opțiunea de auto-servire, această soluție permite ISP-urilor să reducă costurile de furnizare a serviciilor, să își facă afacerea mai profitabilă și, ca rezultat, să devină mai competitivă.
Pentru orice întrebări legate de Zextras Suite, puteți contacta reprezentanta companiei „Zextras” Ekaterina Triandafylidi la adresa de email katerina@zextras.com
Sursa: habr.com
