0

Mengaktifkan fitur deletion protection pada Load balancer AWS

deletion protection pada load balancer

Deletion protection merupakan fitur pada load balancer AWS yang berfungsi untuk mencegah terjadinya kesalahan delete pada load balancer yang tidak disengaja.

Akibatnya bisa fatal jika tidak sengaja mendelete loadbalancer:

  • Loadbalancer yang didelete tidak bisa dikembalikan
  • Website menjadi tidak bisa diakses karena domain website yang mengarah ke loadbalancer tersebut sudah dihapus
  • Jika ingin menggunakan loadbalancer baru, butuh propagasi DNS lagi untuk mengaitkan ke domain website dan bisa memakan waktu yang cukup lama (2×24 jam)

deletion protection pada load balancer

Contoh diatas, Actor ingin mengakses https://latcoding.com tapi tidak bisa karena loadbalancernya sudah dihapus, request tidak bisa diteruskan ke server aplikasi sehingga response yang didapat oleh user biasanya adalah The website is not available (DNS PROBE).

Untuk mencegah kejadian seperti diatas terutama di production, kita harus mengimplementasikan fitur deletion protection untuk mencegah loadbalancer dari accidently.


Mengaktifkan fitur deletion protection pada load balancer

Cara mengaktifkan fitur protection deletion cukup mudah, kita tinggal centang saja konfigurasinya.

Contoh disini saya menggunakan load balancer dengan tipe Application Load Balancer.

Cara mengaktifkan deletion protection pada Application Load Balancer adalah sebagai berikut:

  • Masuk ke halaman dashboard EC2
  • Scroll kebawah, pada Load Balancing klik Load Balancers
  • Pilih loadbalancernya
  • Pada kanan atas menu actions, pilih Edit load balancer atrributes
  • Pada bagian Protection, geser kekanan Deletion protection sehingga menjadi aktif
deletion protection pada load balancer AWS
  • Kemudian klik Save Changes

Sekarang harusnya sudah aktif fitur deletion protectionnya.


Testing delete load balancer

Sekarang kita testing delete loadbalancernya, apakah masih bisa terdelete atau tidak (harusnya tidak bisa)

  • Pilih loadbalancernya
  • Pada Actions, pilih Delete load balancer
  • Akan ada popup muncul, masukkan kata confirm dan klik tombol Delete
  • Akan ada notifikasi dibagian atas halaman bahwa loadbalancer tidak bisa dihapus. Failed to delete load balancer: alb-test cannot be deleted because deletion protection is enabled.


Menonaktifkan fitur deletion protection

Jika loadbalancer (application load balancer) ingin benar-benar dihapus, maka tinggal nonaktifkan kembali fitur deletion protectionnya di Edit load balancer atrributes.

Setelah nonaktif, bisa delete kembali load balancernya.

Application load balancer berhasil dihapus.

belajar cloud AWS

Ambar Hasbiyatmoko

Hello, I'm web developer. Passionate about programming, web server, and networking.

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload the CAPTCHA.