Co to jest system Azure Linux?

Azure Linux to Microsoft utrzymywana dystrybucja systemu Linux typu open source utworzona na potrzeby Azure. Zapewnia lekki, wzmocniony zabezpieczenia system operacyjny dla maszyn wirtualnych, kontenerów i klastrów Kubernetes działających w infrastrukturze Azure.

Note

Azure Linux 4.0 jest teraz w wersji zapoznawczej i służy wyłącznie do celów oceny i testowania. Nie nadaje się do użytku produkcyjnego.

Dlaczego warto wybrać Azure Linux?

Azure Linux opiera się na solidnej bazie open source z Fedora ekosystemu i ulepszony dzięki innowacjom specyficznym dla Azure. Daje to korzyści płynące ze znajomości ekosystemu pakietów RPM, a jednocześnie dodaje natywne dla platformy Azure zabezpieczenia, zgodność z wymaganiami i funkcje operacyjne.

W poniższej tabeli przedstawiono najważniejsze funkcje i zalety Azure Linux:

Funkcja Description
Wzmocniony poziom bezpieczeństwa Zabezpieczony od poziomu jądra wzwyż dzięki mechanizmowi kernel lockdown, dm-verity dla weryfikowanego rozruchu, SELinux do wymuszania obowiązkowej kontroli dostępu oraz modułom kryptograficznym zgodnym z FIPS 140-3.
Minimalny ślad Dostarcza tylko pakiety wymagane dla obciążeń w chmurze, co skutkuje mniejszym obszarem ataków, mniejszą liczbą CVE oraz krótszym czasem rozruchu i niższym zużyciem pamięci.
Jądro zoptymalizowane pod kątem platformy Azure Specjalnie skompilowany kernel (6.18 LTS) z sterownikami gościa Hyper-V, dostosowywaniem wydajności specyficznym dla Azure i weryfikowaniem zabezpieczeń w środowiskach Azure, takich jak Virtual Machines (maszyna wirtualna) / Virtual Machine Scale Sets i usługa AKS.
Natywna integracja Azure Dostarcza zweryfikowanych agentów Azure, rozszerzeń maszyn wirtualnych i narzędzi deweloperskich, w tym Microsoft Defender dla Chmury, Azure Monitor, Azure CLI i nie tylko. Zobacz pełną listę Supported Azure services.
Spójne w różnych środowiskach Ta sama podstawa systemu operacyjnego (OS), ten sam zestaw pakietów i te same mechanizmy aktualizacji niezależnie od tego, czy działają na platformie AKS, w usłudze Azure VM / Virtual Machine Scale Sets, czy jako obrazy kontenerów. Zobacz omówienie architektury.
Przewidywalny cykl życia Jest zgodny z modelem cyklu życia zaprojektowanym w celu zrównoważenia stabilności, zabezpieczeń i dostępu do nowoczesnych funkcji systemu Linux. Zobacz Cykl wydań i cykl życia.

Jak używać Azure Linux

Azure system Linux jest dostępny w wielu środowiskach Azure, z których każdy jest zoptymalizowany pod kątem określonego scenariusza Azure, jednocześnie współużytkując tę samą zaufaną podstawę systemu operacyjnego, punkt odniesienia zabezpieczeń i cykl życia zarządzany przez Microsoft. Aby uzyskać szczegółowe informacje, zobacz omówienie opcji wdrażania.

Platform Najlepsze dla Description
Azure Linux dla maszyn wirtualnych Infrastruktura oparta na maszynach wirtualnych Uruchamiaj obciążenia infrastrukturalne w dystrybucji systemu Linux obsługiwanej przez firmę Microsoft i zoptymalizowanej pod kątem platformy Azure. Od aplikacji internetowych do obciążeń sztucznej inteligencji Azure Linux zapewnia spójność, bezpieczeństwo i wydajność, jednocześnie integrując się natywnie z usługami Azure, rozszerzeniami i narzędziami.
Azure Linux for AKS Platforma Kubernetes na dużą skalę Już obsługujący miliony rdzeni wykonujących obciążenia o krytycznym znaczeniu, Azure Linux jest hostem kontenerów dla usługi AKS. Oferowane jako standardowy host lub jako Azure Container Linux (ACL), niezmienny wariant dla zespołów z bardziej rygorystycznymi wymaganiami dotyczącymi zabezpieczeń i zgodności. Zoptymalizowane pod kątem szybkiego rozruchu, przewidywalnych aktualizacji oraz pełnej odpowiedzialności firmy Microsoft — od jądra po reagowanie na luki oznaczane jako CVE.
Azure Obrazy kontenerów systemu Linux Aplikacje natywne dla chmury Twórz i uruchamiaj konteneryzowane aplikacje na obrazach bazowych utrzymywanych przez firmę Microsoft, aby zapewnić spójność od kompilacji po środowisko produkcyjne. Wybierz w pełni funkcjonalne obrazy podstawowe dla większej elastyczności, obrazy zoptymalizowane pod kątem środowiska uruchomieniowego dla Node.js, Pythona, Javy i platformy .NET lub utwardzone obrazy distroless, aby zminimalizować możliwą powierzchnię ataku.
Obraz ISO Azure Linux Lokalne testowanie i ocena Pobierz artefakty ISO systemu Azure Linux z repozytorium Azure Linux GitHub na potrzeby lokalnego testowania i oceny.
Azure Linux w systemie Podsystem Windows dla systemu Linux (WSL) Lokalny rozwój i uczenie się Uruchamianie Azure linux natywnie na Windows za pośrednictwem Podsystem Windows dla systemu Linux (WSL) bez konieczności konfiguracji dedykowanej maszyny wirtualnej lub podwójnego rozruchu. Azure Linux w systemie WSL zapewnia lekkie, szybkie środowisko do tworzenia aplikacji, tworzenia skryptów, przepływów pracy kontenerów i uczenia się Azure Linux.

Ważna

Azure Linux jest oprogramowaniem open source, ale zobowiązania firmy Microsoft dotyczące wsparcia i cyklu życia obowiązują wyłącznie w scenariuszach Azure. Specifically:

  • Obsługiwane są maszyny wirtualne Azure Linux, zestawy skalowania maszyn wirtualnych, hosty kontenerów AKS oraz obrazy kontenerów.
  • Bare metal, obrazy ISO, środowiska lokalne i inne chmury nie są obsługiwane.
  • Niestandardowe obrazy są obsługiwane tylko wtedy, gdy są oparte na wstępnie zbudowanym obrazie Azure Linux (na przykład przy użyciu Image Customizer). Obrazy utworzone od podstaw ze źródeł Azure Linux w GitHub nie są objęte.

Informacje o wydaniu systemu Azure Linux

Każda wersja Azure Linux obejmuje aktualizacje zabezpieczeń, uaktualnienia pakietów i poprawki błędów. Aby uzyskać więcej informacji, zobacz informacje o wydaniu systemu Azure Linux w witrynie GitHub.