قبلا در موردش نوشتیم
یک ابزار قدرتمند برای انتقال حساب های ایمیل بین سرورها Zextras PowerStore است که بخشی از مجموعه ای از برنامه های افزودنی ماژولار است.
به عنوان مثال، شرکتی را در نظر بگیرید که با یک فضای اداری کوچک شروع به کار کرد، اما بعداً به یک شرکت متوسط با چند صد کارمند تبدیل شد. در همان ابتدا، این شرکت Zimbra Collaboration Suite نسخه منبع باز را پیاده سازی کرد. یک راه حل همکاری رایگان و نسبتاً کم سخت افزار، برای یک شرکت نوپا ایده آل بود. با این حال، پس از چندین برابر افزایش تعداد کارمندان در شرکت، سرور دیگر نمیتوانست با بار مقابله کند و کندتر شروع به کار کرد. به منظور حل این مشکل، مدیریت پولی را برای خرید یک مرکز ذخیره نامه جدید به منظور قرار دادن برخی از حساب ها در آن اختصاص داد. با این حال، اتصال ذخیره سازی دوم به خودی خود چیزی به همراه نداشت، زیرا تمام حساب های ایجاد شده روی سرور قدیمی باقی ماندند که به سادگی نمی توانست با شماره آنها کنار بیاید.
مجموعه Zimbra Collaboration به گونه ای طراحی شده است که نقش اصلی در عملکرد آن را سرعت خواندن و نوشتن رسانه ایفا می کند و بنابراین افزایش قدرت محاسباتی سرور منجر به دو برابر شدن عملکرد زیمبرا نمی شود. به عبارت دیگر، دو سرور با پردازنده های 4 هسته ای و 32 گیگابایت رم عملکرد بسیار بهتری نسبت به یک سرور با پردازنده 8 هسته ای و 64 گیگابایت رم از خود نشان خواهند داد.
برای حل این مشکل، مدیر سیستم از راه حل Zextras استفاده کرد. با استفاده از دستوری مانند zxsuite powerstore doMailbox انتقال حساب های mail2.company.com [ایمیل محافظت شده] داده مراحل، حساب مدیر یکی یکی آخرین صد حساب ایجاد شده را به حافظه جدید منتقل می کند. پس از تکمیل این فرآیند، بار روی سرور قدیمی به میزان قابل توجهی کاهش یافت و کار در زیمبرا دوباره برای کاربران راحت و لذت بخش شد.
بیایید وضعیت دیگری را تصور کنیم: یک شرکت کوچک از خدمات یک ارائه دهنده SaaS برای دسترسی به Zimbra به صورت چند مستاجر استفاده می کند. در عین حال، این شرکت دارای تعرفه، دسترسی به مدیریت حساب و غیره است. با این حال، این شرکت به زودی در یک مناقصه بزرگ برنده می شود و کارکنان خود را به طور چشمگیری افزایش می دهد. در عین حال، نقش سیستم همکاری نیز بر همین اساس افزایش می یابد. توانایی استفاده از دفترچه آدرس، سازماندهی ارتباط فوری بین کارمندان و هماهنگ کردن اقدامات با استفاده از تقویم و یادداشت های روزانه هنگام اجرای پروژه های بزرگ بسیار مهم است. در عین حال، به دلیل کمبود زمان، امکان تغییر به زیرساخت های خود زیمبرا وجود ندارد. در این راستا، مدیریت تصمیم می گیرد با ارائه دهنده SaaS خود قرارداد جدیدی منعقد کند که دارای SLA سخت گیرانه تر و بر این اساس هزینه خدمات بالاتر خواهد بود.
ارائهدهنده SaaS به نوبه خود دارای چندین مکان ذخیرهسازی است که برای خدمات رسانی به مشتریانی که در طرحهای تعرفهای مختلف مشترک شدهاند استفاده میشود. علاوه بر SLA، سرورهای برنامههای ارزانتر ممکن است به HDDهای کندتر مجهز شوند، به ندرت پشتیبانگیری میشوند و ممکن است نتوانند دادههای حساب را با دستگاههای تلفن همراه همگامسازی کنند. یک تفاوت عمده همچنین دوره ای است که در طی آن ارائه دهنده SaaS داده های مشتری را پس از پایان اشتراک در خدمات خود ذخیره می کند. بنابراین، پس از امضای قرارداد، مدیر سیستم ارائهدهنده SaaS باید دادههای تمام حسابهای سازمانی را به یک ذخیرهسازی ایمیل جدید، مقاومتر و سازندهتر منتقل کند، که SLA بالایی را برای مشتری تضمین میکند.
برای انتقال صندوق های پستی، مدیر به مدتی زمان نیاز دارد و پیش بینی اینکه فرآیند انتقال صندوق پستی چقدر طول می کشد بسیار دشوار است. به منظور رفع وقفه فنی 15 دقیقه ای، مدیر تصمیم می گیرد صندوق های پستی را در دو مرحله انتقال دهد. به عنوان بخشی از مرحله اول، او تمام داده های کاربر را در سرور جدید کپی می کند و به عنوان بخشی از مرحله دوم، خود حساب ها را منتقل می کند. برای تکمیل مرحله اول دستور را اجرا می کند zxsuite powerstore doMailboxMove safeserver.saas.com دامنه ها company.ru مراحل داده ها. با تشکر از این، تمام داده های حساب از دامنه شرکت با خیال راحت به یک سرور امن جدید منتقل می شود. آنها به صورت تدریجی کپی می شوند، بنابراین وقتی حساب ها در نهایت به یک سرور جدید منتقل می شوند، فقط داده هایی که پس از اولین نسخه ظاهر شده اند کپی می شوند. در زمان استراحت فنی، مدیر سیستم فقط باید دستور را وارد کند zxsuite powerstore doMailboxMove safeserver.saas.com دامنه ها company.ru مراحل داده ها، اعلان های حساب [ایمیل محافظت شده]. به لطف آن، فرآیند انتقال دامنه به سرور جدید به طور کامل انجام می شود. همچنین بلافاصله پس از تکمیل این دستور، اطلاعیه ای در مورد تکمیل آن به ایمیل مدیر ارسال می شود و امکان انتقال موفقیت آمیز به سروری پربارتر و قابل اطمینان تر، به مشتری امکان پذیر خواهد بود.
با این حال، فراموش نکنید که نسخه های پشتیبان از صندوق های پستی منتقل شده در سرور قدیمی باقی مانده است. ارائه دهنده SaaS علاقه ای به ذخیره آنها در سرور قدیمی ندارد و بنابراین مدیر تصمیم می گیرد آنها را حذف کند. او این کار را با استفاده از دستور انجام می دهد zxsuite powerstore doPurgeMailboxes ignore_retention true. به لطف این دستور، تمام نسخه های پشتیبان صندوق های پستی که به سرور جدید منتقل شده اند، فوراً از سرور قدیمی حذف می شوند.
بنابراین، همانطور که میتوانیم ببینیم، Zextras PowerStore به مدیر Zimbra امکانات تقریباً نامحدودی برای مدیریت صندوقهای پستی میدهد که نه تنها به مقیاس افقی، بلکه حتی برای حل برخی از مشکلات تجاری اجازه میدهد. علاوه بر این، جابجایی صندوقهای پستی بین فروشگاهها میتواند برای بهبود امنیت فرآیند بهروزرسانی فروشگاه پستی Zimbra استفاده شود، اما این موضوع شایسته مقاله خاص خود است.
منبع: www.habr.com