Demystifying the resultant objects from Service Fabric Cluster Creation
In this article, I will be going through all objects that result from the "Create Service Fabric Cluster" template, the default template used by Visual Studio Publish wizard and Azure Portal.
From Visual Studio,
From Azure Templates,
Resources created
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 III
(Azure Virtual Network, Virtual Machine Scale Set, Public IP Address)
What is Azure Virtual Network?
As its name says, Azure Virtual Network is a virtual network service offered by Azure. It offers:
- Safety: Traffic among Azure resources stays in the intra-Azure network, not being exposed over the internet;
- Controllability: Treat Azure Virtual Network as you would your own Datacenter;
- Extensibility: Extends your on-premises Datacenter to the cloud;
- Customization: Use pre-built solutions from Azure Marketplace to customize your Virtual Network;
- Global reach: You may extend and/or scale your Virtual Network on different regions in the world.
Read more about Azure Virtual Network:
What is the usage of Azure Virtual Network with Service Fabric?
Works as the network for the cluster and its dependencies.
Connection with,
- Virtual Machine Scale Set;
- Storage Account.
Virtual Network Diagram
What is Virtual Machine Scale Set?
Virtual Machine Scale Set is used to scale in/out virtual machines. It offers,
- Reliability: Easy and trustworthy way to deploy identical, as much as needed, virtual machines;
- Scalability: Scaling your virtual machines in/out according to pre-defined settings;
- Simplicity: Easy to configure your settings, such as your NAT rules.
Read More about Azure Virtual Network,
What is the usage of Virtual Machine Scale Set with Service Fabric?
The Virtual Machine Scale Set is used to scale in/out your services into virtual machines manually or automatically according to pre-configured settings.
Connection with
- Virtual Network;
- Load Balancer;
- Storage Account.
Running instances
Scaling
Storage
OS
Extensions
What is Azure Public IP Address?
Azure Public IP Address offers you a public IP address exposed over the internet.
Read More about Azure Virtual Network,
What is the usage of Azure Public IP Address with Service Fabric?
Azure Public IP Address works as the gate from the internet into your Load Balancer.
Connection with,
Virtual Machine Scale Set.
Public IP Address configuration