Udostępnij za pośrednictwem


Azure HDInsight na wersjach AKS

Ważny

Usługa Azure HDInsight w usłudze AKS została wycofana 31 stycznia 2025 r. Dowiedz się więcej w tym ogłoszeniu.

Aby uniknąć nagłego kończenia obciążeń, należy przeprowadzić migrację obciążeń do usługi Microsoft Fabric lub równoważnego produktu platformy Azure.

Ważny

Ta funkcja jest obecnie dostępna w wersji zapoznawczej. Dodatkowe warunki użytkowania platformy Microsoft Azure Previews zawarte w sekcji obejmują dodatkowe warunki prawne dotyczące funkcji Azure, które są w wersji beta, w wersji zapoznawczej lub w inny sposób nie zostały jeszcze udostępnione do ogólnego użytku. Aby uzyskać informacje na temat tej konkretnej wersji zapoznawczej, zobacz informacje w wersji zapoznawczej dla Azure HDInsight na AKS. W przypadku pytań lub sugestii dotyczących funkcji prześlij żądanie na AskHDInsight z odpowiednimi szczegółami i śledź nas, aby uzyskać więcej aktualizacji na temat społeczności Azure HDInsight.

Usługa HDInsight w usłudze AKS ma trzy składniki, dostawcę zasobów, oprogramowanie typu open source (OSS) i kontrolery wdrożone w klastrze. Firma Microsoft okresowo uaktualnia obrazy i wyżej wymienione składniki w celu uwzględnienia nowych ulepszeń i funkcji.

Nowa wersja usługi HDInsight w usłudze AKS może zostać utworzona, gdy jedna lub więcej z poniższych jest prawdziwa:

  • Główne lub drobne zmiany lub aktualizacje funkcji dostawcy zasobów HDInsight na AKS.
  • Główne lub pomniejsze wersje lub aktualizacje składników open-source'owych.
  • Główne lub drobne wersje lub aktualizacje składników infrastruktury usługi AKS.
  • Główne lub drobne zmiany lub aktualizacje bazowego systemu operacyjnego.
  • Łatki lub poprawki dla części pakietu (w tym najnowsze aktualizacje zabezpieczeń i krytyczne naprawy błędów).

Wprowadzenie

Usługa Azure HDInsight w usłudze AKS ma koncepcję pul klastrów i klastrów, które łączą podstawowe wersje składników, takie jak pakiety i łączniki z określonym składnikiem typu open source. Każde uaktualnienie wersji okresowo obejmuje nowe ulepszenia, funkcje i poprawki.

Notatka

Należy przetestować i sprawdzić, czy aplikacje działają prawidłowo podczas korzystania z nowej poprawki, wersji pomocniczych lub głównych.

Usługa Azure HDInsight w usłudze AKS używa standardowego schematu przechowywania wersji semantycznych dla każdej wersji:

[major].[minor].[patch]
Examples:
  1.0.1
  1.0.2

Każdy numer w wersji wskazuje ogólną zgodność z poprzednią wersją

  • Wersje główne zmieniają się, gdy aktualizacje interfejsu API są niezgodne lub gdy może zostać naruszona zgodność wsteczna.
  • Wersje mniejsze zmieniają się, gdy wprowadzane są aktualizacje funkcji, które są wstecznie zgodne z innymi wersjami mniejszymi (z wyjątkiem dodawania nowych funkcji lub głównych poprawek zabezpieczeń/aktualizacji platformy kontrolowanych przez upstream).
  • Wersje poprawek zmieniają się, gdy poprawki usterek zgodne wstecznie są wprowadzane do wersji niższej.

Ważny

Należy dążyć do uruchomienia najbardziej aktualnej wersji poprawki wersji podrzędnej, którą używasz. Jeśli na przykład klaster produkcyjny znajduje się na 1.0.1, 1.0.2 jest najnowszą wersją poprawki dostępną dla serii 1.0. Należy przeprowadzić uaktualnienie do 1.0.2 tak szybko, jak to możliwe, aby upewnić się, że klaster jest w pełni poprawiony i obsługiwany.

Aktualizowanie klastrów

Aby skorzystać z najnowszych funkcji HDInsight w AKS, zalecamy regularne migrowanie klastrów do najnowszej wersji poprawki lub wersji pomniejszej. Obecnie usługa HDInsight na AKS obsługuje uaktualnienia w miejscu w ramach publicznej wersji zapoznawczej, obejmujące uaktualnienia hotfix, systemu operacyjnego węzłów oraz poprawek AKS, dzięki czemu istniejące klastry są uaktualniane do nowszych wersji.

Musisz utworzyć nowy klaster HDInsight na klastrze AKS w istniejącej puli klastrów i zmigrować aplikację, aby korzystała z nowego klastra z najnowszą wersją mniejszą lub poprawką. Wszystkie pule klastrów są zgodne z wersją główną, a klastry w puli są zgodne z tą samą wersją główną, i można tworzyć klastry z kolejnymi wersjami pomocniczymi lub wersjami poprawkowymi.

Cykl życia i utrzymywalność

Ponieważ usługa HDInsight w usłudze AKS opiera się na podstawowej infrastrukturze usługi Azure Kubernetes Service (AKS), należy ją okresowo aktualizować, aby zapewnić bezpieczeństwo i zgodność z najnowszymi funkcjami. W przypadku uaktualnień w miejscu można uaktualnić klastry poprzez wdrożenie poprawek dla klastra, aktualizacji zabezpieczeń systemu operacyjnego węzła i aktualizacji poprawek dla systemu AKS.

Wersja puli klastrów usługi HDInsight w usłudze AKS Data wydania Etap wydania Zamapowana wersja AKS Koniec życia usługi AKS
1.1 Październik 2023 r. Publiczna wersja zapoznawcza 1.27 Lipiec 2024 r.
1.2 Maj 2024 r. - 1.29 -

W ramach najlepszych rozwiązań zalecamy regularne aktualizowanie klastrów. Wydanie HDInsight na AKS odbywa się co 30 do 60 dni. Zawsze dobrze jest przejść do najnowszych wersji tak szybko, jak to możliwe. Zalecany maksymalny czas trwania uaktualnień klastra wynosi mniej niż trzy miesiące.

Przykładowe scenariusze

W poniższym przykładzie przedstawiono cykl życia zmiany wersji z HDInsight na AKS. Na przykład rozważany jest klaster działający na wersji puli klastrów 2.0 oraz wersji klastra 2.3.6. Jest to przykład, a wszystkie aktualizacje wersji będą stale dostępne w informacjach o wersji.

Przykład Wpływ wersji Aktualizacje informacji o wersji (przykład)
Aktualizacja wersji usługi AKS Kubernetes MS-Minor HDInsight na AKS w wersji 2.4.0. Ta wersja obejmuje wersję usługi AKS zaktualizowaną z wersji 1.26.4 do 1.27.4. Klastry wymagają aktualizacji.
Poprawki wersji systemu operacyjnego MS-Patch Usługa HDInsight w usłudze AKS w wersji 2.4.1. Ta wersja zawiera poprawki konserwacji dla systemu operacyjnego. Klastry wymagają aktualizacji.
Protokół SSH w sieci Web jest teraz obsługiwany w przypadku uruchamiania narzędzi klienckich MS-Patch HDInsight działający na AKS w wersji 2.4.2. Ta wersja obejmuje obsługę uruchamiania narzędzi klienckich w podach webssh. Klastry wymagają aktualizacji.
Zaawansowane automatyczne skalowanie bazujące na obciążeniu zostało dodane do HDInsight na AKS. MS-Minor Usługa HDInsight w usłudze AKS w wersji 2.5.0. W tej wersji wprowadzono zaawansowane skalowanie automatyczne oparte na obciążeniu z większymi możliwościami. Klastry wymagają aktualizacji.
Niestandardowe automatyczne skalowanie ze skalowaniem opartym na obciążeniu jest teraz dostępne MS-Patch HDInsight na AKS w wersji 2.5.1. Ta wersja obejmuje dostosowywanie autoskalowania opartego na obciążeniu. Klastry wymagają aktualizacji.
Dodaj obsługę tagów usługowych MS-Patch Usługa HDInsight na platformie AKS w wersji 2.5.2 Wraz z wydaniem wersji 2.5.2, HDInsight na AKS wprowadzi obsługę tagów usługowych. Klastry wymagają aktualizacji.
Drobna aktualizacja składnika open source MS-Minor HDInsight na AKS w wersji 2.6.0. Począwszy od wersji 2.6.0, usługa HDInsight w usłudze AKS doda aktualizację składnika open source z wersji 1.x do 1.y, a klastry wymagają aktualizacji.
Uaktualnienie składnika open source &, aktualizacja usługi AKS, zmiana w interfejsie API powodująca niekompatybilność MS-Major HDInsight na AKS w wersji 3.0.1. Począwszy od wersji 3.0.1, składnik open source Y został zaktualizowany z wersji 1.x do 2.x, a infrastruktura usługi AKS uaktualniona do wersji 2.x; Pule klastrów wymagają aktualizacji do wersji 3.0, a klastry do wersji 3.0.1.

Przechowywanie wersji przy użyciu witryny Azure Portal

W poniższym przykładzie można zaobserwować, jak wybrać wersje w puli klastrów i klastrach. Pula klastrów zawsze jest zgodna z główną wersją klastrów. Oznacza to, że jeśli szukasz aktualizacji w wersji 2.4.5 usługi HDInsight w usłudze AKS, musisz użyć wersji 2.0 puli klastrów.

Zrzut ekranu przedstawiający kartę podstawową puli klastrów.

Podczas tworzenia klastra HDInsight na AKS lub klastra Apache Flink, możesz wybrać wersję minor.patch z listy obsługiwanych wersji.

Zrzut ekranu przedstawiający szczegóły klastra.

Najnowsza lista obsługiwanych składników open source jest dostępna jako lista rozwijana, aby ułatwić rozpoczęcie pracy.

Zrzut ekranu przedstawiający wersję puli.

Ponieważ usługa HDInsight w usłudze AKS uwidacznia i aktualizuje wersję pomocniczą przy każdym regularnym wydaniu, można teraz zorganizować wystarczającą liczbę testów przed uaktualnieniem do nowej wersji i kontrolować harmonogram.

zrzut ekranu przedstawiający wersję usługi AKS.

Ważny

Jeśli używasz operacji RESTAPI, klaster jest zawsze tworzony z najnowszą wersją MS-Patch, aby upewnić się, że możesz uzyskać najnowsze aktualizacje zabezpieczeń i krytyczne poprawki błędów.

Informacje o wersji

Aby uzyskać informacje o najnowszych wersjach usługi HDInsight w usłudze AKS, zobacz informacje o wersji

Zagadnienia dotyczące przechowywania wersji

  • Usługa HDInsight w wersjach i zakończeniu działania puli klastrów zależy od nadrzędnego wsparcia usługi AKS. Można zapoznać się z obsługiwanymi wersjami usługi AKS i planować bieżące uaktualnienia puli klastrów/klastra na bieżąco.
  • Po wdrożeniu puli klastrów z określoną wersją, ta pula nie może automatycznie zaktualizować się do nowszej wersji pomocniczej. Musisz odtworzyć, dopóki funkcja uaktualnień w miejscu jest aktywna dla mniejszych wersji dla pul klastrów.
  • Po wdrożeniu klastra w ramach określonej wersji puli klastrów klaster nie można automatycznie uaktualnić do nowszej wersji pomocniczej ani poprawkowej. Musisz dokonać ponownej konfiguracji do momentu, gdy funkcja aktualizacji na miejscu będzie aktywna dla poprawek i małych wersji klastrów.
  • Podczas tworzenia nowego klastra najnowsza wersja jest wdrażana lub wybierana.
  • Klienci powinni przetestować i zweryfikować, czy aplikacje działają prawidłowo podczas korzystania z nowej usługi HDInsight w wersji usługi AKS.
  • Usługa HDInsight w usłudze AKS zastrzega sobie prawo do zmiany wersji domyślnej bez wcześniejszego powiadomienia. Jeśli masz zależność wersji, określ wersję usługi HDInsight w usłudze AKS podczas tworzenia klastrów.
  • Usługa HDInsight w środowisku AKS może wycofać wersję składnika OSS przed wycofaniem wersji HDInsight w AKS, w oparciu o wparcie ze strony źródłowych zależności typu open-source lub związanych z AKS.