Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure Linux è una distribuzione Linux open source Microsoft creata per Azure. Offre un sistema operativo leggero e con protezione avanzata per macchine virtuali (VM), contenitori e cluster Kubernetes in esecuzione nell'infrastruttura Azure.
Annotazioni
Azure Linux 4.0 è ora disponibile in preview ed è strettamente limitato a scopi di valutazione e test. Non è adatto per l'uso in produzione.
Perché scegliere Azure Linux?
Azure Linux si basa su una solida base open source basata sull'ecosistema Fedora e migliorata con innovazioni specifiche Azure. Questo offre la familiarità dell'ecosistema dei pacchetti RPM, aggiungendo al contempo funzionalità native di Azure per la sicurezza, la conformità e le operazioni.
La tabella seguente illustra le principali funzionalità e i vantaggi di Azure Linux:
| Feature | Description |
|---|---|
| Postura di sicurezza rafforzata | Rafforzato a partire dal kernel con il blocco del kernel, dm-verity per l'avvio verificato, SELinux per i controlli di accesso obbligatori e moduli crittografici FIPS 140-3. |
| Ingombro minimo | Fornisce solo i pacchetti necessari per i carichi di lavoro cloud, causando una superficie di attacco più piccola, un minor numero di CVE e tempi di avvio più rapidi e un consumo di memoria inferiore. |
| kernel ottimizzato per Azure | kernel (6.18 LTS) progettato appositamente, con driver guest di Hyper-V, ottimizzazione delle prestazioni specifica per Azure e rafforzamento della sicurezza convalidato negli ambienti Azure quali macchine virtuali/set di scalabilità di macchine virtuali e servizio Azure Kubernetes. |
| integrazione nativa di Azure | Viene fornito con agenti di Azure convalidati, estensioni di macchine virtuali e strumenti di sviluppo, tra cui Microsoft Defender per il cloud, Monitoraggio di Azure, interfaccia della riga di comando di Azure e altro ancora. Vedere l'elenco completo in Servizi di Azure supportati. |
| Coerenza tra ambienti | Stessi meccanismi di base, set di pacchetti e meccanismi di aggiornamento del sistema operativo in esecuzione in AKS, Azure VM/set di scalabilità di macchine virtuali o immagini container. Vedere la panoramica dell'architettura. |
| Ciclo di vita prevedibile | Segue un modello di ciclo di vita progettato per bilanciare stabilità, sicurezza e accesso alle funzionalità linux moderne. Vedere Frequenza di rilascio e ciclo di vita. |
Come usare Azure Linux
Azure Linux è disponibile in più ambienti Azure, ognuno ottimizzato per uno scenario di Azure specifico, condividendo allo stesso tempo la stessa base del sistema operativo attendibile, la baseline di sicurezza e il ciclo di vita gestito da Microsoft. Per informazioni dettagliate, vedere la panoramica delle opzioni di distribuzione.
| Platform | Migliore per | Description |
|---|---|---|
| Azure Linux per le macchine virtuali | Infrastruttura basata su vm | Eseguire carichi di lavoro dell'infrastruttura in una distribuzione Linux supportata da Microsoft Azure ottimizzata. Dalle app Web ai carichi di lavoro di intelligenza artificiale, Azure Linux offre coerenza, sicurezza e prestazioni, integrando in modo nativo i servizi, le estensioni e gli strumenti Azure. |
| Azure Linux per AKS | Kubernetes su larga scala | Già alla base di milioni di core che eseguono carichi di lavoro mission-critical, Azure Linux è l'host contenitori per il servizio Azure Kubernetes. Offerta come host standard o come Azure Container Linux (ACL), una variante non modificabile per i team con requisiti di sicurezza e conformità più rigorosi. Ottimizzato per l'avvio rapido, gli aggiornamenti prevedibili e la gestione Microsoft completa, dal kernel fino alla risposta alle CVE. |
| Immagini del contenitore Linux di Azure | Applicazioni native del cloud | Compilare ed eseguire applicazioni in contenitori in immagini di base gestite da Microsoft per garantire la coerenza dalla compilazione alla produzione. Scegli immagini di base complete di tutte le funzionalità per la massima flessibilità, immagini ottimizzate per l'ambiente di runtime per Node.js, Python, Java e .NET oppure immagini distroless rinforzate per ridurre al minimo la superficie di attacco. |
| Azure Linux ISO | Test e valutazione locali | Scaricare gli artefatti ISO di Azure Linux dal repository Azure Linux GitHub repository per test e valutazione in locale. |
Importante
Azure Linux è open source, ma gli impegni relativi al supporto e al ciclo di vita Microsoft si applicano solo agli scenari Azure. In particolare:
- Sono supportati le VM Linux di Azure / i set di scalabilità di macchine virtuali, l'host di contenitori AKS e le immagini di contenitori.
- Bare metal, immagini ISO, ambienti locali e altri cloud non sono supportati.
- Le immagini personalizzate sono supportate solo se sono basate su un'immagine Azure Linux predefinita (ad esempio, con Image Customizer). Le immagini create da zero a partire dalle origini di Azure Linux su GitHub non sono coperte.
Note sulla versione di Azure Linux
Ogni versione di Azure Linux include aggiornamenti della sicurezza, aggiornamenti dei pacchetti e correzioni di bug. Per altre informazioni, vedere le note sulla versione di Azure Linux su GitHub.
Contenuti correlati
- Per una conoscenza più approfondita della struttura del sistema operativo, vedere Panoramica dell'architettura.
- Per iniziare a usare Azure Linux 4.0, vedere la guida Quickstart.
- Per pianificare la strategia di aggiornamento, esaminare la frequenza di rilascio e il ciclo di vita.