L'architettura dei microservizi (spesso abbreviata in microservizi) si riferisce a uno stile architetturale per lo sviluppo di applicazioni. I microservizi consentono alle applicazioni di grandi dimensioni di essere separate in parti indipendenti più piccole, ognuna con un proprio ambito di responsabilità. Per gestire una singola richiesta utente, un'applicazione basata su microservizi può coinvolgere molti microservizi interni per scrivere la sua risposta.
I container sono un esempio di architettura di microservizi ideale, poiché ti consentono di concentrarti sullo sviluppo dei servizi senza preoccuparti delle dipendenze. Le moderne applicazioni cloud-native vengono in genere create come microservizi utilizzando i container.
Scopri in che modo Google Kubernetes Engine può aiutarti a creare applicazioni basate su microservizi utilizzando i container.
Iniziamo? I nuovi clienti ricevono 300 $ di crediti gratuiti da spendere su Google Cloud.
Un'architettura di microservizi è un tipo di architettura di applicazioni in cui l'applicazione viene sviluppata come raccolta di servizi. Fornisce il framework per sviluppare, eseguire il deployment e gestire in modo indipendente i diagrammi e i servizi di architettura dei microservizi.
All'interno di un'architettura di microservizi, ogni microservizio è un singolo servizio creato per ospitare una funzionalità dell'applicazione e gestire attività discrete. Ogni microservizio comunica con altri servizi attraverso interfacce semplici per risolvere problemi aziendali.
È possibile eseguire la migrazione di un sito web complesso ospitato su una piattaforma monolitica verso una piattaforma di microservizi basata su cloud e container.
Utilizzando l'architettura dei microservizi, le immagini e i file video possono essere archiviati in un sistema di archiviazione di oggetti scalabile e pubblicati direttamente sul web o su dispositivi mobili.
L'elaborazione e l'ordinamento dei pagamenti possono essere separati come unità di servizio indipendenti, in modo che i pagamenti continuino a essere accettati se la fatturazione non avviene correttamente.
Una piattaforma di microservizi può estendere il supporto cloud per i servizi di trattamento dati modulari esistenti.
Inizia a creare su Google Cloud con 300 $ di crediti gratuiti e oltre 20 prodotti Always Free.