Классификация инструментов для обслуживания WordPress
Сравнивать инструменты для обслуживания WordPress сложно. Один источник называет инструмент «SaaS», а другой — «self-hosted». Большинство людей смешивают два разных понятия, используя один и тот же термин.
Чтобы понять доступные варианты, нужно рассмотреть две отдельные оси.
Ось 1: Способ подключения инструмента к вашим сайтам. • Worker Plugin: Вы устанавливаете небольшой плагин на каждый управляемый вами сайт. Это создает шлюз для взаимодействия панели управления с сайтом. • Direct SSH: Вы ничего не устанавливаете на сайты. Инструмент подключается через SSH и использует WP-CLI.
Вариант с плагином прост, но добавляет уязвимость на каждый сайт. Вариант с SSH — «чистый», но требует, чтобы ваши хостинги разрешали SSH-доступ.
Ось 2: Где работает панель управления. • Hosted SaaS: Вендор запускает панель управления. В их облаке хранятся учетные данные ваших сайтов. • Self-hosted: Вы запускаете панель управления на собственном сервере. Вы владеете данными, но сами управляете программным обеспечением. • Desktop App: Панель управления работает на вашем локальном компьютере. Данные остаются на вашей машине.
Эти две оси образуют сетку. Большинство продуктов занимают лишь две ячейки.
Hosted SaaS + Worker Plugin (ManageWP, WP Umbrella) Вы получаете легкий доступ из любого браузера. Вендор отвечает за аптайм. Компромисс заключается в том, что вы доверяете учетные данные своих клиентов третьей стороне.
Self-hosted + Worker Plugin (MainWP, InfiniteWP) Вы сохраняете свои данные. Вы не зависите от вендора. Компромисс в том, что вам приходится обслуживать саму панель управления. Вы обслуживаете инструмент, который обслуживает ваши инструменты.
Desktop App + Direct SSH (WP Maintenance Manager) Это самый приватный метод. На сайтах клиентов ничего не установлено, а данные остаются на вашем ПК. Компромисс в том, что мониторинг прекращается, когда ваш компьютер уходит в спящий режим.
Для большинства других комбинаций крупных продуктов не существует. Например, люди редко передают SSH-ключи облачному вендору. Из-за этого вариант «Hosted SaaS + SSH» очень трудно продать.
Выбирая инструмент, задайте себе три вопроса:
- Вы хотите хранить учетные данные в стороннем облаке или локально?
- Вы хотите иметь плагин на каждом клиентском сайте или не хотите вовсе?
- Готовы ли вы обслуживать собственную инфраструктуру?
Идеального выбора не существует. Каждый вариант предполагает компромисс между риском, контролем и простотой использования.
