Instrukcje i wymagania dotyczące konfiguracji modułu
Chroń swoje konto i postępy. Zawsze używaj okna przeglądania prywatnego i danych logowania do modułu, kiedy go uruchamiasz.

Wdrażanie równoważenia obciążenia w Compute Engine: moduł-wyzwanie

Moduł 1 godz. universal_currency_alt 1 punkt show_chart Wprowadzające
info Ten moduł może zawierać narzędzia AI, które ułatwią Ci naukę.
Te treści nie są jeszcze zoptymalizowane pod kątem urządzeń mobilnych.
Dla maksymalnej wygody odwiedź nas na komputerze, korzystając z linku przesłanego e-mailem.

GSP313

Logo modułów do samodzielnego ukończenia poświęconych Google Cloud

Opis

W Challenge Lab (module-wyzwaniu) otrzymasz scenariusz i zestaw zadań. Zamiast instrukcji krok po kroku użyjesz umiejętności zdobytych w poszczególnych modułach szkolenia, rozwiązując zadania samodzielnie. Automatyczny system oceniania (widoczny na tej stronie) poinformuje Cię, czy zadanie zostało wykonane poprawnie.

W Challenge Lab nie będziemy uczyć Cię nowych pojęć związanych z Google Cloud. Musisz za to poszerzyć nabyte umiejętności, takie jak zmiana domyślnych wartości oraz czytanie i analizowanie komunikatów o błędach, po to, by naprawiać popełnione przez siebie błędy.

Aby zdobyć 100% punktów, musisz ukończyć wszystkie zadania w określonym czasie.

Konfiguracja i wymagania

Zanim klikniesz przycisk Rozpocznij moduł

Zapoznaj się z tymi instrukcjami. Moduły mają limit czasowy i nie można ich zatrzymać. Gdy klikniesz Rozpocznij moduł, na liczniku wyświetli się informacja o tym, na jak długo udostępniamy Ci zasoby Google Cloud.

W tym praktycznym module możesz spróbować swoich sił w wykonywaniu opisywanych działań w prawdziwym środowisku chmury, a nie w jego symulacji lub wersji demonstracyjnej. Otrzymasz nowe, tymczasowe dane logowania, dzięki którym zalogujesz się i uzyskasz dostęp do Google Cloud na czas trwania modułu.

Do ukończenia modułu potrzebne będą:

  • Dostęp do standardowej przeglądarki internetowej (zalecamy korzystanie z przeglądarki Chrome).
Uwaga: uruchom ten moduł w oknie incognito (zalecane) lub przeglądania prywatnego. Dzięki temu unikniesz konfliktu między swoim kontem osobistym a kontem do nauki, co mogłoby spowodować naliczanie dodatkowych opłat na koncie osobistym.
  • Odpowiednia ilość czasu na ukończenie modułu – pamiętaj, że gdy rozpoczniesz, nie możesz go wstrzymać.
Uwaga: w tym module używaj tylko konta do nauki. Jeśli użyjesz innego konta Google Cloud, mogą na nim zostać naliczone opłaty.

Scenariusz

Pracujesz na stanowisku młodszego inżyniera w zespole ds. inżynierii chmury, który ma za zadanie zapewnić funkcje sieciowe instancjom maszyn wirtualnych Compute Engine w sieci prywatnego środowiska wirtualnego w chmurze (VPC) Google Cloud.

Bez sieci VPC nie można tworzyć instancji maszyn wirtualnych, kontenerów ani aplikacji App Engine, więc każdy projekt Google Cloud ma skonfigurowaną sieć default (domyślną), która ułatwia rozpoczęcie pracy.

Aby móc obsługiwać równoważenie obciążenia ruchu sieciowego, musisz znać różnicę między sieciowym systemem równoważenia obciążenia a systemem równoważenia obciążenia HTTP oraz wiedzieć, jak skonfigurować oba te systemy do obsługi aplikacji działających w maszynach wirtualnych Compute Engine.

Zakładamy, że masz wiedzę i umiejętności potrzebne do wykonania tych zadań.

Twoje wyzwanie

W tym module musisz utworzyć sieć VPC w trybie automatycznym z regułami zapory sieciowej i 3 instancjami maszyn wirtualnych. Następnie musisz skonfigurować równoważenie obciążenia, aby sprawdzić połączenia instancji maszyn wirtualnych.

Czynności, które musisz wykonać:

  • utworzenie kilku instancji serwera WWW z regułami zapory sieciowej,
  • skonfigurowanie usługi równoważenia obciążenia,
  • utworzenie systemu równoważenia obciążenia HTTP.

Musisz uwzględnić te założenia:

  • Twórz wszystkie zasoby dla regionu oraz strefy , chyba że instrukcje będą inne.

Każde zadanie zostało szczegółowo opisane poniżej. Powodzenia!

Zadanie 1. Utwórz wiele instancji serwera WWW

Aby wykonać to zadanie, musisz utworzyć 3 instancje maszyn wirtualnych Compute Engine, korzystając z podanej niżej konfiguracji, i zainstalować na nich serwer Apache, a następnie dodać regułę zapory sieciowej www-firewall-network-lb, która przepuszcza ruch HTTP do tych instancji.

Uwaga: sprawdź, czy wszystkie instancje znajdują się w sieci default.
  1. Ustaw wymienione niżej wartości, a wszystkie pozostałe pozostaw domyślne:

    Właściwość Wartość (wpisz podaną wartość lub wybierz podaną opcję)
    Instancja maszyny wirtualnej -1 web1
    Instancja maszyny wirtualnej -2 web2
    Instancja maszyny wirtualnej -3 web3
    Region
    Strefa
    Seria E2
    Typ maszyny e2-small
    Tagi network-lb-tag
    Rodzina obrazów debian-12
    Projekt z obrazami debian-cloud
  2. Użyj tego skryptu, aby zainstalować Apache na każdym serwerze (zmień web-number, np. web1, web2 lub web3, zgodnie z nazwą instancji):

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

    Web Server: web-number

    " | tee /var/www/html/index.html
Uwaga: możesz sprawdzić, czy poszczególne instancje działają – użyj polecenia curl, zastępując fragment [IP_ADDRESS] adresem IP odpowiedniej maszyny wirtualnej:

curl http://[IP_ADDRESS] Jeśli to nie zadziała, spróbuj zresetować maszynę wirtualną.

Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło. Utworzenie kilku instancji serwera WWW

Zadanie 2. Skonfiguruj usługę równoważenia obciążenia

W tym zadaniu musisz utworzyć zasoby obsługujące usługę równoważenia obciążenia.

  1. Ustaw wymienione niżej wartości, a wszystkie pozostałe pozostaw domyślne:

    Właściwość Wartość (wpisz podaną wartość lub wybierz podaną opcję)
    Statyczny zewnętrzny adres IP network-lb-ip-1
    Pula docelowa www-pool
    Porty 80
  2. Kiedy usługa równoważenia obciążenia zostanie skonfigurowana, zacznij wysyłać ruch do reguły przekierowania i obserwuj jego przepływ do poszczególnych instancji.

    Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło. Skonfigurowanie usługi równoważenia obciążenia

Zadanie 3. Utwórz system równoważenia obciążenia HTTP

W tym zadaniu musisz utworzyć zasoby dla systemu równoważenia obciążenia HTTP. Więcej informacji o zarządzanych grupach instancji

  1. Ustaw te wartości, a wszystkie inne pozostaw domyślne:

    Właściwość Wartość (wpisz podaną wartość lub wybierz podaną opcję)
    Szablon backendu lb-backend-template
    Tagi allow-health-check
    Zarządzana grupa instancji lb-backend-group
    Typ maszyny e2-medium
    Rodzina obrazów i projekt takie same jak w przypadku wcześniej utworzonych maszyn wirtualnych
    fw-allow-health-check fw-allow-health-check
    Dozwolone zakresy docelowe 130.211.0.0/22, 35.191.0.0/16
    Ruch ruch przychodzący
    Port 80
    Zewnętrzny adres IP lb-ipv4-1
    Kontrola stanu http-basic-check
    Mapa URL web-map-http
    Docelowy serwer proxy HTTP http-lb-proxy

    Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło. Utworzenie systemu równoważenia obciążenia HTTP

Testowanie ruchu wysyłanego do instancji

  1. W konsoli otwórz Menu nawigacyjne i kliknij Usługi sieciowe > Równoważenie obciążenia.

  2. Kliknij utworzony przed chwilą system równoważenia obciążenia (web-map-http).

  3. Aby sprawdzić, czy maszyny wirtualne są dostępne, przetestuj system równoważenia obciążenia za pomocą przeglądarki. Otwórz stronę http://<i>[IP_ADDRESS]</i>/, zastępując fragment <i>[IP_ADDRESS]</i> adresem IP systemu równoważenia obciążenia (np. 35.241.29.40).

Uwaga: może to potrwać 3–5 minut.

Jeśli nie możesz się połączyć, poczekaj kilka minut i odśwież przeglądarkę.

Przeglądarka powinna wyrenderować stronę z treścią zawierającą nazwę instancji obsługującej stronę (na przykład Page served from: lb-backend-group-xxxx).

Gratulacje!

Wdrażanie równoważenia obciążenia w Google Cloud

Udało Ci się skonfigurować system równoważenia obciążenia oraz sieć VPC składającą się z 3 maszyn wirtualnych, a także zweryfikować ruch sieciowy.

Szkolenia i certyfikaty Google Cloud

…pomogą Ci wykorzystać wszystkie możliwości technologii Google Cloud. Nasze zajęcia obejmują umiejętności techniczne oraz sprawdzone metody, które ułatwią Ci szybką naukę i umożliwią jej kontynuację. Oferujemy szkolenia na poziomach od podstawowego po zaawansowany prowadzone w trybach wirtualnym, na żądanie i na żywo, dzięki czemu możesz dopasować program szkoleń do swojego napiętego harmonogramu. Certyfikaty umożliwią udokumentowanie i potwierdzenie Twoich umiejętności oraz doświadczenia w zakresie technologii Google Cloud.

Ostatnia aktualizacja instrukcji: 28 października 2025 r.

Ostatni test modułu: 28 października 2025 r.

Copyright 2025 Google LLC. Wszelkie prawa zastrzeżone. Google i logo Google są znakami towarowymi Google LLC. Wszelkie inne nazwy firm i produktów mogą być znakami towarowymi odpowiednich podmiotów, z którymi są powiązane.

Zanim zaczniesz

  1. Moduły tworzą projekt Google Cloud i zasoby na określony czas.
  2. Moduły mają ograniczenie czasowe i nie mają funkcji wstrzymywania. Jeśli zakończysz moduł, musisz go zacząć od początku.
  3. Aby rozpocząć, w lewym górnym rogu ekranu kliknij Rozpocznij moduł.

Użyj przeglądania prywatnego

  1. Skopiuj podaną nazwę użytkownika i hasło do modułu.
  2. Kliknij Otwórz konsolę w trybie prywatnym.

Zaloguj się w konsoli

  1. Zaloguj się z użyciem danych logowania do modułu. Użycie innych danych logowania może spowodować błędy lub naliczanie opłat.
  2. Zaakceptuj warunki i pomiń stronę zasobów przywracania.
  3. Nie klikaj Zakończ moduł, chyba że właśnie został przez Ciebie zakończony lub chcesz go uruchomić ponownie, ponieważ spowoduje to usunięcie wyników i projektu.

Ta treść jest obecnie niedostępna

Kiedy dostępność się zmieni, wyślemy Ci e-maila z powiadomieniem

Świetnie

Kiedy dostępność się zmieni, skontaktujemy się z Tobą e-mailem

Jeden moduł, a potem drugi

Potwierdź, aby zakończyć wszystkie istniejące moduły i rozpocząć ten

Aby uruchomić moduł, użyj przeglądania prywatnego

Uruchom ten moduł w oknie incognito lub przeglądania prywatnego. Dzięki temu unikniesz konfliktu między swoim kontem osobistym a kontem do nauki, co mogłoby spowodować naliczanie dodatkowych opłat na koncie osobistym.