Google PCNE: Cloud DNS, odnajdywanie usług i hybrydowe rozwiązywanie nazw — Przewodnik do nauki
Część Google Professional Cloud Network Engineer — Przewodnik do nauki. Ćwicz ze zweryfikowanymi odpowiedziami w centrum egzaminów Google, albo rozwiąż testy na czas na ExamRoll.io.
Omówienie
Cloud DNS to skalowalna, wysoce dostępna usługa DNS w Google Cloud, która obsługuje zarówno publiczne strefy autorytatywne, jak i prywatny DNS dla sieci VPC. Zapewnia również prymitywy do hybrydowego rozwiązywania nazw — przekierowywanie (forwarding), peering, serwery przychodzące (inbound), polityki odpowiedzi i polityki DNS — w celu integracji z DNS w środowisku on-premises i multi-cloud. Ta sekcja omawia cykl życia autorytatywnego DNS, widoczność i udostępnianie stref prywatnych, rozwiązywanie hybrydowe, wzorce odnajdywania usług, bezpieczeństwo i integralność (w tym DNSSEC i transfery stref), zaawansowane zarządzanie ruchem za pomocą polityk routingu, DNS dla prywatnych punktów końcowych usług oraz operacje day-2, takie jak rozwiązywanie problemów, buforowanie (caching), logowanie i strategie migracji/współistnienia.
Autorytatywny DNS i cykl życia DNS
- Zarządzane strefy i rekordy
- Zarządzana strefa (managed zone) to kontener na zestawy rekordów zasobów (RRsets) dla pojedynczej nazwy DNS (wierzchołek strefy, zone apex).
- Typy rekordów: A, AAAA, CNAME, MX, TXT, SRV, PTR, NS, SOA (i inne). Cloud DNS nie obsługuje rekordu CNAME w wierzchołku strefy; do mapowania wierzchołka użyj A/AAAA z adresem IP load balancera.
- Cykl życia: tworzenie strefy, dodawanie/modyfikowanie rekordów (zmiany transakcyjne), propagacja i eksploatacja (monitorowanie/logowanie/zabezpieczanie).
- Import z istniejących plików BIND w celu przyspieszenia migracji:
- Przykład: gcloud dns record-sets import ZONE_FILE –zone-file-format –zone MANAGED_ZONE
- Strefy publiczne a prywatne
- Strefy publiczne są globalnie dostępne przez publiczne autorytatywne serwery nazw Google. Delegacja u rejestratora odbywa się poprzez aktualizację rekordów NS w strefie nadrzędnej.
- Strefy prywatne odpowiadają tylko dla dołączonych sieci VPC. Są one rozwiązywane przez resolwery Google o zakresie VPC dla instancji w tych sieciach oraz, opcjonalnie, dla klientów hybrydowych za pośrednictwem przekierowywania przychodzącego (inbound forwarding).
- Propagacja i TTL
- W Google Cloud zmiany w rekordach stają się aktywne w ciągu kilku sekund; unieważnienie zewnętrznej pamięci podręcznej (cache) zależy od TTL.
- Kompromisy dotyczące TTL: krótkie wartości TTL zapewniają zwinność i bezpieczniejsze przełączenia, ale zwiększają obciążenie zapytań i mogą zmniejszyć wydajność pamięci podręcznej; długie wartości TTL zmniejszają obciążenie, ale wydłużają czas otrzymywania nieaktualnych odpowiedzi. Powszechna praktyka: 60–300s dla usług dynamicznych; 600–3600s dla stabilnych rekordów. Przed przełączeniem należy zmniejszyć TTL z 24–48-godzinnym wyprzedzeniem.
Widoczność strefy prywatnej, powiązanie z VPC i projektowanie międzyprojektowe
- Dołączanie stref prywatnych do sieci VPC
- Strefa prywatna jest jawnie powiązana z jedną lub wieloma sieciami VPC. Powiązanie może obejmować wiele projektów (przy odpowiednich uprawnieniach IAM, takich jak dns.admin dla strefy i uprawnienie do powiązywania sieci).
- Pierwszeństwo: wygrywa dopasowanie najdłuższego sufiksu spośród stref prywatnych dołączonych do sieci VPC; należy zachować ostrożność w przypadku nakładających się stref prywatnych (na przykład svc.corp.internal. i corp.internal.).
- Wzorce udostępniania między sieciami VPC
- Bezpośrednie dołączenie: dołączenie tej samej strefy prywatnej do wielu sieci VPC. Proste operacyjnie; należy unikać dołączania tam, gdzie nie jest to konieczne, aby zmniejszyć promień rażenia (blast radius).
- Shared VPC: centralizacja administracji DNS w projekcie hosta przy jednoczesnym udostępnianiu DNS projektom usługowym poprzez dołączanie sieci VPC podsieci do stref.
- Strefy peeringu DNS: gdy między sieciami używany jest VPC peering, strefa peeringu w sieci VPC konsumenta może rozwiązywać rekordy prywatne z sieci VPC producenta bez duplikowania stref.
- Tryby awarii i zabezpieczenia
- Przesłanianie (shadowing): strefa prywatna o tej samej nazwie co strefa publiczna powoduje, że klienci w dołączonych sieciach VPC preferują odpowiedzi prywatne, co może potencjalnie uniemożliwić dostęp do publicznych punktów końcowych. Używaj mechanizmu split-horizon celowo, dokumentuj go i testuj.
- Nadmierne dołączanie: zbyt szerokie dołączanie strefy prywatnej może prowadzić do wycieku nazw wewnętrznych. Stosuj zasadę najmniejszych uprawnień i używaj oddzielnych subdomen (o zakresie regionalnym/usługowym), aby ograniczyć zasięg.
- Separacja w IAM: deleguj uprawnienia do zmiany DNS (dns.admin) oddzielnie od uprawnień do dołączania sieci (uprawnienie do powiązywania sieci), aby uzyskać oddzielne domeny administracyjne.
Krótki przykład: utworzenie i dołączenie strefy prywatnej
gcloud dns managed-zones create corp-internal \
--dns-name=corp.internal. \
--visibility=private \
--description="Private corp zone" \
--networks=prod-vpc,stg-vpc
Hybrydowe rozpoznawanie nazw: Przekierowywanie, peering i zasady
- Strefy przekierowujące (forwarding zones)
- Autorytatywnie przekierowują zapytania dla sufiksu (np. onprem.corp.) do określonych serwerów nazw (on-prem lub w innych chmurach). Używaj, gdy nie hostujesz strefy w Cloud DNS, ale potrzebujesz płynnego rozpoznawania nazw z GCP.
- Unikaj pętli: upewnij się, że serwery przekierowujące on-prem nie wskazują z powrotem na Cloud DNS dla tego samego sufiksu.
- Strefy peeringowe (peering zones)
- Rozpoznają nazwy ze stref prywatnych hostowanych w połączonej peeringiem sieci VPC. Wymaga łączności VPC peering; nie jest przechodnia (transitive). Używaj w architekturach hub-and-spoke do centralizacji prywatnego DNS w sieci VPC pełniącej rolę huba.
- Zasady DNS (DNS policies)
- Przekierowywanie wychodzące (outbound forwarding): instancje w sieci VPC wysyłają zapytania rekurencyjne do resolverów on-prem dla domen, które nie są rozpoznawane w prywatnych strefach Cloud DNS. Konfiguruje się za pomocą zasady DNS z docelowymi adresami IP serwerów nazw, osiągalnymi przez Cloud VPN/Interconnect.
- Serwery przychodzące (inbound servers): resolvery on-prem przekierowują zapytania na dostarczone przez Google adresy IP dla zapytań przychodzących (automatycznie alokowane 35.199.192.0/20), aby rozpoznawać nazwy z prywatnych stref Cloud DNS. Służy do rozszerzenia prywatnego DNS GCP na środowisko on-prem i inne chmury.
- Logowanie zapytań (query logging): włącz na poziomie zasady, aby wysyłać logi zapytań resolvera do Cloud Logging w celu analizy i rozwiązywania problemów. Dla stref publicznych włącz logowanie zapytań na poziomie strefy dla zapytań autorytatywnych.
- Zasady odpowiedzi (response policies)
- Definiuj reguły modyfikujące odpowiedzi (np. zwracanie NXDOMAIN dla znanych złośliwych domen lub syntezowanie wewnętrznych rekordów A w celu nadpisania publicznych odpowiedzi). Stosuj ostrożnie; zweryfikuj, czy krytyczne domeny firm trzecich nie są przypadkowo blokowane.
- Wymagania dotyczące łączności
- Aby przekierowywanie wychodzące/przychodzące działało, zapewnij łączność hybrydową (Cloud VPN lub Interconnect) oraz reguły zapory sieciowej zezwalające na ruch UDP/TCP 53 w obie strony, w zależności od potrzeb. Zachowanie EDNS0 i fragmentacji UDP różni się w zależności od sieci — jeśli wystąpią problemy z MTU, zezwól na fallback do TCP i rozważ dostrojenie bufora EDNS(0) na resolverach on-prem.
- Częste pułapki
- Asymetryczna osiągalność: jeśli przekierowywanie wychodzące wskazuje na resolvery on-prem, ale ruch powrotny jest blokowany przez zaporę sieciową lub asymetrię routingu, zapytania wygasną (timeout). Sprawdź trasy nauczone przez Cloud Router i zezwól na przepływ odpowiedzi DNS.
- Podzielone sufiksy: nakładające się sufiksy korporacyjne (corp.local vs corp.internal) mogą powodować nieoczekiwane dopasowania w ścieżce wyszukiwania resolvera. Standaryzuj ścieżki wyszukiwania i własność sufiksów.
Krótkie przykłady:
# Outbound forwarding policy to on-prem resolvers
gcloud dns policies create corp-outbound \
--networks=prod-vpc \
--forwarding-targets=10.1.0.10,10.1.0.11 \
--enable-logging
# Forwarding zone for partner domain
gcloud dns managed-zones create partner-fwd \
--dns-name=partner.example. \
--visibility=private \
--forwarding-targets=172.16.10.53,172.16.11.53 \
--networks=prod-vpc
Odnajdowanie usług (Service Discovery), Split-Horizon i prywatne punkty końcowe
- Split-horizon DNS
- Dostarczaj różne odpowiedzi dla tej samej nazwy wewnętrznie i zewnętrznie. Typowy wzorzec: publiczna nazwa foo.example.com jest rozpoznawana jako publiczny adres IP Anycast; wewnętrzna nazwa foo.example.com jest rozpoznawana jako adres RFC1918 wewnętrznego load balancera (ILB). Zaimplementuj za pomocą strefy publicznej i strefy prywatnej o tej samej nazwie, ostrożnie ograniczając zasięg strefy prywatnej do odpowiednich sieci VPC.
- Wewnętrzne nazewnictwo usług
- Używaj spójnych sufiksów wewnętrznych (np. svc.corp.internal) i rekordów zorientowanych na usługi (A/AAAA, SRV lub specyficzne dla odnajdowania rekordy TXT). Utrzymuj niskie wartości TTL dla dynamicznie skalowanych usług.
- Odnajdowanie usług w GKE: nazwy wewnętrzne klastra pozostają w obrębie CoreDNS (svc.cluster.local). Aby udostępnić je poza przestrzenią nazw (namespace) lub siecią VPC, opublikuj adresy VIP wewnętrznych load balancerów (ILB) w prywatnych strefach Cloud DNS lub użyj integracji z Service Directory.
- Integracja z Service Directory
- Automatycznie publikuj punkty końcowe usług w DNS za pośrednictwem Service Directory i Cloud DNS, emitując rekordy SRV i A dla każdej przestrzeni nazw/usługi. Przydatne do oddzielenia producentów i konsumentów oraz wspierania świadomego stanu kondycji odnajdowania instancji usług.
- Prywatne punkty końcowe usług
- Private Service Connect (PSC) do Google APIs: kieruj ruch do googleapis.com prywatnie za pomocą punktów końcowych PSC lub użyj wirtualnych adresów IP Restricted Google APIs (199.36.153.8/30) z prywatną strefą dla googleapis.com. PSC zapewnia regionalnie lokalną, prywatną łączność IP z kontrolą na poziomie każdego punktu końcowego; Restricted VIP jest prostszy, ale nadal używa publicznych zakresów IP osiągalnych przez domyślne trasy.
- PSC do usług producenta: utwórz rekordy A/AAAA w strefie prywatnej wskazujące na punkt końcowy PSC lub VIP wewnętrznego load balancera (ILB). Dla niestandardowych domen wewnętrznych zarządzaj strefą prywatną w Cloud DNS i dołącz ją do sieci VPC konsumentów.
- Kompromisy
- PSC vs Restricted VIP: PSC oferuje szczegółową kontrolę i unika ścieżek inspekcji ruchu wychodzącego; wymaga konfiguracji punktu końcowego/DNS w każdym regionie. Restricted VIP jest szybki we wdrożeniu, ale używa współdzielonych adresów VIP i może wchodzić w interakcje z zasadami routingu wychodzącego.
- Ryzyko związane ze split-horizon: źle zdefiniowany zasięg stref prywatnych może spowodować utratę dostępu (black-hole) do publicznych usług SaaS. Zweryfikuj za pomocą maszyn wirtualnych typu canary i logowania zapytań przed wdrożeniem na szeroką skalę.
Krótki przykład: mapowanie wewnętrznego ILB
; Private zone: corp.internal.
web.svc.corp.internal. 60 IN A 10.20.0.15
Bezpieczeństwo, zarządzanie ruchem, operacje i migracja
- DNSSEC i integralność
- Strefy publiczne: włącz podpisywanie DNSSEC w Cloud DNS i opublikuj rekordy DS u rejestratora, aby chronić przed spoofingiem i zatruwaniem pamięci podręcznej (cache poisoning). Zaplanuj okna rotacji kluczy i monitoruj błędy walidacji.
- Strefy prywatne: walidacja/podpisywanie DNSSEC jest zazwyczaj niepotrzebne, ponieważ rozpoznawanie nazw odbywa się w zaufanych sieciach; skup się na bezpieczeństwie transportu (łącza hybrydowe) i wzmacnianiu resolverów.
- Zarządzane transfery stref
- Cloud DNS może działać jako serwer podstawowy (primary) lub zapasowy (secondary) dla transferów AXFR/IXFR. Użyj TSIG do uwierzytelniania/autoryzacji transferów i mechanizmu NOTIFY do terminowej propagacji. Wzorce transferu stref upraszczają współistnienie podczas migracji i wspierają lokalne serwery zapasowe dla potrzeb regulacyjnych lub w celu zwiększenia odporności.
- Tryby awarii: transfer zablokowany przez zapory sieciowe, niedopasowanie klucza TSIG, brak inkrementacji numeru seryjnego SOA lub wyłączony IXFR na serwerze podstawowym, co powoduje pełne transfery AXFR.
- Polityki routingu i kontrole stanu
- Cloud DNS obsługuje polityki kierowania ruchem (ważone, geograficzne, oparte na opóźnieniu i przełączania awaryjnego). Dołącz kontrole stanu (health checks) do punktów końcowych, aby automatycznie wycofywać niezdrowe odpowiedzi.
- Wskazówki projektowe: utrzymuj małe zestawy rekordów na cel polityki; preferuj zasięg regionalny dopasowany do lokalizacji użytkowników; łącz niskie wartości TTL z interwałami wykrywania awarii, aby ograniczyć czas przełączenia awaryjnego.
- Pułapki: zbyt szczegółowe mapy geograficzne mogą powodować złożoność operacyjną; brak spójnego sygnału o stanie prowadzi do niestabilności (flapping) — używaj progów stabilizacji i limitów czasu kontroli stanu (timeout) dostosowanych do zachowania aplikacji.
- Rozwiązywanie problemów
- Narzędzia:
dig/nslookupz opcjami+trace,+shorti+dnssecdo walidacji łańcuchów; przeglądaj Cloud Logging w poszukiwaniu logów zapytań resolvera (polityki DNS) i logów zapytań autorytatywnych (strefy zarządzane). - Pamięć podręczna (caching): upewnij się, który resolver testujesz (plik
/etc/resolv.confmaszyny wirtualnej zazwyczaj wskazuje na resolver VPC Google). Opróżniaj lokalne pamięci podręczne resolvera podczas testowania zmian TTL. Rozważ buforowanie negatywne (RFC 2308): odpowiedzi NXDOMAIN są buforowane zgodnie z wartością MINIMUM z rekordu SOA lub ujemnym TTL. - Częste problemy: pętle między przekierowywaniem wychodzącym a lokalnymi serwerami przekierowującymi warunkowo (conditional forwarders); zablokowany port UDP 53 lub problemy z MTU powodujące obcięte odpowiedzi; przesłanianie stref publicznych przez strefy prywatne.
- Narzędzia:
- Wzorce operacyjne
- Kontrola zmian: grupuj zmiany w transakcje, zmniejszaj TTL przed przełączeniami i używaj podłączania kanarkowego VPC (canary VPC attachment) do walidacji widoczności.
- Logowanie i monitorowanie: włączaj logowanie zapytań selektywnie; eksportuj logi do BigQuery w celu analizy trendów i twórz alerty na skoki liczby odpowiedzi SERVFAIL/NXDOMAIN.
- Kontrola dostępu: oddziel role do zmiany rekordów od ról do podłączania sieci; egzekwuj zasadę najmniejszych uprawnień dla edytorów polityk odpowiedzi, aby uniknąć przypadkowego blokowania domen.
- Migracja i współistnienie
- Współistnienie: uruchom Cloud DNS jako serwer zapasowy (secondary) za pomocą AXFR/IXFR, podczas gdy lokalny DNS pozostaje serwerem podstawowym (primary); lub odwrotnie (Cloud DNS jako primary, lokalne serwery jako secondary). Użyj TSIG i list dozwolonych (allow-listing).
- Przekierowywanie warunkowe: dla domen, które pozostają lokalnie (on-prem), utwórz strefy przekierowujące (forwarding zones) lub polityki przekierowywania wychodzącego. Zapewnij wysoką dostępność połączeń hybrydowych (podwójne tunele VPN z różnymi peerami i Cloud Router).
- Mostkowanie między organizacjami: połącz sieci VPC za pomocą Cloud VPN/Cloud Router, ustanów wzajemne przekierowywanie warunkowe lub peering w zależności od potrzeb i użyj transferów stref dla stref, które są przenoszone. Obniż wartości TTL na długo przed zmianą rekordów NS lub DS u rejestratora.
Krótkie przykłady:
# Enable authoritative query logging for a public zone
gcloud dns managed-zones update prod-public --enable-logging
# Create inbound servers policy (IP allocation is automatic)
gcloud dns policies create corp-inbound --networks=prod-vpc
Praktyczny scenariusz problemowy
Contoso Retail i Fabrikam Payments to oddzielne organizacje Google Cloud, które muszą współpracować przez rok, integrując swoje sieci i systemy DNS z minimalnym czasem przestoju. Każda organizacja używa niepokrywającej się przestrzeni adresowej 10.0.0.0/8. Contoso będzie hostować wewnętrzne usługi pod domeną svc.contoso.internal; Fabrikam będzie nadal hostować pay.fabrikam.internal lokalnie (on-prem). Obie strony muszą mieć możliwość rozpoznawania swoich prywatnych nazw i stopniowo migrować niektóre strefy do Cloud DNS.
Podejście:
Ustanowienie odpornej łączności hybrydowej
- Utwórz dwa tunele Cloud VPN między centralną siecią VPC Contoso a lokalnymi routerami Fabrikam, każdy do odrębnego publicznego adresu IP Fabrikam, z BGP na Cloud Router dla obu tuneli.
- Uzasadnienie: Podwójne tunele wraz z routingiem dynamicznym zapewniają redundancję ścieżek i automatycznie propagują trasy do celów DNS, zmniejszając ryzyko routingu asymetrycznego dla portów UDP/TCP 53.
Wdrożenie warunkowego rozpoznawania nazw w obu kierunkach
- W Contoso utwórz strefę przekierowującą (forwarding zone) fabrikam.internal, która przekazuje zapytania do lokalnych serwerów DNS Fabrikam (np. 172.20.10.53 i 172.20.11.53) i podłącz ją do sieci VPC z aplikacjami.
- W Fabrikam skonfiguruj warunkowe serwery przekierowujące (conditional forwarders) na lokalnym DNS, aby przekazywały zapytania o svc.contoso.internal na adresy IP przychodzącego przekierowywania Cloud DNS, udostępnione przez politykę przychodzącą Cloud DNS.
- Uzasadnienie: Strefy przekierowujące pozwalają uniknąć duplikowania autorytetu i umożliwiają każdej ze stron utrzymanie swojego DNS w obecnej lokalizacji. Serwery przychodzące rozszerzają prywatne rozpoznawanie nazw Cloud DNS na Fabrikam bez konieczności szerokiej zmiany konfiguracji resolverów.
Zabezpieczenie przed pętlami przekierowań i egzekwowanie granic widoczności
- Upewnij się, że warunkowe serwery przekierowujące Fabrikam nie przekierowują zapytań o contoso.internal z powrotem do Contoso dla nazw, których właścicielem wciąż jest Fabrikam; podobnie, Contoso powinno przekierowywać tylko zapytania o fabrikam.internal.
- Podłącz prywatne strefy Contoso tylko do tych sieci VPC, które ich wymagają; nie podłączaj ich globalnie, aby zmniejszyć promień rażenia (blast radius).
- Uzasadnienie: Eliminuje pętle rekurencji DNS i zapobiega przesłanianiu domen publicznych przez strefy prywatne.
Migracja współdzielonej strefy przy użyciu zarządzanych transferów stref
- Dla istniejącej współdzielonej strefy legacy.shared.internal, obecnie hostowanej na serwerze podstawowym BIND w Fabrikam, skonfiguruj Cloud DNS jako serwer zapasowy (secondary) z TSIG i dodaj serwer podstawowy Fabrikam do listy dozwolonych (allow-list) dla transferów AXFR/IXFR. Utrzymaj Fabrikam jako serwer podstawowy w okresie współistnienia.
- Uzasadnienie: Tryb serwera zapasowego zapewnia synchronizację na żywo bez zmiany konfiguracji klientów. Umożliwia to bezpieczną walidację w Contoso przy jednoczesnym zachowaniu jednego źródła prawdy.
Wprowadzenie split-horizon dla usług wystawionych na zewnątrz
- Utwórz publiczną strefę contoso.example z rekordami wskazującymi na adres IP globalnego load balancera HTTPS dla klientów. Utwórz strefę prywatną o tej samej nazwie, podłączoną do wewnętrznych sieci VPC, która mapuje te same nazwy na wewnętrzne adresy ILB.
- Uzasadnienie: Użytkownicy zewnętrzni nadal docierają do brzegowych load balancerów; usługi wewnętrzne docierają do prywatnych ILB przez przestrzeń adresową RFC1918, optymalizując opóźnienia i koszty przy zachowaniu spójnych nazw hostów.
Zapewnienie prywatnego dostępu do interfejsów API Google bez wychodzenia przez zapory sieciowe
- Dla maszyn wirtualnych Contoso bez zewnętrznych adresów IP, włącz Private Service Connect dla interfejsów API Google i utwórz zarządzaną prywatną strefę DNS dla googleapis.com, która mapuje nazwy na punkty końcowe PSC.
- Uzasadnienie: Zapewnia, że dostęp do BigQuery i Pub/Sub pozostaje prywatny i lokalny dla sieci VPC, unikając urządzeń wyjściowych (egress appliances) firm trzecich i zachowując pozycję bezpieczeństwa.
Włączenie obserwowalności i kontroli
- Włącz logowanie zapytań Cloud DNS w polityce DNS Contoso dla zaangażowanych sieci VPC oraz logowanie zapytań autorytatywnych w strefach publicznych. Utwórz reguły polityki odpowiedzi, aby blokować znane złośliwe domeny w całej organizacji.
- Uzasadnienie: Telemetria zapytań wspiera rozwiązywanie problemów i planowanie pojemności; polityki odpowiedzi zapewniają centralną kontrolę nad bezpieczeństwem bez konieczności modyfikacji każdego resolvera.
Realizacja zarządzania zmianą z bezpiecznymi wartościami TTL
- Zmniejsz TTL do 60 sekund dla rekordów, które będą migrowane, na tydzień przed zmianami. Po walidacji i przełączeniu (np. przełączeniu usługi z lokalnej na ILB w GCP), stopniowo podnoś TTL do 300–600 sekund.
- Uzasadnienie: Krótkie TTL ograniczają ryzyko podczas przejść; przywrócenie wyższych TTL poprawia wydajność pamięci podręcznej po stabilizacji.
Testowanie, walidacja i wzmacnianie
- Z kanarkowych maszyn wirtualnych po obu stronach uruchom
digz opcją+tracei zweryfikuj ścieżki autorytatywne, potwierdź brak skoków SERVFAIL/NXDOMAIN w logach i symuluj awarie łączy, aby obserwować zachowanie DNS przy redundancji VPN. - Uzasadnienie: Proaktywna walidacja wcześnie wykrywa problemy z pętlami/widocznością; symulacje awarii weryfikują, czy hybrydowe rozpoznawanie nazw przetrwa incydenty transportowe bez wpływu na użytkownika
- Z kanarkowych maszyn wirtualnych po obu stronach uruchom
← Równoważenie obciążenia · Wszystkie domeny · Prywatna łączność do Google i usług zarządzanych →
Przećwicz te pytania → · Testy na czas na ExamRoll.io →
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
Zdaj egzamin →