Nový systém Azure Linux 4.0 od spoločnosti Microsoft je tu a mohol by nahradiť Windows Server v podnikoch
Distribúcia servera Linux od Microsoftu je teraz dostupná ako ISO na inštaláciu na vlastný server alebo virtuálny stroj.
Kľúčové poznatky Linux-Terminal.com
- Teraz môžete nainštalovať Azure Linux na svoj vlastný server.
- Azure Linux môže predstavovať konkurenta pre bežné podnikové distribúcie Linuxu.
- Je Windows Server dlhý pre tento svet?
Keď moja priateľka a Directions na Microsoft sa šéfredaktorka Mary Jo Foley napísali koncom mája, že Azure Linux 4.0 bude k dispozícii pre servery typu bare-metal a virtuálne stroje (VM), pomyslel som si: „Nechcem zadržiavať dych a čakať na to.“ To je dobre, pretože Microsoftu trvalo až do tohto týždňa, kým splnil túto sľubu.
Pravda, Microsoft skutočne vydal Azure Linux 4.0, ale predpokladal som, že bude dostupný len na Microsoftovej vlastnej cloudovej platforme Azure. Myslím tým, že na to je táto distribúcia predsa určená. Avšak Microsoft pretransformoval Azure Linux 4.0 z interného cloudového vybavenia na plnohodnotnú serverovú distribúciu. Teraz si môžete stiahnuť ISO obrazy Azure Linux a nainštalovať ich na vlastné servery a virtuálne stroje.
Technické základy: Fedora
Linux 4.0 od Microsoftu je založený na Fedora Linux. Ako mi povedal Lachlan Evenson, hlavný programový manažér Microsoftu v tíme otvoreného softvéru pre Azure: „Rozhodli sme sa použiť Fedoru ako upstream, takže používa RPM balíčky v ekosystéme Fedora. Microsoft starostlivo vyberá balíčky a dodávateľský reťazec tak, aby sa hodili pre cloudovú platformu Azure. Primárne je to účelovo vytvorené pre Azure, ktorý sa vertikálne integruje do celej našej infraštruktúry, aby vám poskytol najlepší Azure Linux zážitok na Azure.“
Používatelia ho však môžu spustiť kdekoľvek, rovnako ako akúkoľvek inú distribúciu Linuxu.
Projekt Azure Linux na GitHube popisuje buildovací systém, ktorý využíva konfiguračné súbory Tom's Obvious Minimal Language (TOML) na vytváranie podpísaných RPM repozitárov a viacerých formátov obrazov. Tieto zahŕňajú Virtual Hard Disk (VHD) pre Azure, kontajnerové obrazy a bootovateľné ISO.
Azure Linux, ktorý je stále vo verzii beta, je dodávaný s utvrdeným jadrom Linux 6.18. Ako by ste očakávali, je optimalizovaný pre výkon Hyper‑V a Azure VM. Azure Linux tiež obsahuje bezpečnosť založenú na SELinux a predvolenú konfiguráciu zameranú na cloud a serverové pracovné zaťaženie. Nezahŕňa grafické rozhranie, takže pokiaľ vám nevyhovuje používanie Bash shellu ako rozhrania, nejde o desktop.
Čoskoro budete môcť nasadiť Azure Linux pre Windows Subsystem for Linux (WSL) na pracovné stanice vašich vývojárov. Takto môžu vaši vývojári s tým pracovať bez toho, aby sa museli obávať neustálych problémov s manuálnym vývojárskym workflow do cloudu.
Azure Linux zahŕňa štandardné nástroje Linux servera, ako napríklad SSH, ako aj agenty a rozšírenia Azure pre monitorovanie, diagnostiku a integráciu identity. Hoci ho môžete použiť ako samostatný server, v tejto počiatočnej fáze jeho vývoja sa vám lepšie osvedčia plnohodnotnejšie servery založené na Red Hat, ako sú AlmaLinux a Rocky Linux.
Pozicionovanie Azure Linux
V Azure Marketplace je Azure Linux 4.0 opísaný ako „Linuxová distribúcia pre Azure postavená spoločnosťou Microsoft.“ Microsoft zdôrazňuje podporovaný životný cyklus, opravy CVE a integráciu s bezpečnostnými funkciami Azure, ako je dôverné spracovanie a Defender for Cloud. Ak chcete použiť túto distribúciu na Azure, čo Microsoft chce, aby ste robili, prichádza s formálnou podporou a dohodami o úrovni služieb (SLA).
Avšak, ak chcete spustiť distribúciu na vlastnom hardvéri, ste na to sami. Ako je uvedené na jej stránke GitHub, "Podpora pre ISO je založená na komunite" a konkrétne, "Nahé železo, ISO obrázky, on-premises a iné cloudy nie sú podporované." Okrem toho sú prispôsobené obrázky podporované iba v prípade, že sú vytvorené na základe predpripraveného obrázka Azure Linux (napríklad pomocou Image Customizer). Obrázky vytvorené od nuly z Azure Linux zdrojov na GitHub nie sú pokryté.
Microsoft používa toto dvojité umiestnenie -- ISO pre samostatné použitie, obraz z Marketplace pre cloud Azure -- na prezentovanie Azure Linux 4.0 ako bežného serverového operačného systému a zároveň ako súčasti svojho spravovaného infraštruktúrneho stacku.
Systém výstavby a otvorenosť
Repozitár Azure Linux na GitHube odhaľuje veľkú časť mechanizmu distribúcie: špecifikácie balíkov, skripty na zostavenie, konfiguračné súbory a dokumentáciu na vytváranie vlastných obrazov. Microsoft tiež podporuje príspevky vo forme hlásení chýb, diskusií o problémoch a návrhov.
Zároveň si spoločnosť Microsoft zachováva prísnu kontrolu nad tým, čo sa dostane do základného obrazu, čo odráža kurátorský, dodávateľsky riadený model, skôr než komunitou riadený. A povedzme si úprimne, to vôbec nie je prekvapivé. Spravodlivo povedané, je to tiež rovnaký vývojový model, ktorý používajú veľké podnikové Linuxové spoločnosti ako Canonical, Red Hat a SUSE.
To znamená, že ponúkaním bezplatného serverového operačného systému optimalizovaného pre Azure, ktorý môže bežať aj lokálne, Microsoft dúfa, že jeho zákazníci budú používať Azure Linux ako svoj jediný Linuxový operačný systém naprieč hybridnými prostrediami. Ideálne by pre Microsoft tento prístup mal posilniť integráciu medzi Linuxom a jeho širšou sadou Azure. V skutočnosti, už takmer desaťročie je Linux, nie Windows Server, najobľúbenejším serverovým operačným systémom v Azure.
S tým, ako sa veci vyvíjajú, vidím, že Microsoft nakoniec úplne vyradí Windows Server v prospech svojho vlastného Linux servera. Čítate to tu prvýkrát, ľudia.
