Переваги мати єдиний VPS-сервер електронної пошти


12

У мене на сервері VPS розміщено близько 5 веб-сайтів, і я чомусь недавно купив ще один сервер VPS просто для розміщення електронних листів для цих 5 веб-сайтів. Я хотів би знати плюси та мінуси створення окремого сервера електронної пошти, ізольовані від його веб-хоста.

Я спочатку робив це, щоб уникнути запуску декількох програм на одному сервері. Так, подібні до PostFix, Dovecot ... не поділяться ресурсами та сповільнюватимуть mysqld, php-fpm ... але, оскільки я ноб, я не маю знань, щоб підкріпити це припущення.


2
Розділення обов'язків на серверах - це в принципі хороша ідея. Як ви вже говорили, менше шансів на те, що одна служба збиває іншу, простіша в обслуговуванні, більш безпечна і т.д.
LinuxDevOps

Радий, що я зробив правильний вибір, очевидно.
samayo

Я повністю погоджуюся з концепцією поділу сервісів, де це можливо, але наявність єдиного сервера ні для чого - це погана ідея. Ви завжди повинні мати надмірність, де це можливо. Особисто я би переконався, що у мене є хоча б одна резервна копія MX, яка може чекати мою електронну пошту, якщо основний сервер не працює. По крайней мере, ви можете перейти на цей сервер і прочитати повідомлення прямо з черги під час надзвичайної ситуації.
yoonix

1
Погоджено з @yoonix - у вас також має бути вторинний постачальник послуг MX. Багато DNS та / або хостинг-провайдери пропонують це або як частина вашого пакету, або за певну плату. Це дуже варто, особливо якщо це повністю незалежно від будь-якої існуючої інфраструктури.
mfinni

Відповіді:


13

Окремі ідеї (фізичні чи віртуальні) для різних функцій - це НАЙДАЛЬНА ідея.

Якщо сервер гине або має проблеми, це впливає лише на одну службу. Якщо вони всі на одному сервері, те, що вибиває з сервера, виймає все.

Це також означає, що ви можете легко планувати оновлення, оскільки оновлення впливає лише на одну службу за один раз. І коли ви вирішите оновити ОС одного дня, вам не доведеться турбуватися про те, що вона порушить кілька різних служб. Ви навіть можете зіткнутися з ситуацією, коли веб-сайту потрібна стара версія PHP або MySQL для належного запуску, але для електронних служб потрібна нова версія. Ви охоплювали окремі сервери.

Це також значно полегшує відновлення після резервного копіювання. Якщо електронна пошта та веб-сайти знаходяться на одному сервері, вам доведеться турбуватися про відновлення даних обох одночасно. І можливо втратити деякі новітні зміни електронної пошти та веб-сайтів, які ще не створено. Якщо вони є окремими, вам потрібно потурбуватися лише про одного з тих, хто відкочується назад. Особливо корисно, якщо це веб-сервер, який ви відновлюєте - повторне застосування декількох змін на веб-сайті не надто погано. Необхідно видалити останні 23 години електронних листів, оскільки веб-сайт зламався.

Мінус полягає в тому, що тепер у вас є більше серверів для управління та оплати. Але в більшості випадків усунення ризику виникнення проблеми, ЩО БУДЕ ВСЕ, варто.


Хороший приклад. Тепер я впевнений, що це була чудова ідея.
samayo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.