Multi-tenancy completo in Zimbra OSE utilizzando Zextras Admin

La multitenancy è oggi uno dei modelli più efficaci per fornire servizi IT. Una singola istanza dell'applicazione, in esecuzione su un'infrastruttura server, ma allo stesso tempo accessibile a molti utenti e aziende, consente di ridurre al minimo i costi di fornitura dei servizi IT e di ottenere la massima qualità. L'architettura Zimbra Collaboration Suite Open-Source Edition è stata originariamente progettata pensando all'idea di multitenancy. Grazie a ciò, in una installazione di Zimbra OSE puoi creare molti domini di posta elettronica e allo stesso tempo i loro utenti non sapranno nemmeno dell'esistenza degli altri.

Ecco perché Zimbra Collaboration Suite Open-Source Edition è un'ottima scelta per gruppi di aziende e holding che hanno bisogno di fornire a ciascuna azienda la posta sul proprio dominio, ma non vogliono spendere molti soldi per questo scopo. Inoltre, Zimbra Collaboration Suite Open-Source Edition potrebbe essere adatto ai fornitori SaaS che forniscono accesso alla posta elettronica aziendale e agli strumenti di collaborazione, se non fosse per due limitazioni significative: la mancanza di strumenti amministrativi semplici e comprensibili per delegare poteri amministrativi, nonché per introdurre restrizioni sui domini nella versione Open-Source di Zimbra. In altre parole, Zimbra OSE dispone solo di un'API per implementare queste funzioni, ma semplicemente non ci sono comandi o elementi speciali nella console di amministrazione web. Per rimuovere queste restrizioni, Zextras ha sviluppato uno speciale componente aggiuntivo, Zextras Admin, che fa parte del set di estensioni Zextras Suite Pro. Vediamo come Zextras Admin può trasformare Zimbra OSE gratuito in una soluzione ideale per i fornitori SaaS.

Multi-tenancy completo in Zimbra OSE utilizzando Zextras Admin

Oltre all'account amministratore principale, Zimbra Collaboration Suite Open-Source Edition supporta la creazione di altri account amministratore, tuttavia, ciascuno degli amministratori creati avrà la stessa autorità dell'amministratore originale. Utilizzare la funzionalità integrata di limitazione dei diritti di amministratore a qualsiasi dominio in Zimbra OSE tramite l'API è estremamente difficile. Di conseguenza, questa diventa una grave limitazione che non consente al fornitore SaaS di trasferire il controllo del dominio al cliente e di amministrarlo in modo indipendente. Ciò, a sua volta, significa che tutto il lavoro sull'amministrazione della posta aziendale, ad esempio la creazione di nuove e l'eliminazione di vecchie caselle di posta, nonché la creazione di password per esse, dovrà essere svolto dallo stesso provider SaaS. Oltre all’ovvio aumento dei costi di fornitura del servizio, ciò crea anche enormi rischi legati alla sicurezza delle informazioni.

L'estensione Zextras Admin può risolvere questo problema, permettendoti di aggiungere la funzione di delineare i poteri amministrativi a Zimbra OSE. Grazie a questa estensione, l'amministratore di sistema può creare un numero illimitato di nuovi amministratori e limitarne i diritti a suo piacimento. Ad esempio, può nominare il suo assistente amministratore di parti dei domini se non ha tempo per soddisfare autonomamente le richieste di tutti i clienti. Ciò contribuirà ad aumentare la velocità di risposta alle richieste dei clienti, fornire ulteriore sicurezza delle informazioni e migliorare anche la qualità del lavoro degli amministratori.

Può anche rendere amministratore un utente di uno dei domini, limitando la sua autorità a un dominio, o aggiungere amministratori junior che possono reimpostare le password o creare nuovi account per gli utenti dei loro domini, ma non avranno accesso al contenuto delle caselle di posta dei dipendenti . Grazie a ciò è possibile arrivare alla creazione di un sistema self-service in cui un'impresa può gestire autonomamente il dominio di posta elettronica che le viene fornito. Questa opzione non solo è sicura e conveniente per l'azienda, ma consente anche al fornitore SaaS di ridurre significativamente i costi di fornitura dei servizi.

È anche interessante notare che tutto ciò avviene utilizzando diversi comandi nella console di amministrazione. Vediamolo utilizzando l'esempio della creazione di un amministratore per il dominio mail.company.ru. Per creare un utente amministratore di dominio mail.company.ru [email protected], basta inserire il comando zxsuite admin doAddDelegationSettings [email protected] mail.company.ru viewMail vero. Successivamente l'utente [email protected] diventerà amministratore del suo dominio e potrà visualizzare la posta degli altri utenti. 

Oltre a creare un amministratore principale, trasformeremo uno dei gestori in un amministratore junior utilizzando il comando zxsuite admin doAddDelegationSettings [email protected] mail.company.ru viewMail falso. A differenza dell'amministratore principale, un amministratore junior non sarà in grado di visualizzare la posta dei dipendenti, ma potrà eseguire altre operazioni, come la creazione e l'eliminazione di una casella di posta. Ciò può essere molto utile nei momenti in cui l'amministratore principale non ha tempo per eseguire operazioni di routine.

Zextras Admin offre anche la possibilità di modificare le autorizzazioni. Ad esempio, se l'amministratore principale va in ferie, un manager può svolgere temporaneamente le sue funzioni. Affinché un manager possa visualizzare la posta dei dipendenti, è sufficiente utilizzare il comando zxsuite admin doEditDelegationSettings [email protected] mail.company.ru viewMail vero, quindi quando l'amministratore principale ritorna dalle ferie, è possibile rendere nuovamente il manager un amministratore junior. Gli utenti possono anche essere privati ​​dei diritti amministrativi utilizzando il comando zxsuite admin doRemoveDelegationSettings [email protected] mail.company.ru.

Multi-tenancy completo in Zimbra OSE utilizzando Zextras Admin

È anche importante che tutte le funzioni di cui sopra siano duplicate nella console di amministrazione web di Zimbra. Grazie a ciò, la gestione del dominio aziendale diventa accessibile anche a quei dipendenti che hanno poca esperienza con la riga di comando. Inoltre, la presenza di un'interfaccia grafica per queste impostazioni permette di ridurre i tempi di formazione del dipendente che amministrerà il dominio.

Tuttavia, la difficoltà di delegare i diritti amministrativi non è l’unica limitazione grave di Zimbra OSE. Inoltre, anche la possibilità integrata di impostare restrizioni sul numero di caselle di posta per i domini, nonché restrizioni sullo spazio occupato, viene implementata solo tramite l'API. Senza tali restrizioni, sarà difficile per un amministratore di sistema pianificare la quantità di spazio di archiviazione richiesta negli archivi della posta. Inoltre, l'assenza di tali restrizioni significa che è impossibile introdurre piani tariffari. Anche l'estensione Zextras Admin può rimuovere questa limitazione. Grazie alla funzione Limiti di dominio, questa estensione permette di limitare determinati domini sia per il numero di caselle di posta che per lo spazio occupato dalle caselle di posta. 

Supponiamo che un'azienda che utilizza il dominio mail.company.ru abbia acquistato una tariffa in base alla quale non può avere più di 50 caselle di posta e occupare anche più di 25 gigabyte sul disco rigido dell'archivio della posta. Sarebbe logico limitare questo dominio a 50 utenti, ognuno dei quali riceverebbe una casella di posta da 512 megabyte, ma in realtà tali restrizioni non sono adatte a tutti i dipendenti dell'azienda. Diciamo che se una casella di posta da 100 megabyte è sufficiente per un semplice manager, allora anche un gigabyte potrebbe non essere sufficiente per gli addetti alle vendite, sempre impegnati in una corrispondenza attiva. E quindi, per un'impresa, sarebbe logico che i manager introducessero una restrizione e per i dipendenti dei reparti vendite e supporto tecnico una tariffa diversa. Ciò può essere ottenuto dividendo i dipendenti in gruppi, che in Zimbra OSE vengono chiamati Classe di servizio, quindi impostare le restrizioni appropriate per ciascun gruppo. 

Per fare ciò, l'amministratore capo deve solo inserire il comando zxsuite admin setDomainSettings mail.company.ru account_limit 50 domain_account_quota 1gb cos_limits manager:40,vendite:10. Grazie a ciò è stato introdotto un limite di 50 account per dominio, una dimensione massima delle caselle di posta di 1 gigabyte e una divisione delle caselle di posta in due gruppi diversi. Successivamente, è possibile impostare un limite artificiale alla dimensione della casella di posta di 40 megabyte per 384 utenti del gruppo "Manager" e lasciare il limite di 1 gigabyte per il gruppo "Venditori". Pertanto, anche se completamente riempite, le caselle di posta sul dominio mail.company.ru non occuperanno più di 25 gigabyte. 

Multi-tenancy completo in Zimbra OSE utilizzando Zextras Admin

Tutte le funzionalità di cui sopra sono presentate anche nella console web di amministrazione di Zextras Suite e consentono al dipendente che amministra il dominio di apportare le modifiche necessarie nel modo più rapido e conveniente possibile, senza dedicare molto tempo alla formazione.

Inoltre, per garantire la massima trasparenza nell'interazione tra il fornitore SaaS e il cliente, Zextras Admin conserva i registri di tutte le azioni degli amministratori delegati, che possono essere visualizzati direttamente dalla console di amministrazione di Zimbra OSE. Sempre il primo giorno di ogni mese, Zextras Admin genera un report mensile sulle attività di tutti gli amministratori, che include tutti i dati necessari, compresi i tentativi di accesso falliti, nonché i tentativi falliti di superare i limiti fissati per il dominio. 

Pertanto, Zextras Admin trasforma Zimbra Collaboration Suite Open-Source Edition in una soluzione ideale per i fornitori SaaS. Grazie ai costi di licenza estremamente bassi e all'architettura multi-tenant con funzionalità self-service, questa soluzione può consentire agli ISP di ridurre i costi di fornitura dei servizi, rendere la propria attività più redditizia e, di conseguenza, essere più competitivi.

Per tutte le domande relative a Zextras Suite, è possibile contattare il rappresentante di Zextras Ekaterina Triandafilidi via e-mail [email protected]

Fonte: habr.com

Aggiungi un commento