Resultant objects from Service Fabric Cluster Creation

From Visual Studio:
Demystifying the resultant objects from Service Fabric Cluster Creation
From Azure Templates:
Resources created
Demystifying the resultant objects from Service Fabric Cluster Creation
Article Base
Even though you may use any existent project created with this template, in the following article I am explaining how to create and publish a Service Fabric application.
Related articles
  • Demystifying the resultant objects from Service Fabric Cluster Creation Part II
    (The two storage accounts and the Service Fabric Cluster)
  • Demystifying the resultant objects from Service Fabric Cluster Creation Part III - Work in Progress
    (Azure Virtual Network, Virtual Machine Scale Set, Public IP Address)

What is Azure Storage Account?

As its name says, it's an account to store the data that is accessible through HTTP and HTTPs. But which data? It may store, basically, any type of data:
  • Blobs;
  • Files;
  • Disks;
  • Queues;
  • Tables
Read more about Azure Storage Account,

What is the usage of Azure Storage Account #1 with Service Fabric?

The first storage account is used to support information providing Logs from the Service Fabric Cluster. This Storage Account has blobs and tables with Logs, Trace files, and Performance Monitors from every node created inside your Service Fabric Cluster in order to help you understand your Cluster's health.
Demystifying the resultant objects from Service Fabric Cluster Creation
Sample performance monitor Blob from Storage Account looks like the following.
Demystifying the resultant objects from Service Fabric Cluster Creation

What is the usage of Azure Storage Account #2 with Service Fabric?

The second storage account is used for Application Diagnostics.
Connection with:
  • VM Scale Set
This Storage Account has no blob, queue, or file. It has only tables used for Azure Diagnostics. Read more about Azure Diagnostics here.
Demystifying the resultant objects from Service Fabric Cluster Creation

What is Azure Service Fabric Cluster?

Azure Service Fabric Cluster is used to host the projects of type Service Fabric, and it provides, among others, these functionalities,
  • Container Deployment;
  • Container Orchestration;
  • OS independent;
  • Cloud independent;
  • State-full services;
  • State-less services.
Read more about Azure Service Fabric Cluster here.

What is the usage of Service Fabric Cluster with Service Fabric?

Service Fabric Cluster hosts the MicroServices created of type Service Fabric Application.
Demystifying the resultant objects from Service Fabric Cluster Creation
It shows the data about your Cluster, such as your services, your Service Fabric Explorer URL, and also your settings.
Demystifying the resultant objects from Service Fabric Cluster Creation
Node Types
Demystifying the resultant objects from Service Fabric Cluster Creation
Nodes
Demystifying the resultant objects from Service Fabric Cluster Creation
Applications (there is no application deployed)
Demystifying the resultant objects from Service Fabric Cluster Creation
Security, with your certificates.
Demystifying the resultant objects from Service Fabric Cluster Creation
Custom Settings, with your security type,
Demystifying the resultant objects from Service Fabric Cluster Creation

What is next?

Demystifying the resultant objects from Service Fabric Cluster Creation Part III (Azure Virtual Network, Virtual Machine Scale Set, Public IP Address).
External References