Udostępnij za pośrednictwem


Usługa Azure HDInsight w wersjach usługi AKS

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.

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 co najmniej jedna z następujących wartości ma wartość true:

  • Główne lub drobne zmiany lub aktualizacje funkcji dostawcy zasobów usługi HDInsight w usłudze AKS.
  • Główne lub pomocnicze wersje lub aktualizacje składników typu open source.
  • Główne lub pomocnicze wersje lub aktualizacje składników infrastruktury usługi AKS.
  • Główne lub drobne zmiany lub aktualizacje bazowego systemu operacyjnego.
  • Poprawki lub poprawki dla części składnika pakietu (w tym najnowsze aktualizacje zabezpieczeń i krytyczne poprawki 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.

Uwaga

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 niezgodne aktualizacje interfejsu API lub zgodność z poprzednimi wersjami mogą być uszkodzone.
  • Wersje pomocnicze zmieniają się po wprowadzeniu aktualizacji funkcji, które są wstecznie zgodne z innymi wersjami pomocniczymi (z wyjątkiem nowych dodatków funkcji lub podstawowych poprawek zabezpieczeń/aktualizacji platformy kontrolowanych przez nadrzędną wersję).
  • Wersje poprawek zmieniają się, gdy poprawki usterek zgodne z poprzednimi wersjami są wprowadzane do wersji pomocniczej.

Ważne

Należy dążyć do uruchomienia najnowszej wersji poprawki uruchomionej wersji pomocniczej. Jeśli na przykład klaster produkcyjny znajduje się w 1.0.1systemie , 1.0.2 to najnowsza wersja poprawki dostępna dla serii 1.0 . Należy uaktualnić klaster tak 1.0.2 szybko, jak to możliwe, aby upewnić się, że klaster jest w pełni poprawiony i obsługiwany.

Uaktualniaj klastry

Aby skorzystać z najnowszych funkcji usługi HDInsight w usłudze AKS, zalecamy regularne migrowanie klastrów do najnowszej poprawki lub wersji pomocniczych. Obecnie usługa HDInsight w usłudze AKS obsługuje uaktualnienia w miejscu w ramach publicznej wersji zapoznawczej z poprawkami, systemami operacyjnymi węzłów i uaktualnieniami poprawek usługi AKS, w których istniejące klastry są uaktualniane do nowszych wersji.

Musisz utworzyć nową usługę HDInsight w klastrze usługi AKS w istniejącej puli klastrów i zmigrować aplikację do korzystania z nowego klastra z najnowszą wersją pomocniczą lub poprawką. Wszystkie pule klastrów są zgodne z wersją główną, a klastry w puli są wyrównane do tej samej wersji głównej i można tworzyć klastry z kolejnymi wersjami pomocniczymi lub poprawkami.

Cykl życia i możliwość obsługi

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. Uaktualnienia w miejscu umożliwiają uaktualnienie klastrów za pomocą aktualizacji poprawek klastra, aktualizacji zabezpieczeń systemu operacyjnego węzła i uaktualnień poprawek usługi AKS.

Wersja puli klastrów usługi HDInsight w usłudze AKS Data wydania Etap wydania Zamapowana wersja usługi 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. Usługa HDInsight w wersji usługi 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 zmian wersji w usłudze HDInsight w usłudze AKS. Na przykład klaster działający w puli klastrów w wersji 2.0 klaster w wersji 2.3.6 jest brany pod uwagę. Jest to przykład, a wszystkie aktualizacje wersji będą stale dostępne w informacjach o wersji.

Przykład Wpływ na wersję Aktualizacje informacji o wersji (przykład)
Aktualizacja wersji usługi AKS Kubernetes MS-Minor Usługa HDInsight w usłudze 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 Usługa HDInsight w usłudze AKS w wersji 2.4.2. Ta wersja obejmuje obsługę uruchamiania narzędzi klienckich w zasobnikach webssh. Klastry wymagają aktualizacji.
Zaawansowane skalowanie automatyczne przy użyciu usługi Load based jest teraz dodawane do usługi HDInsight w usłudze 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.
Automatyczne skalowanie niestandardowe z autoskalowaniem opartym na obciążeniu jest teraz dostępne MS-Patch Usługa HDInsight w usłudze AKS w wersji 2.5.1. Ta wersja obejmuje dostosowywanie autoskalowania opartego na obciążeniu. Klastry wymagają aktualizacji.
Dodawanie obsługi tagów usługi MS-Patch Usługa HDInsight w usłudze AKS w wersji 2.5.2 Począwszy od wersji 2.5.2 usługa HDInsight w usłudze AKS doda obsługę tagów usługi. Klastry wymagają aktualizacji.
Aktualizacja pomocnicza składnika open source MS-Minor Usługa HDInsight w usłudze 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 klastrów 1.y wymaga aktualizacji.
Uaktualnianie składników typu open source i uaktualnianie usługi AKS, zmiana powodująca niezgodność interfejsu API MS-Major Usługa HDInsight w usłudze 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 usługi HDInsight w klastrze usługi AKS lub klastrze Apache Flink możesz wybrać wersję pomocniczą.patch z listy obsługiwanych wersji.

Zrzut ekranu przedstawiający szczegóły klastra.

Najnowsza obsługiwana lista składników open source jest listą rozwijaną, aby rozpocząć pracę.

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żne

Jeśli używasz operacji RESTAPI, klaster jest zawsze tworzony z najnowszą wersją poprawki 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 wersji dotyczące najnowszych wersji usługi HDInsight w usłudze AKS, zobacz informacje o wersji

Zagadnienia dotyczące przechowywania wersji

  • Usługa HDInsight w wersjach puli klastrów usługi AKS i zakończeniu jej działania zależy od nadrzędnej obsługi usługi AKS. Można odwoływać się do obsługiwanych wersji usługi AKS i planować bieżące uaktualnienia puli klastra/klastra.
  • Po wdrożeniu puli klastrów z określoną wersją puli klastrów ta pula klastrów nie może automatycznie uaktualnić do nowszej wersji pomocniczej. Musisz ponownie utworzyć funkcję, dopóki funkcja uaktualnień w miejscu nie będzie aktywna dla wersji pomocniczych 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 ponownie utworzyć funkcję, dopóki funkcja uaktualnień w miejscu nie będzie aktywna w przypadku poprawek, wersji pomocniczych dla 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 usłudze AKS może wycofać wersję składnika systemu operacyjnego przed wycofaniem usługi HDInsight w wersji usługi AKS na podstawie nadrzędnej obsługi zależności typu open source lub AKS.