Що входить в адміністрування
Адміністрування — це все, що відбувається «за лаштунками» сайту і що власник бізнесу зазвичай не бачить, поки щось не зламається. До нього входить:
- встановлення й налаштування операційної системи, веб-сервера, PHP або Node.js, баз даних MySQL чи PostgreSQL;
- регулярні оновлення системи та програм, особливо тих, у яких знайшли вразливості;
- керування доступами: хто може зайти на сервер, у панель хостингу, у базу даних;
- SSL-сертифікати, налаштування домену й DNS, записи для коректної роботи корпоративної пошти;
- контроль місця на диску, пам’яті та навантаження на процесор;
- розв’язання проблем: сайт не відкривається, листи потрапляють у спам, сервер раптом почав гальмувати.
Хостинг, віртуальний чи фізичний сервер
Від вибору місця, де живе сайт, залежить і швидкість, і витрати, і те, скільки уваги знадобиться надалі.
- Звичайний хостинг. Найдешевший і найпростіший варіант: хостинг-провайдер сам оновлює сервер, а ви отримуєте панель керування. Підходить для корпоративних сайтів і невеликих магазинів. Мінус — обмежені ресурси й налаштування, а сусіди на сервері можуть впливати на вашу швидкість.
- Віртуальний сервер. Виділені ресурси й повний контроль над налаштуваннями. Оптимальний для більшості магазинів і сервісів, але потребує адміністратора: сам він не оновиться і не захиститься.
- Фізичний сервер. Уся машина працює тільки на ваш проєкт. Має сенс для великих навантажень і баз даних, проте коштує дорожче, а заміна обладнання займає більше часу.
- Хмара. Ресурси можна додавати й прибирати за потреби, багато сервісів керуються провайдером. Детальніше — на сторінці про хмарну інфраструктуру.
Ми не прив’язуємо вас до конкретного провайдера: це може бути український хостинг, Hetzner, DigitalOcean чи інший, головне — щоб він відповідав задачам проєкту.
Кому потрібна ця послуга
Часто ця послуга потрібна, коли сайт перестав вміщатися на звичайному хостингу і переїхав на віртуальний сервер, а налаштовувати його немає кому. Або коли сервер колись налаштував фрилансер, який зник разом з паролями і знаннями про те, як усе працює.
Якщо ваш сайт стоїть на якісному хостингу, де провайдер оновлює все сам, окремий адміністратор вам може й не знадобитися. Тоді достатньо, щоб розробники, які підтримують сайт, стежили за версією PHP і сертифікатом.
Переїзд на інший хостинг
Переїзд — одна з найчастіших задач і одна з найризикованіших. Якщо зробити його поспіхом, можна втратити замовлення, пошту або позиції в пошуку. Тому ми:
- готуємо новий сервер і перевіряємо, що сайт на ньому працює так само, як на старому;
- заздалегідь зменшуємо час оновлення записів DNS, щоб перемикання пройшло швидко;
- переносимо свіжу копію бази даних у момент найменшої активності на сайті;
- перемикаємо домен і перевіряємо форми, оплату, пошту й сертифікат;
- залишаємо старий сервер працювати ще деякий час, щоб у разі проблем можна було повернутися.
Що підготувати з вашого боку
- доступи до панелі хостингу, реєстратора домену та сервера, якщо вони є;
- перелік сайтів, сервісів і поштових скриньок, що працюють на сервері;
- контакти розробників, які підтримують сайт, щоб узгоджувати оновлення;
- інформацію про проблеми, які вже траплялися.
Якщо частину доступів втрачено, допоможемо відновити їх через провайдера.
Разове налаштування чи постійне обслуговування
Разова робота підходить, коли потрібно щось конкретне: налаштувати новий сервер, переїхати, розібратися з повільною роботою. Після неї ви отримуєте робочий сервер та інструкцію, але подальші оновлення лишаються на вас.
Постійне обслуговування вигідніше для сайтів, які приносять гроші. Ми плануємо оновлення, стежимо за станом сервера і реагуємо на проблеми. Його часто поєднують з резервним копіюванням і перевіркою безпеки.
Як зрозуміти, що з сервером усе гаразд
Добре налаштований сервер помітний саме тим, що про нього не доводиться згадувати. Але кілька ознак варто перевіряти й самостійно:
- сайт відкривається однаково швидко вдень і вночі, а адмін-панель не «думає» по кілька секунд;
- браузер не показує попереджень про сертифікат, а листи з форм сайту доходять до клієнтів;
- є свіжа резервна копія, і ви знаєте, де вона лежить;
- ви розумієте, у кого є доступ до сервера, і можете його забрати.
Під час обслуговування ми регулярно перевіряємо ці та технічніші показники і повідомляємо, якщо бачимо, що серверу скоро стане тісно.
Типові помилки, які ми знаходимо
- Сервер роками не оновлювався, бо «і так працює».
- Усі заходять під одним обліковим записом адміністратора з простим паролем.
- Резервні копії зберігаються на тому самому сервері, що й сайт.
- Сертифікат продовжується вручну, і про це згадують, коли браузер уже показує попередження.
- Тариф хостингу давно не відповідає навантаженню: або сайту тісно, або ви переплачуєте за ресурси, які не використовуються.
Що впливає на вартість
- Кількість серверів і сайтів, які потрібно обслуговувати.
- Поточний стан: сервер, налаштований з нуля за правилами, обслуговувати простіше, ніж той, що роками збирався з різних доробок.
- Набір програм: веб-сервер і база — це одне, а черги, пошук, кілька баз даних і пошта — інше.
- Формат: разова задача чи регулярне обслуговування, лише робочий час чи реакція у вихідні.
Оцінку робимо після огляду сервера й переліку задач.
Часті запитання
Чи залишаться доступи у нас? Так. Ми радимо, щоб сервер, домен і облікові записи хостингу були оформлені на вашу компанію, а нам ви видавали окремі доступи, які можна відключити будь-коли.
Чи можна переїхати без зупинки сайту? Здебільшого так. Відвідувачі можуть помітити хіба що коротку паузу під час перемикання бази даних, яку ми плануємо на нічний час.
Ви обслуговуєте сервери з сайтами, які робили не ви? Так, адміністрування не залежить від того, хто розробляв сайт. Оновлення, що можуть вплинути на код, узгоджуємо з вашими розробниками.
Чи налаштовуєте ви корпоративну пошту? Налаштовуємо записи домену, щоб листи з сайту та робочої пошти не потрапляли в спам. Саму пошту зазвичай радимо тримати в окремому поштовому сервісі, а не на сервері сайту.
Чому Promodex
Promodex з 2015 року створює сайти й підтримує їх після запуску, тому ми бачимо сервер не окремо, а разом із сайтом, який на ньому працює. Сайт і сервер обслуговує одна власна команда в Києві, без аутсорсу, тож вам не потрібно пересилати повідомлення між різними підрядниками. Умови прозорі: перед початком ви знаєте, що буде зроблено і навіщо.