Usługa Azure App Service dla systemu Linux firmy Microsoft skupia się na Ubuntu zamiast na Debianie

Usługa Azure App Service dla systemu Linux firmy Microsoft skupia się na Ubuntu zamiast na Debianie

Microsoft przenosi usługę Azure App Service dla systemu Linux do Ubuntu

W istotnej aktualizacji Microsoft ujawnił, że usługa Azure App Service dla systemu Linux będzie teraz oparta na systemie operacyjnym Ubuntu, odchodząc od Debiana. Ta zmiana wpłynie na wszystkie nowe główne wersje obsługiwanych stosów programistycznych, w tym popularne języki i frameworki, takie jak NET 10, Python 3.14, Node.js 24, PHP 8.5 i Java 25, których wydanie planowane jest w nadchodzących miesiącach.

Zalety wyboru Ubuntu

Decyzja o przyjęciu Ubuntu niesie ze sobą szereg korzyści. Chociaż Ubuntu opiera się na architekturze Debiana i odziedziczy po nim ekosystem, oferuje szybsze aktualizacje. Ta zmiana pozwala na bardziej przewidywalną integrację nowszych bibliotek i zestawów narzędzi, usprawniając proces tworzenia oprogramowania.

Ponadto Canonical zapewnia długoterminowe wsparcie (LTS) dla wydań Ubuntu przez pięć lat, w porównaniu z trzyletnim okresem pełnego wsparcia w Debianie. To rozszerzone wsparcie gwarantuje programistom terminowe aktualizacje i poprawki bezpieczeństwa, przyczyniając się do większej stabilności środowiska.

Kolejną potencjalną korzyścią z migracji do Ubuntu jest możliwość tworzenia uproszczonych obrazów aplikacji. Microsoft uważa, że ​​może to prowadzić do poprawy zarówno niezawodności, jak i wydajności, co jest kluczowym aspektem dla nowoczesnych aplikacji internetowych.

Szczegóły migracji i ciągłość wdrożenia

W przypadku istniejących aplikacji korzystających z usługi Azure App Service dla systemu Linux nie jest wymagane żadne natychmiastowe działanie; aplikacje te będą nadal działać w systemie Debian bez konieczności migracji. Jednak w przypadku nowych aplikacji lub aktualizacji wyżej wymienionych środowisk uruchomieniowych, domyślnym środowiskiem będzie stos oparty na Ubuntu.

Aspekty techniczne, takie jak przepływy pracy wdrożeniowe – w tym Oryx, GitHub Actions i Azure CLI – a także skalowanie, diagnostyka i usługi sieciowe pozostaną niezmienione. Ta ciągłość ma na celu zapewnienie płynnego przejścia dla deweloperów.

Oczekiwania i środki ostrożności dotyczące wydajności

Microsoft przewiduje, że przejście na Ubuntu przyniesie neutralne lub pozytywne rezultaty w zakresie procesów kompilacji. Oczekuje się, że tworzenie odchudzonych obrazów skróci czas kompilacji i opóźnienia zimnego startu, co jest korzystne dla aplikacji wymagających wysokiej wydajności.

W ramach środków ostrożności podczas aktualizacji użytkownicy powinni sprawdzić wszystkie pakiety natywne, z których korzystają ich aplikacje, ponieważ w systemie Ubuntu mogą wystąpić różnice w numerach wersji lub nazwach pakietów. Microsoft zapewnia jednak, że nie przewiduje żadnych zmian powodujących zakłócenia w obsługiwanych frameworkach, co pozwoli zachować kompatybilność dla programistów.

Źródło: Microsoft

Źródło i obrazy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *