Informazioni su Linux in Azure
Il cloud di Microsoft Azure è una rete mondiale di data center e oltre 200 prodotti e servizi cloud all'avanguardia progettati per supportare una vasta gamma di scenari aziendali e tecnici. La migrazione ad Azure consente di ridurre al minimo il carico di manutenzione dell'infrastruttura fisica e di sfruttare i vantaggi offerti da servizi di calcolo avanzati. Microsoft e terze parti in Azure offrono molti linguaggi di programmazione, framework di sviluppo e distribuzioni del sistema operativo. Microsoft e i suoi partner offrono anche centinaia di soluzioni predefinite che possono aggiungere rapidamente valore ai carichi di lavoro nuovi e esistenti.
Linux è la piattaforma dalla crescita più rapida in Azure, quindi gli utenti Linux troveranno strumenti e sistemi familiari. Microsoft e i suoi partner offrono anche centinaia di soluzioni predefinite che possono aggiungere rapidamente valore ai carichi di lavoro nuovi e esistenti.
Prima di tutto, scegliere la distribuzione Linux desiderata in base a familiarità, utilizzo, costo e requisiti di supporto. Usare una distribuzione personalizzata o trovare altre distribuzioni in Azure Marketplace.
Se si usa una distribuzione Linux personalizzata, seguire le linee guida di Azure per preparare l'immagine.
Le immagini basate su Linux in Azure Marketplace includono distribuzioni di base e immagini con software preinstallato per scenari specifici. Tutte le immagini contengono il software e la configurazione necessari per garantire il corretto funzionamento nelle macchine virtuali di Azure. tra cui il supporto dei driver a livello di kernel per l'infrastruttura di Azure, ad esempio archiviazione e rete, e funzionalità supportate da Azure, ad esempio l'accesso diretto alla memoria remota.
Molte delle immagini pubblicate in Azure Marketplace sono gratuite: si paga solo per l'infrastruttura virtuale utilizzata dalla macchina virtuale. Alcune immagini hanno altre condizioni di licenza e acquisto per il software che includono. Più avanti in questo modulo verranno fornite altre informazioni sui prezzi e sulle opzioni di supporto.
È anche possibile trovare centinaia di altre immagini Linux per strumenti di sviluppo di terze parti, sicurezza, database, analisi e altro ancora.
Quando si pensa alla progettazione di un ambiente di calcolo in Azure,è necessario distinguere tra quattro modelli di utilizzo generali disponibili: infrastruttura distribuita come servizio (IaaS), piattaforma distribuita come servizio (PaaS), database distribuito come servizio (DBaaS) e software distribuito come servizio (SaaS). L’unità 4 descrive in modo più approfondito il motivo per cui è possibile scegliere uno di questi modelli rispetto ad un altro e quali potrebbero essere i compromessi.
IaaS: Azure gestisce l’hardware fisico ed effettua il provisioning di più risorse di calcolo in base alle esigenze. Il cliente è responsabile della gestione del sistema operativo, della configurazione di altri servizi per la sicurezza, le applicazioni Web, l'ambiente di sviluppo, la distribuzione delle applicazioni e il monitoraggio.
PaaS: Azure gestisce tutti gli aspetti dell’infrastruttura ma consente di controllare, configurare e distribuire applicazioni.
DBaaS: Azure automatizza aggiornamenti, provisioning e backup del database che consentono di concentrarsi sullo sviluppo di applicazioni.
SaaS: Azure gestisce le applicazioni complete che i clienti sottoscrivono, ad esempio Microsoft 365 e Dynamics 365. I fornitori di software indipendenti (ISV) offrono un'ampia gamma di soluzioni SaaS nel sito Microsoft AppSource.
Questo modulo è incentrato sulle opzioni IaaS, PaaS e database distribuito come servizio per Linux.