arrow_back

Wdrażanie równoważenia obciążenia w Compute Engine: Challenge Lab

Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

Wdrażanie równoważenia obciążenia w Compute Engine: Challenge Lab

Lab 1 godz. universal_currency_alt 1 punkt show_chart Wprowadzające
Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

GSP313

Moduły Google Cloud do samodzielnego ukończenia

Przegląd

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 kursu, 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.

Ten moduł przeznaczony jest dla użytkowników zapisanych na szkolenie Implement Load Balancing on Compute Engine, które pozwala zdobyć odznakę umiejętności. Podejmujesz się wyzwania?

Zagadnienia, z których będzie sprawdzana wiedza:

  • tworzenie instancji,
  • tworzenie systemu równoważenia obciążenia HTTP(s) przed 2 serwerami WWW.

Konfiguracja

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 lub przeglądania prywatnego. Dzięki temu unikniesz konfliktu między swoim kontem osobistym a kontem do nauki, co mogłoby spowodować naliczanie oddatkowych opłat na koncie osobistym.
  • Odpowiednia ilość czasu na ukończenie modułu – pamiętaj, że gdy rozpoczniesz, nie możesz go wstrzymać.
Uwaga: jeśli masz już osobiste konto lub projekt w Google Cloud, nie używaj go w tym module, aby uniknąć naliczania opłat na koncie.

Rozpoczynanie modułu i logowanie się w konsoli Google Cloud

  1. Kliknij przycisk Rozpocznij moduł. Jeśli moduł jest odpłatny, otworzy się wyskakujące okienko, w którym możesz wybrać formę płatności. Po lewej stronie znajduje się panel Szczegóły modułu z następującymi elementami:

    • przyciskiem Otwórz konsolę Google;
    • czasem, który Ci pozostał;
    • tymczasowymi danymi logowania, których musisz użyć w tym module;
    • innymi informacjami potrzebnymi do ukończenia modułu.
  2. Kliknij Otwórz konsolę Google. Moduł uruchomi zasoby, po czym otworzy nową kartę ze stroną logowania.

    Wskazówka: otwórz karty obok siebie w osobnych oknach.

    Uwaga: jeśli pojawi się okno Wybierz konto, kliknij Użyj innego konta.
  3. W razie potrzeby skopiuj nazwę użytkownika z panelu Szczegóły modułu i wklej ją w oknie logowania. Kliknij Dalej.

  4. Skopiuj hasło z panelu Szczegóły modułu i wklej je w oknie powitania. Kliknij Dalej.

    Ważne: musisz użyć danych logowania z panelu po lewej stronie, a nie danych logowania Google Cloud Skills Boost. Uwaga: korzystanie z własnego konta Google Cloud w tym module może wiązać się z dodatkowymi opłatami.
  5. Na kolejnych stronach wykonaj następujące czynności:

    • Zaakceptuj Warunki korzystania z usługi.
    • Nie dodawaj opcji odzyskiwania ani uwierzytelniania dwuskładnikowego (ponieważ konto ma charakter tymczasowy).
    • Nie rejestruj się w bezpłatnych wersjach próbnych.

Poczekaj, aż na karcie otworzy się konsola Google Cloud.

Uwaga: aby wyświetlić menu z listą produktów i usług Google Cloud Console, w lewym górnym rogu kliknij menu nawigacyjne. Ikona menu nawigacyjnego

Scenariusz

Zaczynasz pracę jako Junior Cloud Engineer w Jooli Inc. Do Twoich zadań należy pomoc w zarządzaniu infrastrukturą Jooli. Wśród typowych zadań jest udostępnianie zasobów do projektów.

Zakładamy, że po szkoleniu dysponujesz umiejętnościami oraz wiedzą potrzebnymi do wykonania tych zadań, dlatego nie będziesz mieć do dyspozycji przewodników krok po kroku.

W Jooli Inc. obowiązują standardy, które musisz uwzględnić:

  1. Twórz wszystkie zasoby dla domyślnego regionu lub strefy, chyba że instrukcje będą inne. Region domyślny to , a strefa domyślna to .
  2. W nazewnictwie zwykle stosowany jest format zespół-zasób; na przykład instancję można nazwać nucleus-webserver1.
  3. Przydzielaj zasoby o ekonomicznych rozmiarach. Projekty są monitorowane, a nadmierne wykorzystanie zasobów spowoduje zakończenie projektu, który z nich korzysta (możliwe, że także Twojego), więc miej się na baczności. Dodatkowa wskazówka, którą postanowił podzielić się zespół monitorujący: korzystaj z e2-micro dla prostych maszyn wirtualnych z systemem Linux, chyba że instrukcja stanowi inaczej, i e2-medium dla Windowsa lub innych aplikacji, takich jak węzły Kubernetes.

Twoje wyzwanie

Siadasz przy biurku, włączasz nowego laptopa i otrzymujesz kilka nowych zadań od zespołu Nucleus. Przeczytaj opis każdego z zadań, a następnie utwórz zasoby.

Zadanie 1. Tworzenie instancji hosta przesiadkowego dla projektu

Użyjesz tej instancji do konserwacji projektu.

Wymagania:

  • Nazwij instancję .
  • Utwórz instancję w strefie .
  • Jako typu maszyny użyj e2-micro.
  • Użyj domyślnego typu obrazu (Debian Linux).

Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło. Utworzenie instancji hosta przesiadkowego dla projektu

Zadanie 2. Konfigurowanie systemu równoważenia obciążenia HTTP

Stronę będziesz obsługiwać przez serwery WWW nginx, ale najpierw musisz się upewnić, że środowisko jest odporne na awarie. Utwórz system równoważenia obciążenia HTTP z zarządzaną grupą instancji na 2 serwerach WWW nginx. Użyj podanego niżej kodu, aby skonfigurować serwery WWW – później zespół zastąpi go własną konfiguracją.

cat << EOF > startup.sh #! /bin/bash apt-get update apt-get install -y nginx service nginx start sed -i -- 's/nginx/Google Cloud Platform - '"\$HOSTNAME"'/' /var/www/html/index.nginx-debian.html EOF Uwaga: ilość zasobów, które możesz utworzyć w ramach projektu, jest ograniczona, dlatego nie twórz więcej niż 2 instancji w swojej zarządzanej grupie instancji. W przeciwnym razie ryzykujesz zakończeniem modułu i możesz utracić do niego dostęp.

Czynności, które musisz wykonać:

  • Utwórz szablon instancji. Nie używaj domyślnego typu maszyny. Jako typ maszyny wybierz e2-medium.
  • Utwórz zarządzaną grupę instancji na podstawie szablonu:
  • Utwórz regułę zapory sieciowej o nazwie , aby zezwolić na ruch (80/tcp).
  • Utwórz kontrolę stanu.
  • Utwórz usługę backendu i dodaj grupę instancji jako backend do grupy usług backendu z nazwanym portem (http:80).
  • Utwórz mapę adresów URL i docelowy serwer proxy HTTP, aby kierować przychodzące żądania do domyślnej usługi backendu.
  • Utwórz docelowy serwer proxy HTTP, aby kierować żądania do mapy URL.
  • Utwórz regułę przekierowania.
Uwaga: możliwe, że trzeba będzie poczekać od 5 do 7 minut, zanim pojawi się wynik dotyczący tego zadania.

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

Gratulacje!

W tym module udało Ci się utworzyć instancję hosta przesiadkowego dla projektu i system równoważenia obciążenia HTTP.

Implement Load Balancing on Compute Engine

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: 15 kwietnia 2024 r.

Ostatni test modułu: 26 marca 2024 r.

Copyright 2024 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.