Microservizi con App contenitore di Azure
Le architetture di microservizi consentono di sviluppare, aggiornare e ridimensionare in modo indipendente le aree principali di funzionalità in un sistema complessivo. App Contenitore di Azure offre le basi per la distribuzione di microservizi con:
- Dimensionamento, controllo delle versioni e aggiornamenti indipendenti
- Individuazione dei servizi
- Integrazione Dapr
Un ambiente app contenitore fornisce un limite di sicurezza intorno a un gruppo di app contenitore. Una singola app contenitore rappresenta in genere un microservizio, costituito da app contenitore a loro volta composte da uno o più contenitori.
È possibile aggiungere Funzioni di Azure e Azure Spring Apps all'ambiente di App contenitore di Azure.
Integrazione Dapr
Quando si implementa un sistema composto da microservizi, le chiamate di funzione vengono distribuite in rete. Per supportare la natura distribuita dei microservizi, è necessario tenere conto di errori, tentativi e timeout. Anche se App contenitore include i blocchi predefiniti per l'esecuzione di microservizi, l'uso di Dapr offre un modello di programmazione di microservizi ancora più completo. Dapr include funzionalità come osservabilità, pub/sub e chiamata da servizio a servizio con TLS reciproco, tentativi e altro ancora.
Per altre informazioni sull'uso di Dapr, vedere Creare microservizi con Dapr.