Progettazione di applicazioni .NET native del cloud per Azure

cover image

EDIZIONE v1.0.3

Fare riferimento al log delle modifiche per gli aggiornamenti del libro e i contributi della community.

PUBBLICATO DA

Microsoft Developer Division, team dei prodotti .NET e Visual Studio

Una divisione di Microsoft Corporation

One Microsoft Way

Redmond, Washington, 98052-6399

Copyright © 2023 Microsoft Corporation

Tutti i diritti sono riservati. Nessuna parte del contenuto di questo libro può essere riprodotta o trasmessa in qualsiasi forma o con qualsiasi mezzo senza il permesso scritto dell'editore.

Questo libro viene fornito "così com'è" ed esprime i punti di vista e le opinioni dell'autore. I punti di vista, le opinioni e le informazioni contenute nel presente libro, inclusi gli URL e altri riferimenti a siti Web, possono essere soggetti a modifiche senza preavviso.

Alcuni esempi forniti nel presente documento hanno solo scopo illustrativo e sono fittizi. Non è intesa né dovrà intendersi alcuna connessione.

Microsoft e i marchi elencati in https://www.microsoft.com nella pagina Web "Marchi" sono marchi del gruppo di società Microsoft.

Mac e macOS sono marchi registrati di Apple Inc.

Il logo Docker con la balena è un marchio registrato di Docker, Inc. Usato su autorizzazione.

Tutti gli altri marchi e log citati nel presente documento appartengono ai rispettivi proprietari.

Autori:

Rob Vettor, Principal MTC (Microsoft Technology Center) Architect for Cloud App Innovation, Microsoft

Steve "ardalis" Smith, Software Architect and Trainer - Ardalis.com

Collaboratori e revisori:

Cesar De la Torre, Principal Program Manager, team di .NET, Microsoft

Nish Anil, Senior Program Manager, team di .NET, Microsoft

Jeremy Likness, Senior Program Manager, team di .NET, Microsoft

Cecil Phillip, Senior Cloud Advocate, Microsoft

Sumit Ghosh, Principal Consultant presso Neudesic

Editor:

Maira Wenzel, Program Manager, team di .NET, Microsoft

David Pine, Senior Content Developer, documentazione di .NET, Microsoft

Versione

Questa guida è stata scritta per includere la versione .NET 7 e numerosi altri aggiornamenti correlati alla stessa "generazione" di tecnologie (ovvero Azure e tecnologie aggiuntive di terze parti) coincidenti nel tempo con il rilascio di .NET 7.

Destinatari della guida

I destinatari di questa guida sono prevalentemente sviluppatori, responsabili dello sviluppo e progettisti di architetture interessati a scoprire come creare applicazioni progettate per il cloud.

Un gruppo di destinatari secondario è costituito da decisori tecnici che devono scegliere se creare le proprie applicazioni usando un approccio nativo del cloud.

Come usare questa guida

Questa guida inizia definendo il concetto di nativo del cloud e con la presentazione di un'applicazione di riferimento creata usando principi e tecnologie nativi del cloud. Oltre questi primi due capitoli, il resto del libro è suddiviso in capitoli specifici dedicati ad argomenti comuni alla maggior parte delle applicazioni native del cloud. È possibile passare a uno di questi capitoli per ottenere informazioni sugli approcci nativi del cloud per:

  • Dati e accesso ai dati
  • Modelli di comunicazione
  • Ridimensionamento e scalabilità
  • Resilienza delle applicazioni
  • Monitoraggio e integrità
  • Identità e sicurezza
  • DevOps

Questa guida è disponibile sia in formato PDF che online. È possibile inoltrare il documento o i collegamenti alla versione online al proprio team per assicurarsi che tutti abbiano una comprensione comune di questi argomenti. La maggior parte di questi argomenti trae vantaggio da un livello uniforme di conoscenza dei principi e dei modelli sottostanti, nonché dei compromessi coinvolti nelle decisioni correlate a questi argomenti. L'obiettivo di questo documento è fornire ai team e ai relativi responsabili le informazioni necessarie per prendere decisioni ben informate per l'architettura, lo sviluppo e l'hosting delle applicazioni.

Invia commenti e suggerimenti

Il libro e gli esempi correlati sono in continua evoluzione, pertanto il feedback degli utenti è il benvenuto. Se si hanno commenti su come migliorare questo libro e lo si sta leggendo su <learn.microsoft.com>, usare la sezione Invia commenti e suggerimenti nella parte inferiore della pagina:

Feedback section of all .NET docs article footers.

Come evidenziato nello screenshot precedente, la sezione Invia commenti e suggerimenti consente di inviare commenti e suggerimenti per:

  • Questo prodotto: usando il modulo di feedback del prodotto .NET.
  • Questa pagina: usando un modello di problema GitHub con i dettagli della pagina.

Se si legge questo libro in formato PDF, è possibile inviare feedback creando un nuovo problema GitHub della documentazione di .NET o usando il modello di problema GitHub per gli e-book sull'architettura .NET.