Penyeimbangan Beban dan Penskalaan Otomatis

Konsep Teknologi dan Layanan Cloud AWS

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Load balancing di AWS

Load balancing memastikan distribusi trafik masuk merata ke beberapa instance EC2, mencegah satu server kewalahan

  • Menjamin ketersediaan tinggi
  • Mendukung penskalaan horizontal

Jenis load balancer di AWS

Empat ikon yang menunjukkan classic, network, application, dan gateway load balancer.

Konsep Teknologi dan Layanan Cloud AWS

Bagaimana cara kerja load balancing?

 

  1. Pengguna mengirim permintaan

Diagram arsitektur yang menyorot permintaan pengguna yang dikirim ke load balancer.

Konsep Teknologi dan Layanan Cloud AWS

Bagaimana cara kerja load balancing?

 

  1. Pengguna mengirim permintaan
  2. Permintaan menuju load balancer

Diagram arsitektur yang menyorot permintaan pengguna yang dikirim ke load balancer.

Konsep Teknologi dan Layanan Cloud AWS

Bagaimana cara kerja load balancing?

 

  1. Pengguna mengirim permintaan
  2. Permintaan menuju load balancer
  3. Kelompok target primer dijalankan terlebih dahulu oleh application load balancer

Diagram arsitektur yang menyorot perpindahan permintaan pengguna dari load balancer ke instance EC2 primer.

Konsep Teknologi dan Layanan Cloud AWS

Bagaimana cara kerja load balancing?

 

  1. Pengguna mengirim permintaan
  2. Permintaan menuju load balancer
  3. Kelompok target primer dijalankan terlebih dahulu oleh application load balancer
  4. Jika permintaan naik, load balancer mengaktifkan kelompok target sekunder dan membagi beban ke semua instance

Diagram arsitektur yang menyorot perpindahan permintaan pengguna dari load balancer ke instance EC2 primer dan sekunder.

Konsep Teknologi dan Layanan Cloud AWS

Apa itu elastisitas komputasi?

Elastisitas memastikan sistem dapat skala naik/turun sesuai permintaan, memberi fleksibilitas alokasi sumber daya

  • Instance EC2 mencapai elastisitas melalui EC2 Auto Scaling

 

Apa itu EC2 Auto Scaling?

  • Menyesuaikan jumlah instance aktif otomatis berdasarkan penggunaan dan kebutuhan
  • Optimalkan biaya
  • Cegah over-provisioning
Konsep Teknologi dan Layanan Cloud AWS

Bagaimana cara kerja auto-scaling?

  1. Pengguna mengirim permintaan

Diagram arsitektur yang menunjukkan pembuatan permintaan pengguna.

Konsep Teknologi dan Layanan Cloud AWS

Bagaimana cara kerja auto-scaling?

  1. Pengguna mengirim permintaan
  2. Permintaan diarahkan ke layanan EC2 Auto Scaling

Diagram arsitektur yang menunjukkan permintaan pengguna menuju layanan EC2 Auto Scaling.

Konsep Teknologi dan Layanan Cloud AWS

Bagaimana cara kerja auto-scaling?

  1. Pengguna mengirim permintaan
  2. Permintaan diarahkan ke layanan EC2 Auto Scaling
  3. Layanan lalu meneruskan ke instance EC2 aktif

Diagram arsitektur yang menunjukkan permintaan pengguna menuju layanan EC2 Auto Scaling lalu dibagi ke instance EC2.

Konsep Teknologi dan Layanan Cloud AWS

Bagaimana cara kerja auto-scaling?

  1. Pengguna mengirim permintaan
  2. Permintaan diarahkan ke layanan EC2 Auto Scaling
  3. Layanan lalu meneruskan ke instance EC2 aktif
  4. Jika permintaan naik, layanan menambah instance EC2 baru untuk menangani beban tambahan

Diagram arsitektur yang menunjukkan banyak permintaan pengguna menuju layanan EC2 Auto Scaling lalu dibagi ke instance EC2 aktif dan cadangan.

Konsep Teknologi dan Layanan Cloud AWS

Bagaimana cara kerja auto-scaling?

  1. Pengguna mengirim permintaan
  2. Permintaan diarahkan ke layanan EC2 Auto Scaling
  3. Layanan lalu meneruskan ke instance EC2 aktif
  4. Jika permintaan naik, layanan menambah instance EC2 baru untuk menangani beban tambahan
  5. Saat permintaan turun, instance EC2 yang baru ditambah dimatikan

Diagram arsitektur yang menunjukkan permintaan pengguna menuju layanan EC2 Auto Scaling lalu dibagi ke instance EC2.

Konsep Teknologi dan Layanan Cloud AWS

Load balancing vs. auto-scaling

Load balancing

  • Merutekan trafik secara merata
  • Memanfaatkan instance EC2 yang ada

Ikon yang menunjukkan AWS Load Balancer.

Auto-scaling

  • Memastikan permintaan selalu terpenuhi
  • Dapat menambah/menghapus instance EC2

Ikon yang menunjukkan EC2 Auto Scaling.

Konsep Teknologi dan Layanan Cloud AWS

Ayo berlatih!

Konsep Teknologi dan Layanan Cloud AWS

Preparing Video For Download...