Ograniczanie ruchu wychodzącego przy użyciu witryny Azure Portal przy użyciu zapory
Uwaga
Wycofamy usługę Azure HDInsight w usłudze AKS 31 stycznia 2025 r. Przed 31 stycznia 2025 r. należy przeprowadzić migrację obciążeń do usługi Microsoft Fabric lub równoważnego produktu platformy Azure, aby uniknąć nagłego zakończenia obciążeń. Pozostałe klastry w ramach subskrypcji zostaną zatrzymane i usunięte z hosta.
Tylko podstawowa pomoc techniczna będzie dostępna do daty wycofania.
Ważne
Ta funkcja jest aktualnie dostępna jako funkcja podglądu. Dodatkowe warunki użytkowania dla wersji zapoznawczych platformy Microsoft Azure obejmują więcej warunków prawnych, które dotyczą funkcji platformy Azure, które znajdują się w wersji beta, w wersji zapoznawczej lub w inny sposób nie zostały jeszcze wydane w wersji ogólnodostępnej. Aby uzyskać informacje o tej konkretnej wersji zapoznawczej, zobacz Informacje o wersji zapoznawczej usługi Azure HDInsight w usłudze AKS. W przypadku pytań lub sugestii dotyczących funkcji prześlij żądanie w usłudze AskHDInsight , aby uzyskać szczegółowe informacje i postępuj zgodnie z nami, aby uzyskać więcej aktualizacji w społeczności usługi Azure HDInsight.
Gdy przedsiębiorstwo chce używać własnej sieci wirtualnej do wdrożeń klastra, zabezpieczanie ruchu sieci wirtualnej staje się ważne. Ten artykuł zawiera kroki zabezpieczania ruchu wychodzącego z klastra usługi HDInsight w klastrze usługi AKS za pośrednictwem usługi Azure Firewall przy użyciu witryny Azure Portal.
Na poniższym diagramie przedstawiono przykład używany w tym artykule do symulowania scenariusza przedsiębiorstwa:
Tworzenie sieci wirtualnej i podsieci
Utwórz sieć wirtualną i dwie podsieci.
W tym kroku skonfiguruj sieć wirtualną i dwie podsieci na potrzeby konfigurowania ruchu wychodzącego specjalnie.
Ważne
- Jeśli dodasz sieciową grupę zabezpieczeń w podsieci , musisz ręcznie dodać pewne reguły ruchu wychodzącego i przychodzącego. Użyj sieciowej grupy zabezpieczeń, aby ograniczyć ruch.
- Nie kojarzyj podsieci
hdiaks-egress-subnet
z tabelą tras, ponieważ usługa HDInsight w usłudze AKS tworzy pulę klastrów z domyślnym typem ruchu wychodzącego i nie może utworzyć puli klastrów w podsieci skojarzonej już z tabelą tras.
Tworzenie usługi HDInsight w puli klastrów usługi AKS przy użyciu witryny Azure Portal
Utwórz pulę klastrów.
Po utworzeniu puli klastrów usługi HDInsight w usłudze AKS można znaleźć tabelę tras w podsieci
hdiaks-egress-subnet
.
Pobieranie szczegółów klastra usługi AKS utworzonych za pulą klastrów
Możesz wyszukać nazwę puli klastrów w portalu i przejść do klastra usługi AKS. Na przykład:
Pobierz szczegóły serwera interfejsu API usługi AKS.
Tworzenie zapory
Utwórz zaporę przy użyciu witryny Azure Portal.
Włącz serwer proxy DNS zapory.
Po utworzeniu zapory znajdź wewnętrzny adres IP zapory i publiczny adres IP.
Dodawanie reguł sieci i aplikacji do zapory
Utwórz kolekcję reguł sieci z następującymi regułami.
Utwórz kolekcję reguł aplikacji z następującymi regułami.
Tworzenie trasy w tabeli tras w celu przekierowania ruchu do zapory
Dodaj nowe trasy do tabeli tras w celu przekierowania ruchu do zapory.
Tworzenie klastra
W poprzednich krokach przekierowaliśmy ruch do zapory.
Poniższe kroki zawierają szczegółowe informacje o określonych regułach sieci i aplikacji wymaganych przez każdy typ klastra. Możesz zapoznać się ze stronami tworzenia klastra na potrzeby tworzenia klastrów Apache Flink, Trino i Apache Spark .
Ważne
Przed utworzeniem klastra upewnij się, że dodano następujące reguły specyficzne dla klastra, aby zezwolić na ruch.
Trino
Dodaj następujące reguły do kolekcji
aksfwar
reguł aplikacji .Dodaj następującą regułę do kolekcji
aksfwnr
reguł sieciowych .Uwaga
Zmień wartość
Sql.<Region>
na region zgodnie z wymaganiami. Na przykład:Sql.WestEurope
.
Apache Flink
Apache Spark
Dodaj następujące reguły do kolekcji
aksfwar
reguł aplikacji .Dodaj następujące reguły do kolekcji
aksfwnr
reguł sieciowych .Uwaga
- Zmień wartość
Sql.<Region>
na region zgodnie z wymaganiami. Na przykład:Sql.WestEurope
. - Zmień wartość
Storage.<Region>
na region zgodnie z wymaganiami. Na przykład:Storage.WestEurope
.
- Zmień wartość
Rozwiązywanie problemu z routingiem symetrycznym
Poniższe kroki umożliwiają nam zażądanie klastra przez usługę ruchu przychodzącego modułu równoważenia obciążenia klastra i upewnienie się, że ruch odpowiedzi sieciowej nie przepływa do zapory.
Dodaj trasę do tabeli tras, aby przekierować ruch odpowiedzi do adresu IP klienta do Internetu, a następnie możesz uzyskać bezpośredni dostęp do klastra.
Jeśli nie możesz nawiązać połączenia z klastrem i skonfigurowano sieciową grupę zabezpieczeń, użyj sieciowej grupy zabezpieczeń, aby ograniczyć ruch, aby zezwolić na ruch .
Napiwek
Jeśli chcesz zezwolić na większy ruch, możesz skonfigurować go za pośrednictwem zapory.
Jak debugować
Jeśli znajdziesz klaster działa nieoczekiwanie, możesz sprawdzić dzienniki zapory, aby znaleźć, który ruch jest blokowany.