Kaydol

Merhaba Sevgili Floodlar.com Kullanıcısı, Web sitemizde geçirdiğiniz zaman ve bu büyüleyici flood evrenine katılımınız için teşekkür ederiz. Floodların geniş dünyasıyla dolu deneyiminizi daha fazla keşfetmek için, web sitemizi sınırsız olarak kullanabilmeniz adına giriş yapmanız gerekmektedir.

Oturum aç

Merhaba Floodlar.com Kullanıcısı, İlk üç sayfayı tamamladınız, tebrikler! Ancak, floodların devamını görmek ve daha fazla interaktif deneyim yaşamak için giriş yapmanız gerekiyor. Hesabınız yoksa, hızlıca oluşturabilirsiniz. Sınırsız floodlar ve etkileşimler sizleri bekliyor. Giriş yapmayı unutmayın!

Şifremi hatırlamıyorum

Şifreniz mi unuttunuz? Endişelenmeyin! Lütfen kayıtlı e-posta adresinizi giriniz. Size bir bağlantı göndereceğiz ve bu link üzerinden yeni bir şifre oluşturabileceksiniz.

Fil Necati Masonlar Locası Subreddit Adı Nedir? Cevap: ( N31 )

Üzgünüz, flood girme izniniz yok, Flood girmek için giriş yapmalısınız.

Lütfen bu Floodun neden bildirilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Lütfen bu cevabın neden bildirilmesi gerektiğini kısaca açıklayın.

Lütfen bu kullanıcının neden rapor edilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Mobil Uygulamada Açın

Güncel Floodlar En sonuncu Nesne

Bir s0.d1.small BMC Sunucusunda Yük Dengeleyici Nasıl Kurulur

Bir s0.d1.small BMC Sunucusunda Yük Dengeleyici Nasıl Kurulur

phoenixNAP Bare Metal Cloud önceden yapılandırılmış tek CPU bulut sunucusu, yük dengeleme için ideal bir çözümdür. Bir yazılım yük dengeleyici, zorlu donanım gerektirmez ve en ucuz BMC bulut sunucusu, başlamanız için fazlasıyla yeterlidir.

Bu eğitimde, phoenixNAP’ın s0.d1.small BMC sunucusu eşgörünümündeki bir yük dengeleyici için örnek bir kurulum açıklanmaktadır.

Bir s0.d1.small BMC Örneği Üzerinde Yük Dengeleyici Kurma

Önkoşullar

  • Sudo ayrıcalıklarıyla komut satırına/terminale erişim.
  • Sabit bir internet bağlantısıyla tarayıcıya erişim.
  • Bare Metal Cloud (BMC) hesabı.

Yük Dengeleme Nedir?

Yük dengeleme, yüksek trafik hacimlerini birden fazla sunucuya dağıtarak tek bir örneğin fazla çalıştırılmamasını sağlar. Yük dengelemenin nihai hedefi, genel işlem verimliliği ve daha iyi bir kullanıcı deneyimidir.

Yük dengeleyici, arka uç sunucu sağlığını izler ve optimum istekler ile sunucu kaynaklarının işlenmesini sağlar. Örneğin, yük dengeleyiciler, bir sunucu bir istek alamadığında trafiğin yeniden yönlendirilmesine yardımcı olur.

Yük Dengeleyici Olarak S.0 BMC Örneği

Yazılım tabanlı yük dengeleyicilerin bir BMC sunucusunda bir Linux işlemi olarak kurulumu kolaydır. Örneğin, HAproxy sunucusu yardımcı programının bir BMC örneğinde bir yük dengeleyici olarak kurulumu ve yapılandırılması kolaydır.

S0 küçük BMC örneği kullanan yük dengeleyici mimarisi

Kurulum aşağıdaki yapıya sahiptir:

  • Küçük BMC örneği, bir yük dengeleyici görevi görür.
  • Üç test sunucusu, bir sunucu çiftliği görevi görür.

Yük dengeleyici ile örnek bir yerel web uygulaması kurmak için talimatları izleyin.

1. Adım: SSH Anahtarları Oluşturun

SSH ile BMC’ye bağlanmak için kullanacağınız makinede bir anahtar çifti oluşturun. BMC portalında kullanmak istediğiniz kayıtlı bir anahtar varsa bu adımı atlayın.

1. Terminali açın (CTRL+ALT+T).

2. Yeni bir SSH anahtarı oluşturun:

ssh-keygen

Komut, keygen işlemini başlatır.

3. Anahtar çiftini oluşturmak için adımları izleyin. Altında kayıtlı tutmak istediğiniz mevcut anahtarlar varsa id_rsa, anahtar adını değiştirin. Aksi takdirde, basın Girmek varsayılan konumu seçmek ve mevcut anahtarların üzerine yazmak için.

ssh-keygen'in uçbirim çıktısı

Ek güvenlik için bir parola ekleyin.

Oluşturulan anahtar çiftinin terminal çıkışı

İşlem tamamlandığında çıktı, anahtar çifti konumunu ve rastgele resim görüntüsünü yazdırır.

4. id_rsa.pub Vi kullanarak dosya:

sudo vi ~/.ssh/id_rsa.pub

5. Dosya içeriğini kopyalayın ve editörden çıkın:

:q

Aşağıdaki adım, id_rsa.pub içerikler.

2. Adım: s0.d1.small BMC Örneği Dağıtın ve SSH Yoluyla Bağlayın

1. phoenixNAP İstemci Portalı kimlik bilgilerinizi kullanarak BMC portalında oturum açın.

2. tıklayın Yeni Sunucu Dağıt üzerinde sunucular sayfa.

BMC portalında yeni sunucu düğmesi konumu dağıtın

3. Konum ilk bölümdeki sunucu için. Hemen ardından bir faturalandırma modeli seçin.

4. s0.d1.küçük BMC örneği Sunucu bölüm.

Bir s0.d1.small BMC sunucu örneği seçme.

5. Aşağıdaki bölümde bir işletim sistemi seçin. kullanıyoruz Ubuntu Biyonik. Basmak Sonraki Örnek Ayrıntıları sayfasına ilerlemek için

Not: Tipik olarak, bir Ubuntu sunucusu iki dakikadan daha kısa sürede kullanılabilir.

6. Ana bilgisayar adını ve sunucu için isteğe bağlı bir açıklama girin.

7. Önceki bölümde yeni bir anahtar oluşturduysanız, Yeni bir Genel SSH Anahtarı ekleyin ve yapıştır id_rsa.pub içerikler. BMC portalında kayıtlı bir anahtarınız varsa, kayıtlı anahtar adını yazın ve listeden seçin.

8. Bir IP tahsisi satın alın veya mevcut bir tahsisi atayın. Bu kılavuzu test etmek için en az bir genel IP gereklidir. /31 IP tahsisi, Linux için minimum gereksinimdir.

9. Şunu atla Genel Ağlar Ve Varsayılan giriş şimdilik seçenekler.

10. Ayrıntıları bir kez daha gözden geçirin ve Yeni Sunucu Dağıt Hazır olduğunuzda işlemi tamamlamak için düğmesine basın.

11. BMC örneğinizi sunucu listesinde bulun ve örnek ayrıntılarını görmek için adına tıklayın. Durum şu şekilde görüntülendiğinde sunucu hazırdır: Açık.

Sunucu ayrıntıları açık göstergesi

görüntüle atanmış IPs sütununda Ağ ve IP Ayarları sekmesi Sunucu Ayrıntıları sayfa.

Sunucu ayrıntıları bölümünde atanan IP'ler.

Sonraki adım için genel bir IP adresi kullanın.

12. Terminalde aşağıdaki komutu çalıştırarak makineye SSH girin:

ssh ubuntu@<your public IP>
ssh sunucu bağlantı terminali çıkışı

Çıktı, orijinalliği onaylamanızı isterse, şunu yazın: Evet konumu bilinen ana bilgisayarlara eklemek ve BMC sunucusuna bağlanmak için.

3. Adım: HAProxy’yi kurun

1. HAProxy deposunu ekleyin:

sudo add-apt-repository ppa:vbernat/haproxy-1.8
HAProxy deposu eklemenin terminal çıktısı

2. Basın Girmek depoyu eklemeniz istendiğinde.

3. İşlem tamamlandıktan sonra paketleri güncelleyin:

sudo apt-get update

4. Son olarak, HAProxy’yi şununla kurun:

sudo apt-get install haproxy

4. Adım: Test Web Sunucuları Oluşturun

1. Sunucu görevi görecek üç dizin oluşturun:

mkdir server{1..3}
Sunucu klasör yapısı

2. Her sunucu için bir açılış sayfası oluşturun:

touch server{1..3}/index.html

3. Her birini düzenleyin index.html dosya:

sudo vi server1/index.html

4. Aşağıdaki içerikleri ekleyin:

<!DOCTYPE html>
<html>
        <title>Server 1</title>
        <body>Connected!</body>
</html>
index.html içeriği

5. Aynı içerikleri şuraya ekleyin: sunucu2/index.html Ve server3/index.html. Başlık etiketleri içeriğini şu şekilde değiştirin: Server 2 Ve Server 3 sırasıyla.

5. Adım: HAProxy Load Balancer’ı yapılandırın

1. HAProxy için varsayılan yapılandırmayı düzenleyin:

sudo vi /etc/haproxy/haproxy.cfg

2. Dosyadaki her şeyi silin ve aşağıdaki içerikleri ekleyin:

defaults
  mode http
  timeout client 10s
  timeout connect 5s
  timeout server 10s
  timeout http-request 10s

frontend myfrontend
  bind 127.0.0.1:80
  default_backend myservers

backend myservers
  balance roundrobin
  server server1 127.0.0.1:8000
  server server2 127.0.0.1:8001
  server server3 127.0.0.1:8002
HAProxy yapılandırma dosyası içeriği

Yapılandırma dosyasının üç bölümü vardır:

  • defaults aşağıdaki tüm bölümlerde tanımlanan paylaşılan ayarlardır. Bu bölüm, yaygın bağlantı sorunlarından kaçınmaya yardımcı olmak için bekleme sürelerini ayarlar.
  • frontend HAProxy’nin istekleri aldığı adresi ve bağlantı noktasını tanımlar. bu default_backend çizgi, yük dengeleyicinin bağlantıları aktarması gereken yeri gösterir.
  • backend aşağıdaki adımda tanımlanan birden çok sunucu için sunucu adreslerini ve bağlantı noktalarını saklar. Yük dengeleme algoritması şu şekilde ayarlanır: yuvarlak robin.

3. Dosyayı kaydedin ve kapatın:

:wq

4. Yapılandırmayı uygulamak için HAProxy’yi yeniden başlatın:

sudo systemctl restart haproxy

Çıktı, konsola hiçbir şey yazdırmaz.

6. Adım: Sunucuları Çalıştırın ve Load Balancer’ı Test Edin

1. Üç terminal sekmesi daha açın ve sunucuda oturum açın:

ssh ubuntu@<your public IP>

Şimdi dört terminal sekmesi açık.

2. Her sekmede sunucu klasörlerine gidin:

cd server1
cd server2
cd server3

3. Test sunucusunu her terminal sekmesinde farklı bir bağlantı noktasında çalıştırın:

python3 -m http.server 8000 --bind 127.0.0.1
python3 -m http.server 8001 --bind 127.0.0.1
python3 -m http.server 8002 --bind 127.0.0.1
Python kullanarak test web sunucusunu başlatma

4. Dördüncü sekmede, kullanarak bağlantıyı test edin. curl:

curl 127.0.0.1:80

Yük dengeleyicinin doğru çalıştığını doğrulamak için komutu iki kez daha çalıştırın.

Curl komutunu kullanarak yük dengeleyiciyi test etme

Hepsini bir kez deneme yük dengeleme algoritması, isteklerin yükü dengelemek için her sunucuya bir kez yönlendirilmesini sağlar.

Neden S.0’ı Yük Dengeleyici Olarak Kullanmalı?

Bir S.0 BMC sunucusunu bir yük dengeleyici olarak yapılandırmak, bir sunucu kümesinin hızını ve kaynak kapasitesini en üst düzeye çıkarmanın ucuz bir yoludur.

s0.d1.small BMC sunucusunu bir yük dengeleyici olarak kullanmanın bazı faydaları şunlardır:

  • Düşük maliyetli. Örnek, en küçük ve en ucuz tekliftir ve yapılandırma, yük dengeleyici iş yükünü kolaylıkla halleder. Kullanım durumunuza bağlı olarak saatlik, aylık ödeme yapın veya uzatılmış rezervasyon yapın.
  • Etkili ağ aşırı yük yönetimi. Genel amaçlı örnek, genellikle yüksek trafikli web siteleri için kullanılır ve tüm kaynakları dengeli bir şekilde kullanır.
  • Artırılmış güvenlik ve yüksek kullanılabilirlik. Ağ sağlam, hızlı, düşük gecikmeli ve güvenilirdir. Ek olarak, saldırı altındayken maksimum kullanılabilirlik ve güvenlik sağlamak için her sunucu 20 Gb/sn DDoS korumasıyla birlikte gelir.

Çözüm

Bu makaleyi okuduktan sonra, sunucu grubunuzun ön hattında bir yük dengeleyici olarak s0.d1.small BMC bulut sunucusunu nasıl kuracağınızı biliyorsunuz.

Bu uygun maliyetli genel amaçlı örneğin başka birçok kullanım durumu vardır ve Geliştirme ekipleri için güçlü bir güvenlik duvarı veya korumalı alan ortamı olarak hizmet verecek şekilde yapılandırılabilir.

İlgili Mesajlar

Yorum eklemek için giriş yapmalısınız.