> For the complete documentation index, see [llms.txt](https://docs.cloudeka.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudeka.ai/deka-gpu-documentations/panduan-untuk-enterprise/deka-slb/how-to-use-deka-slb.md).

# Cara Menggunakan Deka SLB

Bagian ini menunjukkan contoh konfigurasi **Deka SLB** yang menggunakan metode **Roundrobin** dengan dua instance VM pada layanan portal Cloudeka. Proses ini mencakup konfigurasi VPC, konfigurasi VM, konfigurasi Deka SLB, dan konfigurasi keamanan.

### **Konfigurasi VPC**

Langkah pertama adalah menambahkan konfigurasi VPC ke proyek yang akan menggunakan Deka SLB. Untuk detail pembuatan VPC, buka [Buat Jaringan VPC](/deka-gpu-documentations/panduan-untuk-enterprise/deka-flexi/deka-flexi-network/vpc-network/create-vpc-network.md).

### **Konfigurasi VM**

Langkah berikutnya adalah menambahkan **dua instance VM** yang menggunakan VPC yang sama, yaitu **vpc-demo-slb**. Untuk detail pembuatan VM, buka [Buat Instance VM](/deka-gpu-documentations/panduan-untuk-enterprise/deka-flexi/deka-flexi-instance/create-vm-instance.md).

Instance VM yang dibuat dalam contoh ini adalah **demo-slb1** dan **demo-slb2**. Buka konsol untuk kedua VM. Klik tombol **More**, lalu pilih **Access Console**.

Masukkan nama pengguna dan kata sandi untuk masuk ke mesin virtual.

Jalankan perintah berikut untuk memperbarui daftar paket pada VM.

```
sudo apt-get update
```

Jalankan perintah berikut untuk memasang paket Apache HTTP Server pada VM.

```
sudo apt-get install apache2
```

Ketik `Y` untuk melanjutkan proses pemasangan.

Tekan `Enter` untuk melanjutkan proses pemasangan, lalu tunggu hingga selesai.

Setelah Apache terpasang, periksa statusnya dengan perintah berikut.

```
systemctl status apache2
```

Setelah Apache berjalan pada setiap VM, buat file di direktori HTML. File ini akan digunakan pada konfigurasi Backend di kolom **Http Check URI**. Jalankan perintah berikut untuk membuka direktori HTML.

```
cd /var/www/html
```

Jalankan perintah berikut untuk membuat file di direktori HTML.

```
sudo nano [file-name].[extension]
```

Masukkan isi file pada setiap VM.

Untuk keluar dari editor file `main.php`, tekan `Ctrl + X`. Kemudian tekan `Y` dan `Enter` untuk menyimpan file.

### **Konfigurasi Deka SLB**

Langkah berikutnya adalah menambahkan konfigurasi load balancer menggunakan tipe **Server Load Balancer** dari menu **Network**.

Setelah konfigurasi Deka SLB dibuat, alamat IP seperti **109.199.214.217** akan muncul. Gunakan alamat IP ini dalam konfigurasi Security Firewall. Pada konfigurasi SLB, tambahkan konfigurasi HTTP pada backend dan frontend.

### **Konfigurasi Keamanan**

Pada menu **Security**, klik **Create Security**. Di bagian **Inbound Rule**, klik **New Rule** untuk menambahkan alamat IP yang diperoleh setelah membuat konfigurasi Deka SLB.

Di bagian **Apply to Instance**, pilih instance VM yang telah dibuat sebelumnya.

### Hasil

Setelah menyelesaikan semua konfigurasi, pastikan server web berjalan dengan benar. Buka browser di komputer Anda, lalu masukkan alamat IP load balancer **109.199.214.217** dan nama file yang dibuat di direktori HTML, yaitu `main.php`.

Masukkan URL berikut di browser Anda.

```
109.199.214.217/main.php
```
