Pemetaan Alat Pemeliharaan WordPress

Membandingkan alat pemeliharaan WordPress itu sulit. Satu sumber menyebut sebuah alat sebagai "SaaS," sementara sumber lain menyebutnya "self-hosted." Kebanyakan orang mencampuradukkan dua konsep berbeda ke dalam satu label.

Untuk memahami pilihan Anda, Anda harus melihat dua sumbu yang terpisah.

Sumbu 1: Bagaimana alat tersebut terhubung ke situs Anda. • Worker Plugin: Anda menginstal plugin kecil di setiap situs yang Anda kelola. Ini menciptakan gerbang agar dasbor dapat berkomunikasi dengan situs tersebut. • Direct SSH: Anda tidak menginstal apa pun di situs tersebut. Alat tersebut masuk melalui SSH dan menggunakan WP-CLI.

Jalur plugin memang mudah tetapi menambah kerentanan pada setiap situs. Jalur SSH lebih bersih tetapi mengharuskan penyedia hosting Anda mengizinkan akses SSH.

Sumbu 2: Di mana dasbor dijalankan. • Hosted SaaS: Vendor menjalankan dasbor tersebut. Cloud mereka menyimpan kredensial situs Anda. • Self-hosted: Anda menjalankan dasbor di server Anda sendiri. Anda memiliki datanya tetapi harus mengelola perangkat lunaknya. • Desktop App: Dasbor berjalan di komputer lokal Anda. Data tetap berada di perangkat Anda.

Kedua sumbu ini membentuk sebuah kisi (grid). Sebagian besar produk hanya menempati dua sel.

Hosted SaaS + Worker Plugin (ManageWP, WP Umbrella) Anda mendapatkan akses mudah dari peramban apa pun. Vendor menangani uptime. Konsekuensinya adalah Anda mempercayakan kredensial klien Anda kepada pihak ketiga.

Self-hosted + Worker Plugin (MainWP, InfiniteWP) Anda menyimpan data Anda sendiri. Anda tidak bergantung pada vendor. Konsekuensinya adalah Anda harus memelihara dasbor itu sendiri. Anda memelihara alat yang memelihara alat-alat Anda.

Desktop App + Direct SSH (WP Maintenance Manager) Ini adalah metode yang paling privat. Tidak ada yang diinstal di situs klien dan data tetap berada di PC Anda. Konsekuensinya adalah pemantauan akan berhenti saat komputer Anda dalam mode tidur (sleep).

Sebagian besar kombinasi lainnya tidak memiliki produk utama. Sebagai contoh, orang jarang memberikan kunci SSH kepada vendor cloud. Hal ini membuat "Hosted SaaS + SSH" sangat sulit untuk dipasarkan.

Saat Anda memilih alat, ajukan tiga pertanyaan ini:

  • Apakah Anda ingin kredensial berada di cloud pihak ketiga atau disimpan secara lokal?
  • Apakah Anda ingin ada plugin di setiap situs klien atau tidak sama sekali?
  • Apakah Anda siap untuk mengoperasikan infrastruktur Anda sendiri?

Tidak ada pilihan yang sempurna. Setiap opsi melibatkan kompromi antara risiko, kontrol, dan kemudahan penggunaan.

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