• Buradasın

    AWS Elastik Load Balancer Kurulum ve Çalışma Eğitimi

    youtube.com/watch?v=DoHR1mWbtgQ

    Yapay zekadan makale özeti

    • Bu video, Closway'de AWS ve DevOps eğitmeni olarak görev yapan Serdar tarafından sunulan bir eğitim içeriğidir.
    • Video, Elastic Load Balancer (ELB) konusunu iki bölümden oluşmaktadır. İlk bölümde ELB'nin ne olduğu ve işlevi açıklanmakta, ardından AWS Management Console üzerinden ELB kurulumu adım adım gösterilmektedir. İkinci bölümde ise ELB'nin nasıl çalıştığı, iki makineye nasıl yük dağıttığı ve bir makinenin kapatılması durumunda diğer sağlıklı makineye trafiği nasıl yönlendirdiği test edilmektedir.
    • Eğitim içeriğinde Enginex yüklemesi, target group'ların ayarlanması, health check'lerin yapılandırılması ve instance'ların kaydedilmesi gibi teknik detaylar da yer almaktadır. Ayrıca, ELB'nin DNS name'i belirlenmesi ve browser üzerinden web sitesinin test edilmesi de gösterilmektedir.
    00:10Elastik Load Balancer Nedir?
    • Elastik Load Balancer (VLB), production ortamında web sitelerinin kesintisiz yayın yapmasını ve gelen trafiğin arkada çalışan EC2'lere dengeli bir şekilde dağıtılmasını sağlayan network çözümleridir.
    • Load balancerlar gelen trafiği dengeli bir şekilde makinelere dağıtır ve bir makineye bir şey olması durumunda trafiği kalan makinelere yönlendirir.
    • Bu sayede gecikme süresi azaltılmış ve kesintisiz çalışan bir yapıya kavuşulur.
    01:36AWS Management Console'a Giriş
    • AWS Management Console'a username ve password ile giriş yapılır.
    • Services menüsünden Load Balancers sekmesine tıklanır.
    • Load Balancerların genel konsoluna ulaşılır.
    02:08Load Balancer Oluşturma
    • Yeni bir load balancer oluşturmak için "Create Load Balancer" butonuna tıklanır.
    • Dört farklı load balancer seçeneği bulunur: Application Load Balancer, Network Load Balancer, Gateway Load Balancer ve Load Balancer.
    • HTTP üzerinde trafik dağıtımı için Application Load Balancer kullanılır.
    02:52Load Balancer Ayarları
    • Load balancer'a isim verilir ve skin bölümünde internet facing veya internal seçeneği belirlenir.
    • IPv4 veya IPv6 portları seçilebilir, örnekte IPv4 ve HTTP 80 portu tercih edilir.
    • En az iki tane Availability Zone seçilir ve AWS Global Accelerator ile ilişkilendirilebilir.
    05:11Güvenlik Ayarları
    • HTTP protokolü güvenli olmadığı için AWS HTTPS ve sertifika kullanmayı önerir.
    • Load balancer için security group ayarlanır, bu grup hem list sınır için ayarlanan port hem de targetları denetleyeceği portlar ile iletişim kurmasına izin vermelidir.
    • AWS'in önerdiği default security grubu seçilebilir veya kendi security grubu oluşturulabilir.
    06:21Target Group Oluşturma
    • Trafiği yönlendirmek için target grouplar kullanılır.
    • Target group'ta instance, IP veya Lambda function seçenekleri bulunur.
    • Instance seçeneği ile instance'lar üzerinden takip yapılır ve HTTP protokolü ile 80 portu seçilir.
    07:34Health Check Ayarları
    • Health check, load balancer'ın instance'ların düzgün çalışıp çalışmadığını kontrol ettiği bir fonksiyondur.
    • Sağlıklı instance'a trafik gönderirken, sağlıksız instance'a trafiği diğer sağlıklı instance'lara yönlendirir.
    • Health check için HTTP protokolü seçilir ve default olarak root path kontrol edilir.
    08:32Advanced Health Check Ayarları
    • Health threshold, target'a gönderilecek request sayısına karar verir (default değer 5'tir).
    • Alt health threshold, bir target makinenin sağlıksız olduğuna karar vermek için load balancer'ın ardı ardına kaç olumsuz sonuç alması gerektiğine karar verir.
    • Time out, connection fail durumunda beklenecek maksimum saniyeyi belirler (default değer 5 saniye).
    • Interval, her deneme arasında kaç saniye geçeceğini belirler (varsayılan değer 30 saniye).
    • Success kod, response'un sağlıklı olmasını sağlayan koddur (HTTP protokolünde 200 alınırsa healthy olarak değerlendirilir).
    10:13Target'ları Kaydetme ve Oluşturma
    • Target grup olarak hangi instance'ların bulunacağı belirlenir ve "Add to Registered" ile target grup içerisine eklenir.
    • Tüm ayarlar kontrol edildikten sonra "Create" butonuna tıklanır.
    • Load balancer oluşturulduktan sonra provisioning olarak görünür ve aktif olduğunda video tekrar başlatılır.
    11:24Load Balancer'ın Çalışma Prensibi
    • Load balancer, birden fazla çalışan makineyi bir DNS name ile birleştirir.
    • Browser'a bu DNS name yapıştırıldığında web sitesi yayın yapar.
    • Sayfa yenilendiğinde load balancer, iki makineye yükü dağıtır ve her seferinde farklı makineyi aktif hale getirir.
    12:06Load Balancer'ın Avantajları
    • Eğer makinalardan biri kapatılırsa, load balancer o makineyi "un healthy" olarak görür.
    • Load balancer, geriye kalan sağlıklı makineye trafiği dağıtmaya devam eder.
    • Video, load balancer'ın ne olduğunu ve nasıl çalıştığını göstermeyi amaçlamıştır.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor