Классификация инструментов для обслуживания 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» очень трудно продать.

Выбирая инструмент, задайте себе три вопроса:

  • Вы хотите хранить учетные данные в стороннем облаке или локально?
  • Вы хотите иметь плагин на каждом клиентском сайте или не хотите вовсе?
  • Готовы ли вы обслуживать собственную инфраструктуру?

Идеального выбора не существует. Каждый вариант предполагает компромисс между риском, контролем и простотой использования.

Source: https://dev.to/susumun/connection-architectures-for-wordpress-maintenance-tools-mapping-four-products-on-a-two-axis-grid-7jd