GNU/Linux >> Belajar Linux >  >> Linux

Cara membuat Network Load Balancer di AWS

Load Balancer berada di bawah layanan EC2 AWS. Network Load Balancer bekerja pada lapisan keempat model Open Systems Interconnection (OSI), Transport Layer. Ini membuka koneksi TCP ke target yang dipilih pada port yang ditentukan dalam konfigurasi pendengar. Jika ada target yang tidak sehat, maka Network Load Balancer akan menghentikan permintaan perutean ke target yang tidak sehat tersebut dan mulai mengirimkan lalu lintas ke instans yang sehat hanya di Availability Zone yang sama atau berbeda. Network Load Balancer mendukung alamat IP statis, memungkinkan pendaftaran target berdasarkan alamat IP, yaitu target di luar VPC penyeimbang beban juga dapat ditambahkan, skalanya hingga jutaan permintaan per detik. Ini adalah beberapa manfaat dari Network Load Balancer. Network Load Balancer juga disebut TCP Load Balancer karena bekerja pada protokol TCP.

Untuk mengetahui lebih lanjut tentang Network Load Balancer, klik di sini.

Menggunakan Network Load Balancer, kami hanya membayar untuk apa yang kami gunakan. Untuk mengetahui harga secara detail, klik di sini

Pada artikel ini, kita akan melihat langkah-langkah untuk membuat Network Load Balancer, mendaftarkan instance, dan mengakses Load Balancer menggunakan DNS-nya.

Prasyarat

  1. Akun AWS (Buat jika Anda belum memilikinya).
  2. Satu atau lebih dari satu instans EC2 dengan Apache yang berjalan di dalamnya.

 Apa yang akan kami lakukan?

  1. Masuk ke AWS.
  2. Buat Network Load Balancer dan akses Aplikasi Apache menggunakan DNS Load Balancer.

  Masuk ke AWS

  1. Klik di sini untuk membuka Halaman Login AWS.

Ketika kita menekan link di atas, kita akan melihat halaman web sebagai berikut dimana kita diharuskan untuk login menggunakan detail login kita.

Setelah kita berhasil masuk ke AWS, kita akan melihat konsol utama dengan semua layanan yang terdaftar.

Buat  Network Load Balancer dan akses Aplikasi Apache menggunakan DNS dari Penyeimbang Beban

Untuk membuat Network Load Balancer, cari “ec2” di bawah opsi Layanan yang tersedia di sisi kiri atas.

Anda akan melihat Dasbor EC2 utama. Di sini Anda dapat melihat ringkasan lengkap layanan EC2. Gulir ke bawah dan klik “Load Balancers” untuk membuat Load Balancer.

Di sini, klik “Buat Load Balancer ” untuk membuka halaman tempat Anda dapat mengonfigurasi dan membuat penyeimbang beban.

Klik tombol “Buat” yang tersedia di bawah “Penyeimbang Beban Jaringan”. Ada dua jenis penyeimbang beban lagi, tetapi kami tidak akan membahasnya di artikel ini.

Beri nama load balancer yang akan dibuat, pilih skema “internet-facing” agar request yang datang dari internet dapat diteruskan dan dilayani oleh load balancer. Jika Anda memilih skema “internal” maka permintaan dari internet tidak dapat dilayani oleh penyeimbang beban. Load Balancer dengan skema "internal" hanya dapat diakses dari VPC tempat ia dibuat. Gulir ke bawah halaman untuk memilih Availability Zone.

Di sini, pilih dua atau lebih Availability Zone. Saya telah memilih tiga di sini. Klik “Berikutnya:Konfigurasikan Pengaturan Keamanan” untuk melangkah lebih jauh.

Kami dapat mengabaikan peringatan ini jika kami menyiapkan Lingkungan Pengujian. Di Lingkungan Prod, kita harus selalu menggunakan Protokol TLS, dan peringatan ini juga tidak akan ditampilkan. Klik “Berikutnya:Konfigurasi Perutean”

Di sini, tentukan nama target unik yang tidak cocok dengan nama grup target lain di wilayah ini. Pertahankan pengaturan lain apa adanya dan klik "Berikutnya:Daftarkan Target". Jika Anda ingin menambahkan instance dengan IP-nya, Anda dapat memilih "IP" di Jenis Target.

Pilih instance dari daftar yang menjalankan Aplikasi Apache Anda dan klik “Tambahkan ke terdaftar”. Klik “Berikutnya:Tinjau” untuk melanjutkan.

Tinjau semua konfigurasi di sini dan klik “Buat” untuk membuat Network Load Balancer.

Klik tombol “Tutup” untuk menutup jendela ini untuk membuka dasbor utama Load Balancer.

Setelah Status penyeimbang beban berubah menjadi "aktif", Anda dapat memeriksa target dan statusnya di Grup Target. Setelah target sehat, ini akan memakan waktu, Anda dapat menyalin DNS dari tab Deskripsi dan menekannya di browser.

Di sini, Anda dapat melihat bahwa Aplikasi Apache adalah server melalui Network Load Balancer.

Kesimpulan

Dalam artikel ini, kita melihat langkah-langkah untuk membuat Network Load Balancer, mendaftarkan target ke sana, dan mengaksesnya menggunakan DNS-nya.


Linux
  1. Cara membuat Peran IAM di AWS menggunakan Terraform

  2. Cara Membuat Berbagi Jaringan melalui Samba di Linux

  3. Cara membuat Drive Jaringan

  1. Cara mengonfigurasi perutean Berbasis Host pada penyeimbang beban aplikasi AWS

  2. Cara membuat Grup Keamanan (SG) dan Daftar Kontrol Akses Jaringan (NACL) di AWS

  3. Cara mengonfigurasi penyeimbang beban HAProxy

  1. Cara menggunakan Cloudformation untuk membuat VPC di AWS

  2. Cara Membuat Situs Web Statis di Bucket AWS S3

  3. Cara membuat Application Load Balancer di AWS