Wskazówki dotyczące końca życia systemu CentOS

We wrześniu 2019 r. Red Hat ogłosił zamiar zachodu słońca CentOS i zastąpił go CentOS Stream. Aby uzyskać więcej informacji, zobacz Przekształcanie środowiska programistycznego w systemie CentOS

CentOS 7 i 8 to końcowe wersje systemu CentOS Linux. Daty zakończenia życia dla systemu CentOS 7 i 8 to:

  • CentOS 8 — 31 grudnia 2021 r.
  • CentOS 7 — 30 czerwca 2024 r.

Wpływ na użytkowników systemu CentOS

Obciążenia uruchomione w tych wersjach systemu CentOS muszą być migrowane na alternatywne platformy, aby nadal uzyskiwać aktualizacje i poprawki zabezpieczeń.

Opcje migracji

Istnieje kilka opcji, aby klienci z systemem CentOS przechodzili do obsługiwanego systemu operacyjnego. Decyzja o tym, gdzie i jak przeprowadzić migrację, zależy od:

  • Niezależnie od tego, czy chcesz zachować zgodność z systemem CentOS/ Red Hat Enterprise Linux (RHEL)
  • Preferuj dystrybucję obsługiwaną przez społeczność a dystrybucję komercyjną (na przykład Red Hat Enterprise Linux lub RHEL)
  • Konfiguracja i źródła obrazów majątku CentOS na platformie Azure

Jeśli musisz zachować zgodność z systemem CentOS, migracja do systemu Red Hat Enterprise Linux, dystrybucja komercyjna, jest opcją niskiego ryzyka. Istnieje również kilka opcji, takich jak Oracle Linux, Alma Linux, Rocky Linux itp.

Jeśli obciążenie działa w wielu dystrybucjach, warto rozważyć przejście do innej dystrybucji, opartej na społeczności lub komercyjnej.

Podczas oceniania stanu końcowego należy rozważyć, czy przeprowadzenie konwersji w miejscu (wiele dystrybucji daje narzędzia do tego celu) jest preferowane w porównaniu z podjęciem tej okazji, aby rozpocząć od czystego łupka i nowej maszyny wirtualnej / systemu operacyjnego / obrazu. Firma Microsoft zaleca rozpoczęcie od nowej maszyny wirtualnej/systemu operacyjnego.

Istnieje również kilka firm oferujących rozszerzoną pomoc techniczną dla systemu CentOS 7, co może dać więcej czasu na migrację.

Aby uzyskać szczegółowe informacje na temat zatwierdzonych dystrybucji i obrazów platformy Azure, zobacz stronę Zatwierdzone dystrybucje i obrazy platformy Azure.

Dystrybucje zgodne z systemem CentOS

Dystrybucja Opis Obrazy platformy Azure Model pomocy technicznej
Red Hat Enterprise Linux Najlepsza obsługa systemu operacyjnego zgodnego z binarną wersją systemu operacyjnego i platforma EUS jest dostępna.
Oferta migracji dostępna w witrynie Azure Marketplace.
Narzędzie konwersji dostępne w systemie Red Hat.
Wiele ofert i obrazów
Tak, płatność zgodnie z rzeczywistym użyciem, BYOS, ARM64 Komercyjna, zintegrowana obsługa
AlmaLinux Oficjalne obrazy społeczności:
AlmaLinux OS (x86_64/AMD64)
AlmaLinux OS (AArch64/Arm64)
AlmaLinux HPC
Narzędzie konwersji dostępne w witrynie AlmaLinux.
Tak (wielu wydawców) Pomoc społeczna, pomoc komercyjna przez osoby trzecie
Oracle Linux Narzędzia migracji i wskazówki dostępne w programie Oracle. Tak, BYOS Społeczność i działalność komercyjna
Rocky Linux Oficjalne obrazy społeczności:
Rocky Linux for x86_64 (AMD64) — oficjalny
Narzędzie konwersji dostępne w narzędziu Rocky.
Tak (wielu wydawców), BYOS, ARM64 Społeczność i działalność komercyjna

Uwaga

  • "Zgodne binarne" oznacza na podstawie tej samej dystrybucji nadrzędnej (Fedora). Brak gwarancji zgodności błędów.
  • Aby uzyskać pełną listę zatwierdzonych dystrybucji systemu Linux na platformie Azure, zobacz: Dystrybucje systemu Linux zatwierdzone na platformie Azure — Azure Virtual Machines | Microsoft Learn
  • Aby uzyskać szczegółowe informacje na temat zintegrowanej pomocy technicznej firmy Red Hat i firmy Microsoft, zobacz: Microsoft and Red Hat Partner and Deliver Integrated Support, a Unique Offering in the IT World | Microsoft Learn

Alternatywne dystrybucje

Dystrybucja Opis Obrazy platformy Azure Modele pomocy technicznej
Strumień centOS Oficjalny zamiennik CentOS, nadrzędny vs podrzędny RHEL. Strumień centOS Galeria społeczności Społeczność
Fedora Projekt nadrzędny dla strumienia CentOS i systemu RHEL. Fedora Linux | Projekt Fedora Galeria społeczności Społeczność
SUSE / OpenSUSE SUSE Enterprise Linux (SLES) to komercyjna dystrybucja systemu Linux systemu SUSE. Tak, płatność zgodnie z rzeczywistym użyciem, BYOS, ARM64 Społeczność (OpenSUSE), komercyjna i zintegrowana (SLES)
Ubuntu (Server / Pro) Dostępne są zarówno bezpłatne wersje (Server) i płatne (Pro). Możliwa konwersja z serwera na Pro: uaktualnienie w miejscu do obrazów z systemem Ubuntu Pro Linux na platformie Azure — Azure Virtual Machines | Microsoft Learn Tak, płatność zgodnie z rzeczywistym użyciem, BYOS, ARM64 Społeczność (serwer), komercyjna i zintegrowana (Pro)
Debian Dystrybucja społeczności systemu Linux. Tak (wielu wydawców) Społeczność
Flatcar Community Container Linux Tak Społeczność

Migrowanie systemów i obciążeń

Pozostań zgodny z systemem CentOS

Jeśli zachowasz zgodność z systemem CentOS i wybierzesz dystrybucję, musisz zdecydować, czy chcesz przeprowadzić konwersję w miejscu, czy rozpocząć od nowej maszyny wirtualnej (ponowne wdrożenie).

Wiele dystrybucji zgodnych z systemem CentOS ma narzędzia konwersji, które oceniają system i wykonują zamianę plików binarnych i aktualizują źródło zawartości.

Jeśli przejdziesz do dystrybucji komercyjnej, może być potrzebna prawidłowa subskrypcja/licencja do przeprowadzenia konwersji.

Podczas rozważania, czy przekonwertować maszynę wirtualną w miejscu i ponownie wdrożyć, sposób tworzenia maszyny wirtualnej na platformie Azure staje się ważny.

Konwertowanie niestandardowej maszyny wirtualnej

Jeśli utworzono własną maszynę wirtualną do użycia na platformie Azure, żadne informacje dotyczące rozliczeń oprogramowania nie są obecne na maszynie wirtualnej. Prawdopodobnie możesz przekonwertować go na miejsce (po utworzeniu kopii zapasowej i wszelkich niezbędnych wymagań wstępnych i aktualizacji).

OpenLogic by Perforce Azure Marketplace oferuje:

Są to oficjalne/ zatwierdzone obrazy CentOS na platformie Azure i nie mają skojarzonych informacji dotyczących rozliczeń oprogramowania. Są one kandydatami do konwersji w miejscu (po utworzeniu kopii zapasowej i wszelkich niezbędnych wymagań wstępnych i aktualizacji).

Inne oferty witryny Azure Marketplace

Istnieje wiele ofert opartych na systemie CentOS od różnych wydawców dostępnych w witrynie Azure Marketplace. Obejmują one szereg od prostych ofert systemu operacyjnego tylko do różnych ofert w pakiecie z większą ilością oprogramowania, wersji klasycznych i konfiguracji w określonych przypadkach (na przykład obrazy ze wzmocnionymi zabezpieczeniami CIS).

Niektóre z tych ofert mają skojarzony tag cen i mogą obejmować usługi, takie jak obsługa klienta końcowego itp.

Jeśli przekonwertujesz system za pomocą skojarzonej ceny, będziesz nadal płacić oryginalną cenę po konwersji. Nawet jeśli masz oddzielną subskrypcję lub licencję dla przekonwertowanego systemu, możesz płacić dwukrotnie.

Sprawdź dostawcę obrazów, czy zaleca/obsługuje uaktualnienie w miejscu, czy też masz dalsze wskazówki.

Zmienianie rozkładów

Jeśli przenosisz się do innej dystrybucji, musisz ponownie wdrożyć maszyny wirtualne i obciążenia. Zapoznaj się ze strukturą Microsoft Cloud Adoption Framework dla platformy Azure, aby uzyskać wskazówki, najlepsze rozwiązania i szablony umożliwiające wdrożenie rozwiązania na platformie Azure.

Modernizacja

Moment zakończenia życia systemu CentOS może być również okazją do rozważenia modernizacji obciążenia, przejścia do rozwiązania PaaS, SaaS lub konteneryzowanego.

Co to jest modernizacja aplikacji? | Microsoft Azure