GNU/Linux >> Belajar Linux >  >> Linux

Cara membuat Application Load Balancer di AWS

Load Balancer berada di bawah layanan EC2 dari AWS. Application Load Balancer bekerja pada lapisan ketujuh model Open Systems Interconnection (OSI), lapisan aplikasi. Kami dapat menambah dan menghapus target dari penyeimbang beban kami sesuai kebutuhan kami tanpa mempengaruhi aliran permintaan ke aplikasi. Application Load Balancer mendukung perutean berbasis jalur:meneruskan permintaan berdasarkan URL dalam permintaan, perutean berbasis host:meneruskan permintaan berdasarkan bidang host di header HTTP, perutean berdasarkan bidang dalam permintaan, mendaftarkan target berdasarkan alamat IP :target di luar VPC untuk penyeimbang beban juga dapat ditambahkan. Ini adalah beberapa manfaat menggunakan Application Load Balancer.

Untuk informasi lebih lanjut tentang Application Load Balancer klik di sini.

Dengan Application Load Balancer, kami hanya membayar untuk apa yang kami gunakan. Klik di sini untuk mengetahui lebih lanjut tentang harganya.

Dalam artikel ini, kita akan melihat cara membuat Application Load Balancer , daftarkan instance, dan akses 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 menjalankannya.

Apa yang akan kita lakukan?

  1. Masuk ke AWS
  2. Buat Application 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 Aplikasi Load Balancer dan akses Aplikasi Apache menggunakan DNS Load Balancer

Untuk membuat Application Load Balancer , klik "Layanan" di menu kiri atas dan cari "EC2" dan klik hasilnya.

Pada dasbor EC2 utama, gulir ke bawah dan klik “Load Balancer” yang tersedia di menu navigasi kiri .

Klik “Buat Penyeimbang Beban” untuk membuat penyeimbang beban pertama Anda.

Untuk membuat Application Load Balancer, pilih “Application Load Balancer” dan klik buat. Ada dua jenis penyeimbang beban lagi yang tersedia di AWS, kami tidak akan membahasnya di artikel ini.

Ketikkan Nama untuk penyeimbang beban, pertahankan Skema sebagai “Menghadap ke Internet” sehingga penyeimbang beban mengarahkan permintaan dari klien melalui Internet ke target. Pertahankan pengaturan lainnya tidak berubah dan klik "Next:Configure Security Settings".

Gulir ke bawah dan pilih setidaknya dua Availability Zone dari VPC Anda. Saya telah memilih tiga dari mereka di sini. Klik “Next:Configure Security Settings” untuk melanjutkan.

Karena kita telah menggunakan HTTP dan bukan HTTPS di Listener, pada langkah sebelumnya, kita melihat peringatan ini. Untuk lingkungan pengujian, kita dapat mengabaikan ini tetapi untuk lingkungan produksi, disarankan untuk menggunakan HTTPS. Untuk melanjutkan dengan HTTP, klik “Berikutnya:Konfigurasikan Grup Keamanan”.

Pilih “Buat grup keamanan baru”, ini akan berisi aturan yang memungkinkan lalu lintas ke port yang kami pilih untuk penyeimbang beban kami. Jika Anda sudah memiliki grup keamanan, Anda dapat memilihnya dengan mengklik "Pilih dan grup yang ada". "Klik "Selanjutnya:Konfigurasi Perutean".

Di sini, tentukan nama untuk grup target dan pertahankan konfigurasi lainnya apa adanya dan klik Pilih "Berikutnya:Daftarkan Target". Pastikan nama di sini unik dan tidak ada kelompok sasaran lain di wilayah ini dengan nama yang sama.

Di sini, pilih satu atau beberapa instance yang menjalankan Apache pada port 80 dari daftar yang tersedia dan klik “Tambahkan ke terdaftar”. Klik “Berikutnya:Tinjau” untuk melanjutkan.

Tinjau semua konfigurasi di sini dan klik “Buat”.

Klik Tutup untuk menutup jendela dan kembali ke jendela utama Load Balancer.

Setelah Status berubah menjadi "aktif", kami dapat memverifikasi bahwa target kami telah lulus pemeriksaan kesehatan awal dan kemudian menguji bahwa penyeimbang beban mengirimkan lalu lintas ke instans yang terdaftar. Salin nama DNS dari tab deskripsi. Langkah ini mungkin memakan waktu beberapa menit, jadi tunggu sampai saat itu.

Tekan URL yang Anda salin di browser dan Anda dapat melihat bahwa penyeimbang beban mengirimkan lalu lintas ke instance dengan Apache di dalamnya.

Kesimpulan

Dalam artikel ini, kita melihat langkah-langkah untuk membuat Application Load Balancer dan daftarkan instance ke grup target.


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

  2. Cara membuat Peran IAM di AWS menggunakan Terraform

  3. Cara mengonfigurasi penyeimbang beban HAProxy

  1. Cara menyiapkan Aplikasi Pohon Kacang Elastis di AWS

  2. Cara mengirim log aplikasi Linux ke AWS CloudWatch

  3. Cara menggunakan Cloudformation untuk membuat VPC di AWS

  1. Cara Membuat Situs Web Statis di Bucket AWS S3

  2. Cara membuat Network Load Balancer di AWS

  3. Cara membuat Antrian SQS di AWS