Azure Container App è una soluzione innovativa offerta da Microsoft che permette di implementare, gestire e scalare facilmente le applicazioni in contenitori, senza la complessità di configurare e mantenere un cluster Kubernetes. A differenza di quest'ultimo, Azure Container App semplifica il processo di distribuzione, eliminando la necessità di gestire il controllo dello stato e la scalabilità delle risorse. Con un'interfaccia intuitiva, è possibile creare e distribuire applicazioni in contenitori in pochi clic, riducendo i tempi di sviluppo e deployment.
Grazie a un modello di prezzo basato sul consumo, Azure Container App offre un'opzione più economica rispetto a Kubernetes, in particolare per le applicazioni a basso traffico o con requisiti di scalabilità ridotti.
Tra le varie funzionalità c'è quella di poter abilitare l'ingress HTTP/HTTPS fornendo un indirizzo di accesso protetto che, fino a poco tempo fa, necessitava di un gateway nel caso avessimo voluto usare domini personalizzati. Di recente, invece, sono stati inseriti la possibilità domini personalizzati, non solo con certificati da noi forniti, ma anche da quelli gestiti automaticamente da Microsoft, il tutto gratuitamente.
Per usufruire di questa funzione dobbiamo prima di tutto avere l'ingress HTTP abilitato, per poi entrare nella sezione custom domains. Premendo add custom domain ci viene chiesto la tipologia: selezioniamo managed certificate.
Procediamo ad indicare il dominio e alla sua validazione, allo stesso modo di un app service, cioè andando ad inserire i record DNS appropriati. Una volta validato il dominio premiamo Add per ritrovarcelo tra quelli utilizzabili, il tutto automaticamente gestito.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Potenziare Azure AI Search con la ricerca vettoriale
Sfruttare al massimo i topic space di Event Grid MQTT
Eseguire i worklow di GitHub su runner potenziati
Migrate and Modernize your .NET Applications on Azure
C# 12: Cosa c'è di nuovo e interessante
Assegnare un valore di default a un parametro di una lambda in C#
Aggiungere interattività lato server in Blazor 8
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
Creare gruppi di client per Event Grid MQTT
Gestire domini wildcard in Azure Container Apps
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi