Amazon Web Hizmetleri - Otomatik Ölçeklendirme

Adından da anlaşılacağı gibi, otomatik ölçeklendirme, Amazon EC2 bulut sunucularınızı kullanıcı tarafından belirlenen talimatlara göre otomatik olarak büyütmenize veya küçültmenize olanak tanır. Minimum ve maksimum örnek sayısı gibi parametreler kullanıcı tarafından belirlenir. Bunu kullandığınızda, performansı korumak için talep arttıkça kullanmakta olduğunuz Amazon EC2 bulut sunucularının sayısı otomatik olarak artar ve maliyeti en aza indirmek için talep azaldıkça otomatik olarak azalır.

Auto Scalingözellikle saatlik, günlük veya haftalık kullanımda dalgalanan uygulamalar için etkilidir. Otomatik Ölçeklendirme, Amazon CloudWatch tarafından etkinleştirilir ve hiçbir ekstra ücret ödemeden kullanılabilir. AWS CloudWatch, CPU kullanımını, ağ trafiğini vb. Ölçmek için kullanılabilir.

Elastic Load Balancing

Elastic Load Balancing(ELB), gelen istek trafiğini birden çok Amazon EC2 bulut sunucusuna otomatik olarak dağıtır ve daha yüksek hata toleransı elde edilmesini sağlar. Uygun olmayan örnekleri algılar ve uygun olmayan örnekler döngüsel bir şekilde geri yüklenene kadar trafiği örneklere uyacak şekilde otomatik olarak yeniden yönlendirir. Ancak, daha karmaşık yönlendirme algoritmalarına ihtiyacımız varsa, Amazon Route53 gibi diğer hizmetleri seçin.

ELB, aşağıdaki üç bileşenden oluşur.

Yük dengeleyici

Bu, İnternet / intranet yoluyla gelen taleplerin izlenmesini ve ele alınmasını ve bunları kendisine kayıtlı EC2 bulut sunucularına dağıtır.

Kontrol Hizmeti

Bu, gerektiğinde yük dengeleyicileri ekleyip kaldırarak, gelen trafiğe yanıt olarak işleme kapasitesinin otomatik olarak ölçeklendirilmesini içerir. Ayrıca örneklerin uygunluk kontrolünü de gerçekleştirir.

SSL Sonlandırma

ELB, değerli CPU döngülerini kaydeden, ELB'ye bağlı EC2 bulut sunucularınızda SSL'yi kodlayan ve kodunu çözen SSL sonlandırma sağlar. ELB içinde yapılandırılması için bir X.509 sertifikası gereklidir. EC2 bulut sunucusundaki bu SSL bağlantısı isteğe bağlıdır, ayrıca sonlandırabiliriz.

ELB'nin özellikleri

Aşağıdakiler ELB'nin en öne çıkan özellikleridir -

  • ELS, kademeli olarak artan yük modeliyle saniye başına sınırsız isteği işlemek üzere tasarlanmıştır.

  • EC2 bulut sunucularını ve yük dengeleyicilerini trafiği kabul edecek şekilde yapılandırabiliriz.

  • Genel bilgi akışını etkilemeden gereksinime göre yük dengeleyiciler ekleyebilir / kaldırabiliriz.

  • Çevrimiçi sınavlar, çevrimiçi ticaret vb. Taleplerdeki ani artışları karşılamak için tasarlanmamıştır.

  • Müşteriler, daha tutarlı uygulama performansı için tek bir Erişilebilirlik Alanında veya birden çok bölgede Elastic Load Balancing'i etkinleştirebilir.

Yük Dengeleyiciler Nasıl Oluşturulur?

Step 1 - Bu bağlantıyı kullanarak Amazon EC2 konsoluna gidin - https://console.aws.amazon.com/ec2/.

Step 2 - Sağ taraftaki bölge menüsünden yük dengeleyici bölgenizi seçin.

Step 3- Gezinme bölmesinden Yük Dengeleyiciler'i seçin ve Yük Dengeleyici Oluştur seçeneğini belirleyin. Bir açılır pencere açılacak ve gerekli ayrıntıları sağlamamız gerekecek.

Step 4 - Yük Dengeleyici adı kutusunda: Yük dengeleyicinizin adını girin.

Step 5 - Kutu içinde LB oluştur kutusunda: Örnekler için seçtiğiniz ağı seçin.

Step 6 - Varsayılan VPC seçiliyse, Gelişmiş VPC yapılandırmasını etkinleştir'i seçin.

Step 7- Ekle düğmesine tıkladığınızda, aşağıdaki ekran görüntüsünde gösterildiği gibi mevcut alt ağlar listesinden alt ağları seçmek için yeni bir açılır pencere görünecektir. Kullanılabilirlik bölgesi başına yalnızca bir alt ağ seçin. Gelişmiş VPC yapılandırmasını etkinleştir seçeneğini seçmezsek bu pencere görünmeyecektir.

Step 8- İleri'yi seçin; bir pop-up pencere açılacaktır. Ağınız olarak bir VPC seçtikten sonra, güvenlik gruplarını Yük Dengeleyiciler'e atayın.

Step 9 - Yük dengeleyicilere güvenlik grupları atamak için talimatları izleyin ve İleri'yi tıklayın.

Step 10- Varsayılan değerlerle sağlık kontrolü yapılandırma ayrıntılarını içeren yeni bir açılır pencere açılacaktır. Değerler kendi başımıza belirlenebilir, ancak bunlar isteğe bağlıdır. İleri'ye tıklayın: EC2 Bulut Sunucuları Ekle.

Step 11- Kayıtlı örnekler gibi örnekler hakkında bilgi içeren bir açılır pencere açılır, EC2 Bulut Sunucusu EKLE seçeneğini belirleyerek yük dengeleyicilere örnekler ekler ve gerekli bilgileri doldurur. Etiket Ekle'yi tıklayın.

Step 12- Yük dengeleyicinize etiket eklemek isteğe bağlıdır. Etiket eklemek için Etiket Ekle Sayfasına tıklayın ve anahtar, değer gibi bilgileri etikete doldurun. Ardından Etiket Oluştur seçeneğini seçin. İncele ve Oluştur düğmesini tıklayın.

Ayarı doğrulayabileceğimiz bir inceleme sayfası açılır. Hatta düzenleme bağlantısını seçerek ayarları değiştirebiliriz.

Step 13 - Yük dengeleyicinizi oluşturmak için Oluştur'u ve ardından Kapat düğmesini tıklayın.

Yük Dengeleyici Nasıl Silinir?

Step 1 - Bu bağlantıyı kullanarak Amazon EC2 konsoluna gidin - https://console.aws.amazon.com/ec2/.

Step 2 - Gezinme bölmesinden Yük Dengeleyicileri seçeneğini seçin.

Step 3 - Yük dengeleyiciyi seçin ve Eylem düğmesini tıklayın.

Step 4- Sil düğmesini tıklayın. Bir uyarı penceresi görünecektir, Evet, Sil düğmesine tıklayın.