Author Archives: admin

Membuat Website WordPress dengan LoadBalance

Assalamualaikum Wr. Wb.

Perkenalkan nama saya Imron Rosyadi, pada kesempatan kali ini saya akan membagikan informasi tentang bagaimana cara membuat website dengan CMS WordPress menggunakan konsep loadbalance. Namun sebelumnya, perlu diketahui terlebih dahulu pengertian dari loadbalance.

Secara singkat loadbalance merupakan sebuah proses yang dapat berbagi task pada masing-masing server sehingga beban kerja tidak hanya pada satu server saja. Hal ini dapat menghemat resource server dan proses task dapat dikerjakan secara lebih efektif dan efisien. Untuk detailnya bisa melihat pada tautan berikut ini.

Continue reading

Review Hasil Penggunaan VPS Ubuntu 20.04 LTS.

Assalamualaikum Wr. Wb.

Pada kali ini saya akan membagikan hasil review ringan saya tentang Penggunaan Ubuntu VPS 20.04 LTS. Sebelumnya telah rilis versi Ubuntu yang terbaru yakni Ubuntu 20.04 dengan dukungan penuh yaitu Long Term Support (LTS).

Disini saya tidak berbicara terkait fitur-fitur baru dan dukungan apa saja yang disediakan oleh Ubuntu 20.04 LTS ini. Namun pada kali ini saya hanya ingin membahas ringan pada sisi server Ubuntu 20.04 LTS tentang membuat website menggunakan cara tradisional, migrasi website, dll. Adapun review kali ini hanya singkat saja yang biasa dilakukan banyak orang untuk membuat website melalui VPS menggunakan Command Line Interface (CLI).

Berikut hal-hal yang sudah saya cicipi menggunakan VPS Ubuntu 20.04 LTS dan akan saya ulas pada kesempatan kali ini.

  1. Install web server, database server, PHP dan membuat website WordPress (Traditional Application)
  2. Migrasi Website dari server VPS lain
  3. Deploy website WordPress menggunakan docker dengan Persistent Volume (Docker Containerized Application)
  4. Deploy website WordPress dengan Persistent Volume menggunakan Kubernetes (minikube)
  5. Backup data server VPS dengan Acronis
Continue reading

Konfigurasi HAProxy dengan Galera Cluster pada CentOS 7 Server

Assalamualaikum Wr. Wb.

Sebelumnya saya sudah membagikan tulisan saya tentang cara konfigurasi HAProxy sebagai load balancer untuk web server nginx. Pada kali ini saya akan melanjutkan pembahasan yang sama tentang HAProxy akan tetapi mengimplementasikan load balancer-nya untuk galera cluster.

Sebenarnya caranya hampir sama, akan tetapi bedanya pada sisi konfigurasi HAProxy saja dan menggunakan port yang berbeda. Sebelumnya saya jelaskan dulu project yang saya kerjakan ini bersama dengan teman seperjuangan saya sebut saja namanya Leon :). Saya mengerjakan HAProxy untuk galera cluster , sedangkan teman saya mengerjakan HAProxy untuk web server. Jadi project ini mengkombinasikan dua HAProxy dengan mengimplementasikan backend server yang berbeda yaitu database server dan web server. Adapun web yang digunakan berbasis Content Mangement System (CMS) WordPress, untuk database WordPress tersebut mengambil dari galera cluster yang saya buat. Untuk koneksi antara HAProxy dengan galera cluster menggunakan IP privat, kemudian dari HAProxy tersebut menghubungkan ke web server menggunakan IP Privat sedangkan akses websitenya menggunakan IP publik. Untuk lebih jelasnya Anda dapat melihat topologinya seperti berikut :

Continue reading

Konfigurasi HAProxy sebagai LoadBalancer untuk Nginx pada CentOS 7 Server

Assalamualaikum Wr. Wb.

HAProxy atau yang biasa disebut High Availability Proxy adalah TCP opensource dan HTTP load balancer serta software untuk server proxy. HAProxy diciptakan oleh Willy dengan menggunakan bahasa C, HAProxy juga mendukung SSL, kompresi, keep-alive, kustom format log dan header rewriting. Selain itu HAProxy memiliki konsumsi resource memori dan CPU yang kecil.
Banyak web yang juga mengimplementasikan konsep HAProxy seperti Github, StackOverflow, Reddit, Tumblr, Twiiter dan lain sebagainya.

Pada tutorial kali ini saya akan membagikan tentang bagaimana cara menggunakan HAProxy sebagai load balancer dari suatu web server dan web server yang kita gunakan saat ini adalah nginx. Kita membutuhkan tiga server, dimana satu server sebagai load balancer dan kedua server menggunakan web server (nginx).

Continue reading

Install Galera Cluster di CentOs 7

Assalamualaikum Wr. Wb.

Hal yang sangat penting dan dibutuhkan dalam suatu aplikasi adalah kebutuhan database atau manajemen database server yang dapat mengelola data aplikasi dengan baik. Terkadang administrator tidak ingin rumit dalam manajemen database, seperti membuat cluster database. Akan tetapi jika hal tersebut tidak dilakukan akan lebih rumit, apabila database down sehingga menyebabkan aplikasi tidak bisa diakses. Sehingga adanya cluster database berguna untuk menghindari terjadinya database yang down/redundancy.

Continue reading

Record DNS

Pada kali ini, saya akan membagikan tentang record DNS Server. Record DNS atau yang biasa disebut catatan sebuah domain merupakan data yang menyajikan informasi pengalamatan atau pemetaan suatu domain. Record DNS tersebut memiliki berbagai macam jenis, perbedaannya akan diulas pada pembahasan berikut ini.

Continue reading

Install dan Konfigurasi DNS Server pada CentOs 7

Assalamualaikum Wr. Wb.

Pada kali ini saya ingin membagikan tulisan saya tentang bagaimana cara melakukan instalasi dan konfigurasi DNS Server. Sebelum kita ke inti pembahasan, kita harus mengetahui terlebih dahulu apa sebenarnya DNS itu, fungsi dari DNS, dan tujuan dibuatnya DNS itu untuk apa ? Nah, kita kalau memulai membuat suatu website dari awal biasanya membutuhkan alamat website. Alamat website tersebut berupa domain. Kita bisa menggunakan domain untuk sebuah website harus melakukan konfigurasi DNS terlebih dahulu.

Continue reading