Buong multi-tenancy sa Zimbra OSE gamit ang Zextras Admin

Ang multitenancy ay isa sa mga pinakaepektibong modelo para sa pagbibigay ng mga serbisyo sa IT ngayon. Ang isang halimbawa ng application, na tumatakbo sa isang imprastraktura ng server, ngunit naa-access sa parehong oras ng maraming mga gumagamit at negosyo, ay nagbibigay-daan sa iyo upang mabawasan ang gastos ng pagbibigay ng mga serbisyo sa IT at makamit ang kanilang pinakamataas na kalidad. Ang Zimbra Collaboration Suite Open-Source Edition na arkitektura ay orihinal na idinisenyo na may ideya ng multitenancy sa isip. Salamat dito, sa isang pag-install ng Zimbra OSE maaari kang lumikha ng maraming mga domain ng email, at sa parehong oras ay hindi malalaman ng kanilang mga gumagamit ang tungkol sa pagkakaroon ng isa't isa.

Iyon ang dahilan kung bakit ang Zimbra Collaboration Suite Open-Source Edition ay isang mahusay na pagpipilian para sa mga grupo ng mga kumpanya at holdings na kailangang magbigay sa bawat enterprise ng mail sa sarili nitong domain, ngunit ayaw gumastos ng maraming pera para sa layuning ito. Gayundin, ang Zimbra Collaboration Suite Open-Source Edition ay maaaring maging angkop para sa mga provider ng SaaS na nagbibigay ng access sa corporate email at mga tool sa pakikipagtulungan, kung hindi para sa dalawang makabuluhang limitasyon: ang kakulangan ng simple at naiintindihan na mga tool sa administratibo para sa paglalaan ng mga kapangyarihang pang-administratibo, pati na rin para sa pagpapakilala ng mga paghihigpit. sa mga domain sa Open-Source na bersyon ng Zimbra. Sa madaling salita, mayroon lang API ang Zimbra OSE para ipatupad ang mga function na ito, ngunit walang mga espesyal na console command o item sa web administration console. Upang maalis ang mga paghihigpit na ito, bumuo ang Zextras ng isang espesyal na add-on, ang Zextras Admin, na bahagi ng hanay ng extension ng Zextras Suite Pro. Tingnan natin kung paano magagawa ng Zextras Admin ang libreng Zimbra OSE sa isang solusyon na mainam para sa mga provider ng SaaS.

Buong multi-tenancy sa Zimbra OSE gamit ang Zextras Admin

Bilang karagdagan sa pangunahing account ng administrator, sinusuportahan ng Zimbra Collaboration Suite Open-Source Edition ang paglikha ng iba pang mga account ng administrator, gayunpaman, ang bawat isa sa mga nilikhang administrator ay magkakaroon ng parehong awtoridad tulad ng orihinal na administrator. Napakahirap gamitin ang built-in na feature ng paglilimita sa mga karapatan ng administrator sa alinmang domain sa Zimbra OSE sa pamamagitan ng API. Bilang resulta, ito ay nagiging isang seryosong limitasyon na hindi nagpapahintulot sa SaaS provider na ilipat ang kontrol ng domain sa kliyente at independiyenteng pangasiwaan ito. Nangangahulugan ito na ang lahat ng trabaho sa pangangasiwa ng corporate mail, halimbawa, ang paggawa ng bago at pagtanggal ng mga lumang mailbox, pati na rin ang paggawa ng mga password para sa kanila, ay kailangang gawin ng mismong provider ng SaaS. Bilang karagdagan sa halatang pagtaas sa halaga ng pagbibigay ng serbisyo, lumilikha din ito ng malalaking panganib na nauugnay sa seguridad ng impormasyon.

Maaaring lutasin ng extension ng Zextras Admin ang problemang ito, na nagbibigay-daan sa iyong idagdag ang function ng pagtukoy sa mga kapangyarihang pang-administratibo sa Zimbra OSE. Salamat sa extension na ito, maaaring lumikha ang administrator ng system ng walang limitasyong bilang ng mga bagong administrator at limitahan ang kanilang mga karapatan ayon sa kanyang pangangailangan. Halimbawa, maaari niyang gawin ang kanyang katulong na tagapangasiwa ng mga bahagi ng mga domain kung wala siyang oras upang independiyenteng magserbisyo ng mga kahilingan mula sa lahat ng kliyente. Makakatulong ito na mapataas ang bilis ng pagtugon sa mga kahilingan mula sa mga kliyente, magbigay ng karagdagang seguridad ng impormasyon, at mapabuti din ang kalidad ng trabaho ng mga administrator.

Maaari rin niyang gawing administrator ang isang user ng isa sa mga domain, nililimitahan ang kanyang awtoridad sa isang domain, o magdagdag ng mga junior administrator na makakapag-reset ng mga password o makakagawa ng mga bagong account para sa mga user ng kanilang mga domain, ngunit hindi magkakaroon ng access sa mga nilalaman ng mga mailbox ng empleyado . Salamat dito, posibleng makamit ang paglikha ng isang self-service system kung saan ang isang enterprise ay maaaring independiyenteng pamahalaan ang email domain na ibinigay dito. Ang pagpipiliang ito ay hindi lamang ligtas at maginhawa para sa enterprise, ngunit nagbibigay-daan din sa provider ng SaaS na makabuluhang bawasan ang halaga ng pagbibigay ng mga serbisyo.

Kapansin-pansin din na ang lahat ng ito ay ginagawa gamit ang ilang mga utos sa console ng administrasyon. Tingnan natin ito gamit ang halimbawa ng paglikha ng administrator para sa domain ng mail.company.ru. Upang makagawa ng isang user mail.company.ru domain administrator [protektado ng email], ipasok lamang ang utos zxsuite admin doAddDelegationSettings [protektado ng email] mail.company.ru viewMail true. Pagkatapos nito ang gumagamit [protektado ng email] ay magiging administrator ng kanyang domain at magagawang tingnan ang mail ng ibang mga user. 

Bilang karagdagan sa paglikha ng pangunahing administrator, gagawin naming junior administrator ang isa sa mga manager gamit ang command zxsuite admin doAddDelegationSettings [protektado ng email] mail.company.ru viewMail false. Hindi tulad ng pangunahing administrator, hindi makikita ng isang junior administrator ang mail ng empleyado, ngunit magagawa niya ang iba pang mga operasyon, tulad ng paggawa at pagtanggal ng mailbox. Maaari itong maging lubhang kapaki-pakinabang sa mga oras na ang pangunahing tagapangasiwa ay walang oras upang magsagawa ng mga karaniwang operasyon.

Nagbibigay din ang Zextras Admin ng kakayahang mag-edit ng mga pahintulot. Halimbawa, kung magbabakasyon ang pangunahing administrator, maaaring pansamantalang gampanan ng manager ang kanyang mga tungkulin. Para makita ng manager ang mail ng empleyado, gamitin lang ang command zxsuite admin doEditDelegationSettings [protektado ng email] mail.company.ru viewMail true, at pagkatapos ay kapag bumalik ang pangunahing administrator mula sa bakasyon, maaari mong gawing junior administrator muli ang manager. Ang mga gumagamit ay maaari ding bawian ng mga karapatang pang-administratibo gamit ang command zxsuite admin doRemoveDelegationSettings [protektado ng email] mail.company.ru.

Buong multi-tenancy sa Zimbra OSE gamit ang Zextras Admin

Mahalaga rin na ang lahat ng mga function sa itaas ay nadoble sa Zimbra web administration console. Dahil dito, nagiging accessible ang pamamahala ng domain ng enterprise kahit na sa mga empleyadong may kaunting karanasan sa pagtatrabaho sa command line. Gayundin, ang pagkakaroon ng isang graphical na interface para sa mga setting na ito ay nagpapahintulot sa iyo na bawasan ang oras ng pagsasanay para sa empleyado na mangangasiwa sa domain.

Gayunpaman, ang kahirapan sa pag-delegate ng mga karapatang pang-administratibo ay hindi lamang ang seryosong limitasyon sa Zimbra OSE. Bilang karagdagan, ang built-in na kakayahang magtakda ng mga paghihigpit sa bilang ng mga mailbox para sa mga domain, pati na rin ang mga paghihigpit sa espasyo na kanilang inookupahan, ay ipinapatupad lamang sa pamamagitan ng API. Kung walang ganitong mga paghihigpit, magiging mahirap para sa isang administrator ng system na planuhin ang kinakailangang halaga ng imbakan sa mga imbakan ng mail. Gayundin, ang kawalan ng gayong mga paghihigpit ay nangangahulugan na imposibleng ipakilala ang mga plano sa taripa. Maaalis din ng extension ng Zextras Admin ang limitasyong ito. Salamat sa function Mga Limitasyon ng Domain, binibigyang-daan ka ng extension na ito na limitahan ang ilang partikular na domain sa pamamagitan ng bilang ng mga mailbox at ng espasyong inookupahan ng mga mailbox. 

Sabihin nating ang isang negosyo na gumagamit ng mail.company.ru domain ay bumili ng isang taripa ayon sa kung saan hindi ito maaaring magkaroon ng higit sa 50 mga mailbox, at sumasakop din ng higit sa 25 gigabytes sa hard drive ng imbakan ng mail. Magiging lohikal na limitahan ang domain na ito sa 50 user, na ang bawat isa ay makakatanggap ng 512 megabyte na mailbox, ngunit sa katotohanan ang mga naturang paghihigpit ay hindi angkop para sa lahat ng empleyado ng enterprise. Sabihin natin na kung ang isang mailbox na 100 megabytes ay sapat na para sa isang simpleng tagapamahala, kung gayon kahit isang gigabyte ay maaaring hindi sapat para sa mga empleyado ng pagbebenta na palaging nakikibahagi sa aktibong sulat. At samakatuwid, para sa isang negosyo, magiging lohikal para sa mga tagapamahala na magpakilala ng isang paghihigpit, at para sa mga empleyado ng mga departamento ng benta at teknikal na suporta ng ibang taripa. Ito ay maaaring makamit sa pamamagitan ng paghahati ng mga empleyado sa mga grupo, na sa Zimbra OSE ay tinatawag Klase ng Serbisyo, at pagkatapos ay magtakda ng naaangkop na mga paghihigpit para sa bawat grupo. 

Upang gawin ito, kailangan lamang ng punong tagapangasiwa na ipasok ang utos zxsuite admin setDomainSettings mail.company.ru account_limit 50 domain_account_quota 1gb cos_limits managers:40,sales:10. Dahil dito, ipinakilala ang limitasyon na 50 account para sa domain, maximum na laki ng mailbox na 1 gigabyte, at isang dibisyon ng mga mailbox sa dalawang magkaibang grupo. Pagkatapos nito, maaari kang magtakda ng artipisyal na limitasyon sa laki ng mailbox na 40 megabytes para sa 384 user ng pangkat na "Mga Tagapamahala," at iwanan ang limitasyon na 1 gigabyte para sa pangkat na "Mga taong nagbebenta." Kaya, kahit na ganap na napuno, ang mga mailbox sa domain ng mail.company.ru ay hindi kukuha ng higit sa 25 gigabytes. 

Buong multi-tenancy sa Zimbra OSE gamit ang Zextras Admin

Ang lahat ng functionality sa itaas ay ipinakita din sa Zextras Suite administration web console at pinapayagan ang empleyado na nangangasiwa sa domain na gawin ang mga kinakailangang pagbabago nang mabilis at maginhawa hangga't maaari, nang hindi gumugugol ng maraming oras sa pagsasanay.

Gayundin, upang matiyak ang maximum na transparency sa pakikipag-ugnayan sa pagitan ng provider ng SaaS at ng kliyente, pinapanatili ng Zextras Admin ang mga log ng lahat ng pagkilos ng mga itinalagang administrator, na maaaring direktang matingnan mula sa Zimbra OSE administration console. Gayundin sa unang araw ng bawat buwan, ang Zextras Admin ay bumubuo ng buwanang ulat sa mga aktibidad ng lahat ng mga administrator, na kinabibilangan ng lahat ng kinakailangang data, kabilang ang mga nabigong pagtatangka sa pag-log in, pati na rin ang mga nabigong pagtatangka na lumampas sa mga limitasyong itinakda para sa domain. 

Kaya, ginawang solusyon ng Zextras Admin ang Open-Source Edition ng Zimbra Collaboration Suite na perpekto para sa mga provider ng SaaS. Dahil sa napakababang gastos sa paglilisensya, pati na rin ang multi-tenant na arkitektura na may mga kakayahan sa self-service, ang solusyon na ito ay maaaring magbigay-daan sa mga ISP na bawasan ang gastos sa pagbibigay ng mga serbisyo, gawing mas kumikita ang kanilang negosyo at, bilang resulta, maging mas mapagkumpitensya.

Para sa lahat ng tanong na may kaugnayan sa Zextras Suite, maaari kang makipag-ugnayan kay Zextras Representative Ekaterina Triandafilidi sa pamamagitan ng email [protektado ng email]

Pinagmulan: www.habr.com

Magdagdag ng komento