Esaminare Istanze di Azure Container
I contenitori si stanno affermando come soluzione preferita per la creazione di pacchetti, la distribuzione e la gestione di applicazioni cloud. Sono disponibili molte opzioni per i team per creare e distribuire applicazioni native e in contenitori cloud in Azure. In questa unità verrà esaminato Istanze di Azure Container (ACI).
Istanze di Azure Container rappresenta il modo più semplice e rapido per eseguire un contenitore in Azure, senza dover gestire macchine virtuali o adottare un servizio di livello superiore. Istanze di Azure Container è una soluzione adatta a qualsiasi scenario che può essere usata in contenitori isolati.
La seguente figura mostra un contenitore del server Web compilato con Istanze di Azure Container. Il contenitore è in esecuzione in una macchina virtuale in una rete virtuale.
Informazioni sulle immagini dei contenitori
Tutti i contenitori vengono creati a partire da specifiche immagini. Un'immagine del contenitore è un pacchetto di software eseguibile autonomo e leggero, che incapsula tutto il necessario per l'esecuzione di un'applicazione. Include i componenti seguenti:
- Codice: Codice sorgente dell'applicazione.
- Runtime: Ambiente necessario per eseguire l'applicazione.
- Strumenti di sistema: Utilità necessarie per il funzionamento dell'applicazione.
- Librerie di sistema: Librerie condivise usate dall'applicazione.
- Impostazioni: Parametri di configurazione specifici dell'applicazione.
Quando si crea, l'immagine del contenitore diventa un'unità portabile che può essere eseguita in modo coerente in ambienti di elaborazione diversi. Queste immagini costituiscono i blocchi predefiniti per i contenitori, ovvero istanze di tali immagini in esecuzione nel runtime.
Informazioni su Istanze di Azure Container
Esaminiamo alcuni dei vantaggi derivanti dall'uso di Istanze di Azure Container. Dopo aver esaminato questi punti, valutare come implementare Istanze di Azure Container per le applicazioni interne.
Tempi di avvio rapidi. I contenitori possono essere avviati in pochi secondi senza la necessità di effettuare il provisioning e la gestione delle macchine virtuali.
Connettività a IP pubblico e nomi DNS. I contenitori possono essere esposti direttamente a Internet con un indirizzo IP e un nome di dominio completo (FQDN).
Dimensioni personalizzate. I nodi contenitore possono essere dimensionati dinamicamente per soddisfare le richieste di risorse effettive per un'applicazione.
Archiviazione permanente. I contenitori supportano il montaggio diretto delle condivisioni file di File di Azure.
Contenitori Linux e Windows. Istanze di Azure Container consente di pianificare contenitori Windows e Linux. Specificare il tipo di sistema operativo durante la creazione dei gruppi di contenitori.
Gruppi con pianificazione condivisa. Istanze di Azure Container supporta la pianificazione di gruppi multi-contenitore che condividono risorse di computer host.
Distribuzione della rete virtuale. Istanze di Azure Container può essere distribuito in una rete virtuale di Azure.