Punkty kontrolne
Create a project jumphost instance
/ 30
Create the web server frontend
/ 70
Wdrażanie równoważenia obciążenia w Compute Engine: Challenge Lab
GSP313
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 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.
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).
- Odpowiednia ilość czasu na ukończenie modułu – pamiętaj, że gdy rozpoczniesz, nie możesz go wstrzymać.
Rozpoczynanie modułu i logowanie się w konsoli Google Cloud
-
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 Cloud;
- czasem, który Ci pozostał;
- tymczasowymi danymi logowania, których musisz użyć w tym module;
- innymi informacjami potrzebnymi do ukończenia modułu.
-
Kliknij Otwórz konsolę Google Cloud (lub kliknij prawym przyciskiem myszy i wybierz Otwórz link w oknie incognito, jeśli korzystasz z przeglądarki Chrome).
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. -
W razie potrzeby skopiuj nazwę użytkownika znajdującą się poniżej i wklej ją w oknie logowania.
{{{user_0.username | "Username"}}} Nazwę użytkownika znajdziesz też w panelu Szczegóły modułu.
-
Kliknij Dalej.
-
Skopiuj podane niżej hasło i wklej je w oknie powitania.
{{{user_0.password | "Password"}}} Hasło znajdziesz też w panelu Szczegóły modułu.
-
Kliknij Dalej.
Ważne: musisz użyć danych logowania podanych w module. Nie używaj danych logowania na swoje konto Google Cloud. Uwaga: korzystanie z własnego konta Google Cloud w tym module może wiązać się z dodatkowymi opłatami. -
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.
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ć:
- 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 . - W nazewnictwie zwykle stosowany jest format zespół-zasób; na przykład instancję można nazwać nucleus-webserver1.
- 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.
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ą.
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.
od 5 do 7 minut
, zanim pojawi się wynik dotyczący tego zadania.Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło.
Gratulacje!
W tym module udało Ci się utworzyć instancję hosta przesiadkowego dla projektu i system równoważenia obciążenia HTTP.
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.