Lab setup instructions and requirements
Protect your account and progress. Always use a private browser window and lab credentials to run this lab.

Compute Engine'de Yük Dengelemeyi Uygulama: Yarışma Laboratuvarı

Lab 1 hour universal_currency_alt 1 Credit show_chart Introductory
info This lab may incorporate AI tools to support your learning.
This content is not yet optimized for mobile devices.
For the best experience, please visit us on a desktop computer using a link sent by email.

GSP313

Google Cloud yönlendirmesiz öğrenim laboratuvarı logosu

Genel bakış

Yarışma laboratuvarında size bir senaryo ve birtakım görevler verilir. Adım adım talimatları uygulamak yerine, görevleri kendi başınıza nasıl tamamlayacağınızı bulmak için kurstaki laboratuvarlardan öğrendiğiniz becerileri pratiğe dökersiniz. Otomatik bir puan sistemi (Bu sayfada gösterilir), görevlerinizi gerektiği şekilde tamamlayıp tamamlamadığınızla ilgili geri bildirim verir.

Bir yarışma laboratuvarı'na katıldığınızda size yeni Google Cloud kavramları öğretilmez. Varsayılan değerleri değiştirmek ve kendi hatalarınızı düzeltmek için hata mesajlarını okuyup araştırma yapmak gibi öğrendiğiniz becerileri geliştirmeniz beklenir.

%100'e ulaşmak için tüm görevleri verilen süre içinde başarıyla tamamlamanız gerekir.

Kurulum ve şartlar

Laboratuvarı Başlat düğmesini tıklamadan önce

Buradaki talimatları okuyun. Laboratuvarlar süreli olduğundan duraklatılamaz. Start Lab'i (Laboratuvarı başlat) tıkladığınızda başlayan zamanlayıcı, Google Cloud kaynaklarının ne süreyle kullanımınıza açık durumda kalacağını gösterir.

Bu uygulamalı laboratuvarı kullanarak, laboratuvar etkinliklerini simülasyon veya demo ortamı yerine gerçek bir bulut ortamında gerçekleştirebilirsiniz. Bunu yapabilmeniz için size yeni, geçici kimlik bilgileri verilir. Bu kimlik bilgilerini laboratuvar süresince Google Cloud'da oturum açmak ve Google Cloud'a erişmek için kullanabilirsiniz.

Bu laboratuvarı tamamlamak için gerekenler:

  • Standart bir internet tarayıcısına erişim (Chrome Tarayıcı önerilir)
Not: Bu laboratuvarı çalıştırmak için tarayıcıyı gizli modda (önerilen) veya gizli tarama penceresinde açın. Aksi takdirde, kişisel hesabınızla öğrenci hesabınız arasında oluşabilecek çakışmalar nedeniyle kişisel hesabınızdan ek ücret alınabilir.
  • Laboratuvarı tamamlamak için yeterli süre (Laboratuvarlar başlatıldıktan sonra duraklatılamaz.)
Not: Bu laboratuvar için yalnızca öğrenci hesabını kullanın. Farklı bir Google Cloud hesabı kullanırsanız bu hesaptan ödeme alınabilir.

Yarışma senaryosu

Google Cloud Virtual Private Cloud (VPC) ağındaki Compute Engine sanal makine (VM) örneklerine ağ işlevselliği sağlamakla görevlendirilmiş bir bulut mühendisleri ekibinde çalışan kıdemsiz bir bulut mühendisisiniz.

VPC ağı olmadan sanal makine örnekleri, container'lar veya App Engine uygulamaları oluşturamayacağınızdan, her Google Cloud projesinde başlamanıza yardımcı olacak şekilde yapılandırılmış bir varsayılan ağ bulunur.

Ağ trafiği için yük dengelemeyi desteklemek istiyorsanız ağ yük dengeleyici ile HTTP yük dengeleyici arasındaki farkı ve Compute Engine sanal makinelerinde çalışan uygulamalarınız için bunları nasıl yapılandıracağınızı bilmeniz gerekir.

Aşağıdaki görevleri tamamlamak için gereken bilgi ve beceriye sahip olmanız beklenir.

Yarışma konusu

Bu laboratuvarda, güvenlik duvarı kuralları ve üç sanal makine örneğiyle otomatik modda bir VPC ağı oluşturmanız isteniyor. Ardından, sanal makine örneklerinin bağlantısını keşfetmek için yük dengelemeyi yapılandırmanız gerekiyor.

Yapmanız gerekenler:

  • Güvenlik duvarı kurallarıyla birden çok web sunucusu örneği oluşturma
  • Yük dengeleme hizmeti yapılandırma
  • HTTP yük dengeleyici oluşturma

Uymanız gereken bazı standartlar:

  • Aksi yönde bir talimat olmadığı sürece tüm kaynakları bölgesi ve alt bölgesinde oluşturun.

Her görev aşağıda ayrıntılı olarak açıklanmıştır. İyi şanslar!

1. görev: Birden fazla web sunucusu örneği oluşturma

Bu görev için aşağıdaki yapılandırmayı kullanarak üç Compute Engine sanal makine örneği oluşturmanız, bu örneklere Apache'yi yüklemeniz ve HTTP trafiğinin örneklere ulaşmasına izin veren www-firewall-network-lb güvenlik duvarı kuralını eklemeniz gerekir.

Not: Tüm örneklerin varsayılan ağda olduğundan emin olun.
  1. Aşağıdaki değerleri seçin, diğer tüm alanları varsayılan değerlerinde bırakın:

    Özellik Değer (Değeri yazın veya belirtilen seçeneği kullanın)
    Sanal makine örneği - 1 web1
    Sanal makine örneği - 2 web2
    Sanal makine örneği - 3 web3
    Bölge
    Alt bölge
    Diziler E2
    Makine türü e2-small
    Etiketler network-lb-tag
    image-family debian-12
    image-project debian-cloud
  2. Apache'yi her sunucuya yüklemek için aşağıdaki komut dosyasını kullanın (web-number değerini, örneğin adına göre web1, web2 veya web3 gibi güncelleyin):

    #!/bin/bash apt-get update apt-get install apache2 -y service apache2 restart echo "

    Web Sunucusu: web-number

    " | tee /var/www/html/index.html
Not: curl komutunu kullanarak örneklerin çalıştığını birer birer doğrulayabilirsiniz. [IP_ADDRESS] yerine her bir sanal makinenizin IP adresini yazın:

curl http://[IP_ADDRESS] Çalışmazsa sanal makineyi sıfırlamayı deneyin.

Hedefi doğrulamak için İlerleme durumumu kontrol et'i tıklayın. Birden fazla web sunucusu örneği oluşturma

2. görev: Yük dengeleme hizmetini yapılandırma

Bu görev için yük dengeleme hizmetini destekleyen kaynakları oluşturmanız gerekir.

  1. Aşağıdaki değerleri seçin, diğer tüm alanları varsayılan değerlerinde bırakın:

    Özellik Değer (Değeri yazın veya belirtilen seçeneği kullanın)
    Statik harici IP network-lb-ip-1
    Hedef havuz www-pool
    Bağlantı noktaları 80
  2. Yük dengeleme hizmeti yapılandırıldıktan sonra, iletim kuralına trafik göndermeye başlayın ve trafiğin farklı örneklere nasıl dağıtıldığını izleyin.

    Hedefi doğrulamak için Check my progress'i (İlerleme durumumu kontrol et) tıklayın. Yük dengeleme hizmetini yapılandırma

3. görev: HTTP yük dengeleyici oluşturma

Bu görev için HTTP yük dengeleyici kaynakları oluşturmanız gerekir. Yönetilen örnek grupları (MIG'ler) hakkında daha fazla bilgi edinebilirsiniz.

  1. Değerleri aşağıdaki gibi ayarlayın, diğer tüm alanları varsayılan değerlerinde bırakın:

    Özellik Değer (Değeri yazın veya belirtilen seçeneği kullanın)
    Arka uç şablonu lb-backend-template
    Etiketler allow-health-check
    Yönetilen örnek grubu lb-backend-group
    Makine türü e2-medium
    Görüntü ailesi ve görüntü projesi Daha önce oluşturulan sanal makinelerle aynı
    fw-allow-health-check fw-allow-health-check
    Kaynak aralıklarına izin ver 130.211.0.0/22, 35.191.0.0/16
    Trafik ingress
    Bağlantı noktası 80
    Harici IP adresi lb-ipv4-1
    Durum denetimi http-basic-check
    URL eşlemesi web-map-http
    Hedef HTTP proxy'si http-lb-proxy

    Hedefi doğrulamak için Check my progress'i (İlerleme durumumu kontrol et) tıklayın. HTTP yük dengeleyici oluşturma

Örneklere gönderilen trafiği test etme

  1. Konsoldaki gezinme menüsünde Network services > Load balancing'e (Ağ hizmetleri > Yük dengeleme) gidin.

  2. Biraz önce oluşturduğunuz yük dengeleyiciyi (web-map-http) tıklayın.

  3. Sanal makinelerin kullanılabildiğini doğrulamak için web tarayıcısı kullanarak yük dengeleyiciyi test edin. http://<i>[IP_ADDRESS]</i>/ adresine gidin ve <i>[IP_ADDRESS]</i> yerine yük dengeleyicinin IP adresini (örneğin, 35.241.29.40) yazın.

Not: Bu işlem üç ila beş dakika sürebilir.

Bağlantı kuramazsanız birkaç dakika bekleyip tarayıcıyı yeniden yükleyin.

Tarayıcınızda, sayfayı sunan örneğin adını gösteren içeriklerin yer aldığı (örneğin, Page served from: lb-backend-group-xxxx) bir sayfa oluşturulacaktır.

Tebrikler!

Google Cloud&#39;da yük dengeleme uygulama

Üç sanal makineden oluşan bir VPC'yi başarıyla kurdunuz, yük dengeleyiciyi yapılandırdınız ve ağ trafiğini doğruladınız.

Google Cloud eğitimi ve sertifikası

...Google Cloud teknolojilerinden en iyi şekilde yararlanmanıza yardımcı olur. Derslerimizde teknik becerilere odaklanırken en iyi uygulamalara da yer veriyoruz. Gerekli yetkinlik seviyesine hızlıca ulaşmanız ve öğrenim maceranızı sürdürebilmeniz için sizlere yardımcı olmayı amaçlıyoruz. Temel kavramlardan ileri seviyeye kadar farklı eğitim programlarımız mevcut. Ayrıca, yoğun gündeminize uyması için talep üzerine sağlanan, canlı ve sanal eğitim alternatiflerimiz de var. Sertifikasyonlar ise Google Cloud teknolojilerindeki becerilerinizi ve uzmanlığınızı doğrulamanıza ve kanıtlamanıza yardımcı oluyor.

Kılavuzun Son Güncellenme Tarihi: 28 Ekim 2025

Laboratuvarın Son Test Edilme Tarihi: 28 Ekim 2025

Telif Hakkı 2025 Google LLC. Tüm hakları saklıdır. Google ve Google logosu, Google LLC şirketinin ticari markalarıdır. Diğer tüm şirket ve ürün adları ilişkili oldukları şirketlerin ticari markaları olabilir.

Before you begin

  1. Labs create a Google Cloud project and resources for a fixed time
  2. Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
  3. On the top left of your screen, click Start lab to begin

Use private browsing

  1. Copy the provided Username and Password for the lab
  2. Click Open console in private mode

Sign in to the Console

  1. Sign in using your lab credentials. Using other credentials might cause errors or incur charges.
  2. Accept the terms, and skip the recovery resource page
  3. Don't click End lab unless you've finished the lab or want to restart it, as it will clear your work and remove the project

This content is not currently available

We will notify you via email when it becomes available

Great!

We will contact you via email if it becomes available

One lab at a time

Confirm to end all existing labs and start this one

Use private browsing to run the lab

Use an Incognito or private browser window to run this lab. This prevents any conflicts between your personal account and the Student account, which may cause extra charges incurred to your personal account.