Applicazione dell'infrastruttura di servizi e fasi successive

L'applicazione Service Fabric di Azure è stata creata. Questo articolo include una serie di risorse, altre informazioni che potrebbero interessare e potenziali passaggi successivi.

I nuovi utenti possono trovare esercitazioni, procedure dettagliate ed esempi utili. Può anche essere utile esaminare la struttura del progetto di applicazione creato. Sono incluse anche le descrizioni dei modelli di programmazione di Service Fabric, di comunicazione del servizio, di sicurezza delle applicazioni e del ciclo di vita dell'applicazione.

Gli utenti più esperti possono trovare la sezione di procedure consigliate di Service Fabric utile per informazioni su come sfruttare con la massima efficacia le applicazioni della piattaforma e della struttura.

Per domande, commenti o suggerimenti oppure per segnalare un problema, vedere la sezione corrispondente.

Introduzione a esercitazioni, procedure ed esempi

Pronti per iniziare?

Usare l'esercitazione per l'applicazione .NET. Informazioni su come compilare un'app con un front-end ASP.NET Core e un back-end con stato, distribuire l'applicazione in un cluster, configurare CI/CD, e impostare monitoraggio e diagnostica.

In alternativa, provare una delle procedure seguenti e creare il primo...

Può essere utile provare anche le nostre applicazioni di esempio.

Il progetto dell'applicazione

Ogni nuova applicazione include un progetto di applicazione. Potrebbero essere presenti uno o due progetti aggiuntivi in base al tipo di servizio scelto.

Il progetto dell'applicazione è composto da:

  • Un set di riferimenti ai servizi che costituiscono l'applicazione.
  • Tre profili di pubblicazione (locale a 1 nodo, locale a 5 nodi e cloud) che consentono di gestire le preferenze per l'uso in ambienti diversi, ad esempio relative a un endpoint del cluster e alla scelta di eseguire o meno distribuzioni di aggiornamento per impostazione predefinita.
  • Tre file di parametri dell'applicazione (identici a quelli riportati in precedenza), che consentono di gestire configurazioni dell'applicazione specifiche per ogni ambiente, ad esempio il numero di partizioni da creare per un servizio. Informazioni su come configurare l'applicazione per più ambienti.
  • Uno script di distribuzione che consente di distribuire l'applicazione dalla riga di comando o nell'ambito di una pipeline di integrazione e distribuzione continua automatizzata. Altre informazioni sulla distribuzione di applicazioni tramite PowerShell.
  • Il manifesto dell'applicazione, che descrive l'applicazione. Il manifesto è disponibile nella cartella ApplicationPackageRoot. Altre informazioni sui manifesti dell'applicazione e del servizio.

Altre informazioni sui modelli di programmazione

Service Fabric offre diversi modi per scrivere e gestire i servizi. Ecco una panoramica e alcune informazioni di carattere generale su servizio Reliable con stato e senza stato, Reliable Actors, contenitori, eseguibili guest e servizi ASP.NET Core con stato e senza stato.

Informazioni sulle comunicazioni di servizio

Un'applicazione di Service Fabric è costituita da servizi diversi, ognuno dei quali esegue un'attività specializzata. Questi servizi possono comunicare tra loro; possono essere presenti anche applicazioni client all'esterno del cluster che si connettono e comunicano con i servizi. Informazioni su come configurare la comunicazione con e tra i servizi in Service Fabric.

Informazioni sulla configurazione della sicurezza dell'applicazione

È possibile proteggere le applicazioni in esecuzione nel cluster con account utente diversi. Service Fabric permette anche di proteggere le risorse usate dalle applicazioni in fase di distribuzione con l'account utente, ad esempio file, directory e certificati. In questo modo le applicazioni in esecuzione, anche in un ambiente ospitato condiviso, sono reciprocamente protette. Informazioni su come configurare i criteri di sicurezza per l'applicazione.

L'applicazione può contenere informazioni riservate, ad esempio le stringhe di connessione di archiviazione, le password o altri valori che non devono essere gestiti in testo normale. Informazioni su come gestire i segreti nell'applicazione.

Informazioni sul ciclo di vita dell'applicazione

Analogamente ad altre piattaforme, un'applicazione su Service Fabric in genere passa attraverso le fasi seguenti: progettazione, sviluppo, test, distribuzione, aggiornamento, manutenzione e rimozione. Questo articolo offre una panoramica delle interfacce API e del modo in cui vengono usate dai diversi ruoli nelle fasi del ciclo di vita di un'applicazione di Service Fabric.

Informazioni sulle procedure consigliate

Per Service Fabric sono disponibili numerosi articoli che descrivono le procedure consigliate. Sfruttare queste informazioni per assicurarsi che il cluster e l'applicazione vengano eseguiti nel miglior modo possibile. Gli argomenti trattati includono:

È incluso anche un elenco di controllo per l'idoneità per la produzione che integra tutte le informazioni sulle procedure consigliate in un formato facile da usare.

Altre domande, commenti o suggerimenti? È necessario segnalare un problema?

Leggere le domande frequenti per trovare le risposte sulle operazioni eseguibili in Service Fabric e su come deve essere usato.

Le guide alla risoluzione dei problemi possono essere utili per diagnosticare e risolvere i problemi comuni nei cluster di Service Fabric.

Opzioni di supporto elenca i forum su StackOverflow e MSDN per porre domande, oltre ad alcune opzioni per segnalare eventuali problemi, ottenere supporto e inviare di commenti e suggerimenti sul prodotto.

Passaggi successivi