Esercitazione: Distribuire un'applicazione in un cluster autonomo di Service Fabric

I cluster autonomi di Service Fabric offrono la possibilità di scegliere il proprio ambiente e creare un cluster come parte dell'approccio "qualsiasi sistema operativo, qualsiasi cloud" adottato da Service Fabric. In questa serie di esercitazioni viene creato un cluster autonomo ospitato in AWS e viene distribuita un'applicazione al suo interno.

Questa è la terza di una serie di esercitazioni. I cluster autonomi di Service Fabric offrono la possibilità di scegliere il proprio ambiente e creare un cluster come parte dell'approccio "qualsiasi sistema operativo, qualsiasi cloud" di Service Fabric. Questa esercitazione illustra come creare un'infrastruttura AWS necessaria per ospitare questo cluster autonomo.

In questo articolo si apprenderà come:

  • Scaricare l'app di esempio
  • Distribuirla nel cluster

Prerequisiti

Prima di iniziare questa esercitazione:

Scaricare l'applicazione di voto di esempio

In una finestra di comando eseguire il comando seguente per clonare il repository dell'app di esempio nel computer locale.

git clone https://github.com/Azure-Samples/service-fabric-dotnet-quickstart

Distribuire l'app nel cluster di Service Fabric

Ora che l'applicazione è stata scaricata, è possibile distribuirla in un cluster direttamente da Visual Studio.

  1. Aprire Visual Studio.

  2. Selezionare File>Apri

  3. Passare alla cartella in cui è stato clonato il repository git e selezionare Voting.sln

  4. Fare clic con il pulsante destro del mouse sul progetto di applicazione Voting in Esplora soluzioni e scegliere Pubblica

  5. Selezionare l'elenco a discesa per Endpoint connessione e immettere il nome DNS pubblico di uno dei nodi del cluster. Ad esempio, ec2-34-215-183-77.us-west-2.compute.amazonaws.com:19000. In Azure un nome di dominio completo (FQDN) non viene fornito automaticamente, ma può facilmente essere impostato nella pagina della panoramica delle macchine virtuali.

  6. Aprire il browser preferito e digitare l'indirizzo del cluster (l'endpoint della connessione; l'app viene distribuita nella porta 8080, ad esempio ec2-34-215-183-77.us-west-2.compute.amazonaws.com:8080).

    API Response from Cluster

Passaggi successivi

In questo articolo si è appreso come distribuire un'applicazione nel cluster:

  • Scaricare l'app di esempio
  • Distribuirla nel cluster

Per pulire il cluster, passare alla quarta parte della serie.