Passa al contenuto principale

Microservizi in Azure

Crea applicazioni resilienti, a scalabilità elevata e distribuite per offrire più velocemente valore.

Cosa sono i microservizi?

I microservizi sono un approccio a livello di architettura per la creazione di applicazioni in cui ogni funzione di base o servizio viene creato e distribuito in modo indipendente. L'architettura di microservizi è distribuita e ad accoppiamento debole, in modo che l'errore di un componente non comprometta l'intera app. I componenti indipendenti interagiscono e comunicano con contratti API ben definiti. Crea applicazioni di microservizi per soddisfare le esigenze in continua evoluzione del business e accelerare l'immissione di nuove funzionalità sul mercato.

Una stanza con grandi cavi codificati a colori che scendono dal soffitto fino al pavimento

Gestisci con facilità le release di nuove funzionalità, aggiornamenti e correzioni di bug in singoli componenti senza ridistribuire l'intera applicazione. Automatizza il flusso di lavoro di distribuzione del software con una pipeline di integrazione continua/recapito continuo come GitHub Actions.

 

 

 

Una sala server con cavi e fili su entrambi i lati

Dimensiona i singoli servizi e sottosistemi in base alle esigenze delle risorse, senza dimensionare l'intera applicazione. Includi più servizi in un solo host usando un agente di orchestrazione come il Servizio Azure Kubernetes o Azure Red Hat OpenShift.

 

 

 

Una persona che lavora a una scrivania in piedi

Sostituisci o ritira singoli servizi senza influire sull'intera applicazione. A differenza del modello applicativo monolitico tradizionale, le piattaforme basate su microservizi usano criteri quali l' interruzione per tollerare l'errore di un singolo servizio, in modo da migliorare la sicurezza e l'affidabilità. Per semplificare le operazioni, installa un mesh dei servizi usando Service Mesh Interface (SMI) per il Servizio Azure Kubernetes o Red Hat OpenShift Service Mesh per Azure Red Hat OpenShift.

Una persona che parla in una riunione

Scegli l'approccio, il linguaggio, la piattaforma di microservizi e il modello di programmazione preferiti del tuo team per ogni servizio. Pubblica le API di microservizi per l'uso interno ed esterno, gestendo al tempo stesso problemi trasversali, tra cui autenticazione, autorizzazione, limitazione, memorizzazione nella cache, trasformazione e monitoraggio con Gestione API di Azure.

Torna alle schede

Esplora le architettura della soluzione basata su microservizi

Creazione di microservizi in Azure

Scopri cosa sono i microservizi, inclusi i vantaggi e le complessità.

Uso dell'analisi del dominio per modellare i microservizi

Ottieni un set di microservizi ben progettati usando il framework DDD (Domain-Driven Design).

Identificazione dei limiti dei microservizi

Inizia con un modello di dominio progettato con attenzione per valutare le dimensioni ottimali di un microservizio.

Schemi progettuali per microservizi

Esplora gli schemi progettuali che contribuiscono all'attenuazione di alcune complessità correlate ai microservizi.

Creazione di una pipeline CI/CD per i microservizi

Crea un processo CI/CD efficiente per ottenere cicli di release più veloci e affidabili.

Percorso per la soluzione del Servizio Azure Kubernetes

Scopri il Servizio Azure Kubernetes, allinea la tua organizzazione a livello di ruoli e responsabilità e distribuisci carichi di lavoro pronti per la produzione.

Scopri di più sui prodotti e i servizi per l'architettura di microservizi

Servizio Azure Kubernetes (AKS)

Servizio Azure Kubernetes (AKS)

Servizio Kubernetes completamente gestito, altamente disponibile e sicuro.

Azure Red Hat OpenShift

Azure Red Hat OpenShift

Servizio Red Hat OpenShift completamente gestito, fornito in collaborazione con Red Hat.

Funzioni di Azure

Funzioni di Azure

Una piattaforma di calcolo serverless basata su eventi in grado di risolvere problemi di orchestrazione complessi.

App contenitore di Azure

App contenitore di Azure

Crea e distribuisci app moderne usando contenitori serverless.

Azure Cosmos DB

Azure Cosmos DB

Database NoSQL veloce con API aperte per qualsiasi scala.

Registro Azure Container

Registro Azure Container

Un registro di immagini e artefatti Docker e OCI (Open Container Initiative).

Gestione API di Azure

Gestione API di Azure

Piattaforma di gestione multi-cloud e ibrida per le API in tutti gli ambienti.

Inizia a creare applicazioni di microservizi

Passiamo alla configurazione del tuo account Azure gratuito.

Leggi Progettazione di sistemi distribuiti

Scopri i criteri e i componenti ripetibili per sviluppare sistemi distribuiti affidabili in modo più semplice ed efficiente.

Ottieni indicazioni sul percorso nativo del cloud

Esplora le risorse per l'apprendimento e il training di Kubernetes, inclusi video, articoli, libri e webinar tecnici.

Chatta con il reparto vendite