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

Вибираючи інструмент, поставте собі ці три запитання:

  • Ви хочете, щоб облікові дані зберігалися в сторонній хмарі чи локально?
  • Ви хочете мати плагін на кожному сайті клієнта чи взагалі без нього?
  • Чи готові ви керувати власною інфраструктурою?

Ідеального вибору не існує. Кожен варіант передбачає компроміс між ризиком, контролем та простотою використання.

Джерело: https://dev.to/susumun/connection-architectures-for-wordpress-maintenance-tools-mapping-four-products-on-a-two-axis-grid-7jd