Sedikit penjelasan mengenai WordPress, WordPress adalah salah satu platform blogging terpopuler saat ini, seiring perkembangannya zaman, WordPress tidak hanya digunakan untuk blogging, ada juga yang menggunakannya sebagai Forum, marketplace atau online shop, pendidikan, portfolio dan lain-lain.
Mengapa demikian? WordPress adalah open-source, di mana semua orang dapat memodifikasinya, dengan hal tersebut banyak orang yang menciptakan dan memperjual-belikan themes sesuai dengan kebutuhan orang-orang.
63% website yang ada di Internet menggunakan CMS (Content Management System) WordPress, artinya sangat banyak sekali yang menggunakan WordPress untuk memenuhi kebutuhan website.
Dewacloud
Dewacloud adalah layanan berbasis PaaS (Platform as a Service) dimana kamu dapat membuat, mengelola dan mendesain topologi dengan one-click, selain easy-to-use, tampilannya pun sudah user-friendly, sehingga dapat dengan mudah dipahami oleh user.
Pada artikel ini, kami akan membahas mengenai cara install WordPress Cluster Multi Region melalui marketplace di Dewacloud.
Cara Install WordPress Cluster Multi Region Melalui Marketplace di Dewacloud
Untuk melakukan Deploy WordPress ini, kamu perlu memastikan sudah memiliki account di Dewacloud.
Step 1: Login Dewacloud Dashboard
Login terlebih dahulu ke Dewacloud dashboard dengan email dan password yang valid.
Step 2: Marketplace
Pilih menu Marketplace, lalu ke kategori Content Management dan klik Install pada Multi-Region WordPress Cluster.
Terdapat beberapa opsi seperti:
Database Topology
Async Primary/Replica Distribution
Artinya, penggunaan Asynchronous (Async) ini diperlukan dengan kasus:
Read Operations nya secara signifikan lebih dominan dari write/update.
Connection Latency antar region lebih dari miliseconds.
Transaction Time selama proses replikasi tidak terlalu penting, mungkin akan membutuhkan waktu yang lebih lama dibandingkan dengan single cluster.
Sync Galera Distribution
Artinya, penggunaan Synchronous (Sync) ini diperlukan dengan kasus:
Instant Data Availability diperlukan di seluruh region yang ada setelah transaction selesai.
Connection Latency antar region terbilang sangat rendah atau kecil.
Regions
Kamu bisa memilih beberapa region yang tersedia di Dewacloud, untuk multi-region ini minimal 3 region, sehingga kami memilih EdgeDC, SpaceDC dan DCI.
Environment
Tentukan nama Environment kamu.
Scaling Strategy
- Low Load – Menambahkan 1 node ketika CPU > 70%, dan akan menghapus node ketika CPU < 20%.
- Medium Load – Menambahkan 1 node ketika CPU > 50%, dan akan menghapus node ketika CPU < 20%.
- High Load – Menambahkan 2 node ketika CPU > 30%, dan akan menghapus node ketika CPU < 10%.
Terdapat advanced features yang dapat kamu aktifkan atau tidak, tergantung dengan kebutuhan kamu.
Penjelasan Advanced Features
- WordPress Brute Force Attack Protection – Untuk secure WordPress admin panel dengan melimitasi failed login, defaultnya sebanyak 100x attempt.
- Web Application Firewall – Protect website dengan WAF Free ModSecurity Rules dari Comodo.
- Install Let’s Encrypt SSL with Auto-Renewal – Secure website dengan SSL Certificate Free menggunakan Let’s Encrypt SSL.
- Install Lightning-Fast Premium CDN – Premium Content Delivery Network dengan 160+ Super PoPs dengan bandwidth capacity up to 115 Tbps.
- Install WordPress Multisite Network – Sama seperti di self-hosted, jika mengaktifkan fitur ini, kamu bisa mengelola lebih dari 1 WordPress site di 1 server/node.
Jika sudah, setelah itu klik Install.
Kemudian akan langsung diproses instalasinya, kamu perlu menunggu beberapa saat sampai prosesnya selesai.
Setelah instalasi selesai, akan menampilkan pop up di atas.
Kamu juga bisa melihat detail informasi credentials login ke WordPress pada email yang kamu gunakan di Dewacloud.
Dengan multi region, akan langsung terbuat WordPress Cluster di 3 region yang sudah kamu pilih sebelumnya.
Ini adalah tampilan dari settingan Auto Horizontal Scaling yang sudah secara otomatis di setting sesuai dengan pilihan Scaling Strategy sebelumnya.
Testing
Langkah terakhir adalah testing, kamu bisa akses melalui SLB atau Domain yang sudah kamu binding.
Untuk pengujiannya, kami akan melakukan pembuatan postingan pada WordPress Cluster Primary.
Kemudian, kamu bisa akses ke masing-masing Secondary Environment.
Dari masing-masing secondary environment yang berada di Space DC dan DCI DC sudah menampilkan postingan yang dilakukan di primary environment yang berada di EdgeDC.
Artinya, WordPress Cluster Multi Region sudah dapat digunakan dan bisa melakukan replikasi.
Kesimpulan
Jika kamu mengikuti artikel ini dari awal sampai akhir, artinya kamu sudah berhasil melakukan cara install WordPress Cluster Multi Region melalui marketplace di Dewacloud.
Demikian artikel ini, jangan sungkan untuk meninggalkan ide-ide topik yang ingin Anda baca di blog ini. Semoga artikel ini membantu, ya.