Optimize depo lapòs nan Zimbra Collaboration Suite

Nan youn nan nou atik anvan yo, dedye a planifikasyon enfrastrikti lè aplike Zimbra Collaboration Suite nan yon antrepriz, li te di ke limit prensipal la nan operasyon an nan solisyon sa a se vitès la I / O nan aparèy ki gen kapasite nan depo lapòs. Vreman vre, nan yon moman kote plizyè santèn anplwaye nan yon antrepriz an menm tan aksè nan menm depo lapòs la, lajè kanal la pou ekri ak lekti enfòmasyon ki soti nan disk di ka pa ase pou operasyon an reponn nan sèvis la. Men, si pou ti enstalasyon Zimbra sa a pa pral yon pwoblèm patikilye, Lè sa a, nan ka a nan gwo antrepriz ak founisè SaaS, tout bagay sa a ka mennen nan imèl ki pa reponn ak, kòm yon rezilta, yon diminisyon nan efikasite anplwaye, osi byen ke yon vyolasyon. nan SLA yo. Se poutèt sa, lè konsepsyon ak opere gwo echèl enstalasyon Zimbra, yo ta dwe peye atansyon espesyal nan optimize pèfòmans nan disk di nan depo lapòs. Ann gade nan de ka epi eseye chèche konnen ki metòd pou optimize chaj la sou depo ki gen kapasite yo ka aplike nan chak nan yo.

Optimize depo lapòs nan Zimbra Collaboration Suite

1. Optimizasyon lè w ap desine yon enstalasyon Zimbra gwo echèl

Pandan faz konsepsyon yon enstalasyon gwo chaj Zimbra, administratè a pral oblije fè yon chwa sou ki sistèm depo yo itilize. Yo nan lòd yo deside sou pwoblèm sa a, ou ta dwe konnen ke chaj prensipal la sou kondwi difisil soti nan DBMS MariaDB ki enkli nan Zimbra Collaboration Suite, motè rechèch Apache Lucene, ak depo blob. Se poutèt sa yo nan lòd yo opere pwodwi lojisyèl sa yo anba kondisyon chaj segondè, li nesesè yo sèvi ak gwo vitès ak ekipman serye.

Nan kondisyon nòmal, Zimbra ka enstale tou de sou ATAK nan kondui di ak sou depo ki konekte atravè pwotokòl NFS la. Pou enstalasyon piti anpil, ou ka enstale Zimbra sou yon kondwi SATA regilye. Sepandan, nan yon kontèks enstalasyon gwo, tout teknoloji sa yo demontre divès dezavantaj nan fòm lan nan vitès anrejistreman redwi oswa fyab ki ba, ki se akseptab ni pou gwo antrepriz ni, espesyalman pou founisè SaaS.

Se poutèt sa nan gwo echèl enfrastrikti Zimbra li pi bon pou itilize yon SAN. Li se teknoloji sa a ki kounye a kapab bay pi gwo debi pou aparèy depo ak an menm tan, gras a kapasite nan konekte yon gwo kantite kachèt, itilizasyon li yo pratikman pa poze okenn risk enpòtan pou antrepriz la. Li se yon bon lide yo sèvi ak NVRAM, ki itilize nan anpil SAN pou akselere bagay sa yo pandan ekri. Men, li pi bon pou enfim kachèt done anrejistre sou disk yo tèt yo, paske li ka mennen nan domaj ireparabl nan medya yo ak pèt done si pwoblèm pouvwa rive.

Kòm pou chwazi yon sistèm dosye, chwa ki pi bon ta dwe sèvi ak estanda Linux Ext3/Ext4. Nuans prensipal ki asosye ak sistèm dosye a se ke li ta dwe monte ak paramèt la -noatime. Opsyon sa a pral enfim fonksyon an nan anrejistreman tan an nan dènye aksè nan dosye, ki vle di li pral redwi anpil chaj la sou lekti ak ekri. An jeneral, lè w ap kreye yon sistèm fichye ext3 oswa ext4 pou Zimbra, ou ta dwe itilize paramèt sèvis piblik sa yo. mke2fs:

-j — Pou kreye yon jounal sistèm fichye Kreye sistèm fichye a ak yon jounal ext3/ext4.
-L NON - Pou kreye yon non volim pou itilize nan /etc/fstab
-O dir_index - Pou itilize yon pye bwa rechèch hache pou pi vit rechèch fichye nan gwo repèrtwar
-m 2 — Pou rezève 2% nan volim nan sistèm fichye gwo pou anyè rasin lan
-J gwosè = 400 — Pou kreye yon gwo magazin
-b 4096 — Pou detèmine gwosè blòk an byte
-mi 10240 - Pou depo mesaj, paramèt sa a ta dwe koresponn ak gwosè mesaj mwayèn. Ou ta dwe peye anpil atansyon sou paramèt sa a, paske valè li yo pa ka chanje pita.

Li rekòmande tou pou pèmèt dirsync pou estokaj blob, depo metadata rechèch Lucene, ak depo keu MTA. Sa a ta dwe fè paske Zimbra anjeneral sèvi ak sèvis piblik la fsync pou ekri garanti yon pate ak done sou disk. Sepandan, lè magazen lapòs Zimbra oswa MTA kreye nouvo fichye pandan livrezon mesaj, li vin nesesè pou ekri sou disk chanjman ki fèt nan dosye korespondan yo. Se poutèt sa, menm si fichye a te deja ekri sou disk lè l sèvi avèk fsync, dosye a nan adisyon li nan anyè a ka pa gen tan yo dwe ekri sou disk la epi, kòm yon rezilta, yo ka pèdi akòz yon echèk sèvè toudenkou. Mèsi a itilizasyon an dirsync pwoblèm sa yo ka evite.

2. Optimizasyon ak enfrastrikti Zimbra kouri

Li souvan rive ke apre plizyè ane nan sèvi ak Zimbra, kantite itilizatè li yo ogmante anpil epi sèvis la vin pi piti ak mwens reponn chak jou. Wout la soti nan sitiyasyon sa a se evidan: ou jis bezwen ajoute nouvo serveurs nan enfrastrikti a pou sèvis la travay ankò osi vit ke anvan. Pandan se tan, li pa toujou posib imedyatman ajoute nouvo serveurs nan enfrastrikti a yo nan lòd yo ogmante pèfòmans li yo. Manadjè IT yo souvan oblije pase yon bon bout tan kowòdone acha nouvo serveurs ak depatman kontablite oswa sekirite; Anplis de sa, founisè yo souvan lage yo ki ka delivre yon nouvo sèvè an reta oswa menm delivre move bagay la.

Natirèlman, li pi bon pou konstwi enfrastrikti Zimbra ou a ak yon rezèv pou toujou gen yon rezèv pou ekspansyon li yo epi yo pa depann de pèsonn, sepandan, si yon erè te deja fè, manadjè IT a ka sèlman lise konsekans li yo kòm otank posib. Pou egzanp, yon manadjè IT ka reyalize yon ti ogmantasyon pwodiktivite lè li enfim tanporèman sèvis sistèm Linux ki regilyèman jwenn aksè nan disk di pandan operasyon an epi ki ka afekte pèfòmans Zimbra yon fason negatif. Se konsa, ou ka enfim tanporèman:

otofs, netfs - Sèvis Dekouvèt Sistèm Fichye Remote
tas — Sèvis enprime
xinetd, vsftpd - Sèvis *NIX entegre ke ou pwobableman pa pral bezwen
portmap, rpcsvcgssd, rpcgssd, rpcidmapd — Sèvis apèl pwosedi adistans, ki anjeneral yo itilize ansanm ak sistèm dosye rezo
gwenye pijon, cyrus-imapd, sendmail, exim, postfix, ldap — Kopi sèvis piblik prensipal ki enkli nan Zimbra Collaboration Suite la
plase / mete ajoub - Piske Zimbra estoke chak mesaj nan yon fichye separe, kouri sèvis updatedb la chak jou ka lakòz pwoblèm, kidonk li posib pou fè sa manyèlman pandan pi piti chaj sou serveurs yo.

Ekonomize resous sistèm kòm yon rezilta nan enfimite sèvis sa yo pa pral trè enpòtan, men menm sa a ka trè itil nan kondisyon ki fèmen nan fòs majeures. Yon fwa yo ajoute nouvo sèvè a nan enfrastrikti Zimbra, li rekòmande pou re-aktive sèvis yo te deja andikape.

Ou kapab tou optimize operasyon an nan Zimbra lè w deplase sèvis syslog la nan yon sèvè separe pou pandan operasyon li pa chaje disk yo di nan depo lapòs. Prèske nenpòt òdinatè se apwopriye pou rezon sa yo, menm yon bon mache sèl-tablo Franbwaz Pi.

Sous: www.habr.com

Add nouvo kòmantè