Tugas PPL 7

Nama: Gabriella Natasya Br Ginting

NRP: 5025211081

Kelas: Perancangan Perangkat Lunak (A)


Komponen Desain Sistem

Load Balancing
Load Balancing adalah teknik untuk mendistribusikan beban kerja atau lalu lintas jaringan secara merata di beberapa server atau sumber daya komputasi. Tujuannya adalah untuk mengoptimalkan kinerja, meningkatkan ketersediaan, dan memastikan tidak ada satu server pun yang kelebihan beban. Load balancer bertindak sebagai perantara antara klien dan server, mendistribusikan permintaan masuk ke server yang tersedia berdasarkan berbagai algoritma, seperti round-robin, least connections, atau IP hash.

Topologi Load Balancing untuk Wide IP
Topologi load balancing untuk Wide IP (alamat IP yang digunakan untuk mengarahkan lalu lintas ke berbagai pusat data atau lokasi global) biasanya mencakup beberapa komponen utama:
  • Global Server Load Balancing (GSLB): Mengarahkan permintaan pengguna ke pusat data atau server yang paling sesuai berdasarkan kriteria seperti lokasi geografis pengguna, beban server saat ini, dan latensi jaringan.
  • Anycast Routing: Menggunakan alamat IP yang sama di beberapa lokasi geografis. Permintaan pengguna diarahkan ke lokasi terdekat berdasarkan routing protokol jaringan.
  • DNS Load Balancing: Menggunakan sistem DNS untuk mendistribusikan lalu lintas ke server atau pusat data yang berbeda. DNS resolver akan memberikan alamat IP yang berbeda kepada pengguna berdasarkan algoritma load balancing yang diterapkan.
  • Health Monitoring: Memantau kesehatan server dan pusat data untuk memastikan mereka tersedia dan dapat menangani lalu lintas. Jika sebuah server atau pusat data mengalami masalah, lalu lintas dapat dialihkan ke lokasi lain yang sehat.
Dengan menggabungkan teknik-teknik ini, wide load balancing dapat memastikan bahwa permintaan pengguna didistribusikan secara efisien dan server yang paling optimal dipilih untuk menangani setiap permintaan, yang meningkatkan kinerja dan keandalan layanan secara keseluruhan.

Contoh konfigurasi Load Balancing untuk wide IP


Contoh ini menggambarkan bagaimana permintaan resolusi nama DNS di-load balancing ketika wide IP dikonfigurasi untuk load balancing topologi. Seorang administrator mengkonfigurasi wide IP www.siterequest.net untuk load balancing topologi. Wide IP ini berisi tiga pool: Pool1 dan Pool3 yang terletak di pusat data Amerika Utara, sedangkan Pool2 terletak di pusat data Amerika Selatan. Selanjutnya, administrator membuat catatan topologi, seperti yang ditunjukkan pada gambar ini, dan memastikan bahwa Longest Match diaktifkan pada sistem BIG-IP.

  • Topologi Pertama: Mengarahkan semua permintaan resolusi nama DNS dari LDNS di subnet IP 11.1.0.0/16 ke Pool1.
  • Topologi Kedua: Mengarahkan semua permintaan resolusi nama DNS dari LDNS di subnet IP 10.1.0.0/16 ke Pool2.
  • Topologi Ketiga: Merupakan wildcard. Catatan ini mengarahkan permintaan resolusi nama DNS dari LDNS di subnet IP mana pun ke Pool3. Namun, penting untuk dicatat bahwa bobot dari catatan topologi ketiga ini lebih rendah daripada bobot catatan topologi lainnya.

Dengan pengaturan ini, sistem load balancing akan memprioritaskan pengiriman permintaan berdasarkan kecocokan terpanjang (Longest Match) dengan catatan topologi yang sesuai, sehingga memastikan permintaan dari subnet tertentu diarahkan ke pool yang telah ditentukan.


Sistem BIG-IP Melakukan Load Balancing Permintaan DNS Menggunakan Wide IP yang Dikategorikan untuk Load Balancing Topologi

Ketika klien di New York membuat permintaan DNS:

  • LDNS 11.1.0.1 mengajukan permintaan ke sistem BIG-IP di pusat data Amerika Utara.
  • Sistem BIG-IP mengarahkan LDNS ke Pool1. Untuk menentukan jawabannya, sistem BIG-IP memeriksa setiap pool satu per satu melalui daftar dua catatan topologi untuk menemukan kecocokan.
    • Pool1 cocok dengan catatan topologi pertama dalam daftar, karena sumber permintaan LDNS (11.1.0.1) dan tujuan permintaan DNS (Pool1) cocok dengan catatan topologi pertama. Oleh karena itu, sistem BIG-IP memberikan skor 100 untuk Pool1.
    • Untuk Pool2, tidak ada catatan topologi yang cocok yang mencakup sumber permintaan LDNS (11.1.0.1) dan tujuan (Pool2). Oleh karena itu, sistem BIG-IP memberikan skor nol untuk Pool2.
    • Pool3 cocok dengan catatan topologi ketiga dalam daftar, karena sumber permintaan LDNS (11.1.0.1) dan tujuan permintaan DNS (Pool3) cocok dengan catatan topologi ketiga. Oleh karena itu, sistem BIG-IP memberikan skor 10 untuk Pool3.
  • Sistem BIG-IP mengarahkan LDNS untuk mengirim permintaan ke pool dengan skor tertinggi.
  • LDNS mengirim permintaan DNS ke Pool1 di pusat data Amerika Utara. Cara sistem mendistribusikan permintaan DNS ke anggota Pool1 tidak digambarkan dalam ilustrasi ini, tetapi didasarkan pada metode load balancing yang dikonfigurasi untuk Pool1.

Ketika klien di Lima membuat permintaan DNS:

  • LDNS 10.1.0.1 mengajukan permintaan ke sistem BIG-IP di pusat data Amerika Utara.
  • Sistem BIG-IP mengarahkan LDNS ke Pool2. Untuk menentukan jawabannya, sistem BIG-IP memeriksa setiap pool satu per satu melalui daftar dua catatan topologi untuk menemukan kecocokan.
    • Untuk Pool1, tidak ada catatan topologi yang cocok yang mencakup sumber permintaan LDNS (10.1.0.1) dan tujuan (Pool1). Oleh karena itu, sistem BIG-IP memberikan skor nol untuk Pool1.
    • Pool2 cocok dengan catatan topologi kedua dalam daftar, karena sumber permintaan LDNS (10.1.0.1) dan tujuan permintaan DNS (Pool2) cocok dengan catatan topologi kedua. Oleh karena itu, sistem BIG-IP memberikan skor 100 untuk Pool2.
    • Pool3 cocok dengan catatan topologi ketiga dalam daftar, karena sumber permintaan LDNS (10.1.0.1) dan tujuan permintaan DNS (Pool3) cocok dengan catatan topologi ketiga. Oleh karena itu, sistem BIG-IP memberikan skor 10 untuk Pool3.
  • Sistem BIG-IP mengarahkan LDNS untuk mengirim permintaan ke pool dengan skor tertinggi.
  • LDNS mengirim permintaan DNS ke Pool2 di pusat data Amerika Selatan. Cara sistem mendistribusikan permintaan DNS ke anggota Pool2 tidak ditunjukkan dalam ilustrasi ini, tetapi didasarkan pada metode load balancing yang dikonfigurasi untuk Pool2.

Ketika klien di Chicago membuat permintaan DNS:

  • LDNS 12.1.0.1 mengajukan permintaan ke sistem BIG-IP di pusat data Amerika Utara.
  • Sistem BIG-IP mengarahkan LDNS ke Pool3. Untuk menentukan jawabannya, sistem BIG-IP memeriksa setiap pool satu per satu melalui daftar dua catatan topologi untuk menemukan kecocokan.
    • Untuk Pool1, tidak ada catatan topologi yang cocok yang mencakup sumber permintaan LDNS (12.1.0.1) dan tujuan (Pool1). Oleh karena itu, sistem BIG-IP memberikan skor nol untuk Pool1.
    • Untuk Pool2, tidak ada catatan topologi yang cocok yang mencakup sumber permintaan LDNS (12.1.0.1) dan tujuan (Pool2). Oleh karena itu, sistem BIG-IP memberikan skor nol untuk Pool2.
    • Pool3 cocok dengan catatan topologi ketiga dalam daftar, karena sumber permintaan LDNS (12.1.0.1) dan tujuan permintaan DNS (Pool3) cocok dengan catatan topologi ketiga. Oleh karena itu, sistem BIG-IP memberikan skor 10 untuk Pool3.
  • Sistem BIG-IP mengarahkan LDNS untuk mengirim permintaan ke pool dengan skor tertinggi.
  • LDNS mengirim permintaan DNS ke Pool3 di pusat data Amerika Utara. Cara sistem mendistribusikan permintaan DNS ke anggota Pool3 tidak digambarkan dalam ilustrasi ini, tetapi didasarkan pada metode load balancing yang dikonfigurasi untuk Pool3.

Komentar

Postingan populer dari blog ini

ETS

Tugas PPL 2

Tugas PPL 1