Design Networking infrastructure for enterprise Retail business on Azure

This article is my practice of how to design networking and infrastructure in Azure. The information is for my test lab, not best practice.


Requirements

The enterprise company is Retail Business. they will have own factory to operate Manufacturing  to supply product for Retail channel the company has 2 Region site  Headoffice in East US and Factory Site in Southeast Asia To

1. Head office 

 handle Accounting & Purchasing Plans business line operations. They using ERP Application Required  3 Ties  Architecture 

and Staff from different departments will be accessed anywhere to use the application

2. Factory Site

    Handle Manufacturing according to demand a plan from Head office. The manufacturing system is required  2 Ties Architecture Factory Site is in  Southeast Asia  

3 Physical Retail Store 

Their store will have a standalone On-premise Database Server in case of the Internet is down then Store can operate OfficeLine Mode for business continues. There is a required to connected with  Replication data service to exchange Inventory data and Sales transactions between Store Database and Headoffice Database

4. Distribution Center (DC)

    For distribution center need to manage logistic handle shipment to Store and Ship to Customer who places an order from company's official Website. So it's required a high-speed connection to data source get real-time confirmed orders and Stockon hand to Receive and Shipment activity

4. - Online Market Place Web Application 

 

Conceptual design

1. Headoffice 

-    Create  VNet for on East US Region

-    Create Subnet for Web, Business, and Database Tier 

-    Deploy 3 VMs for each zone in Region to increased high availability and for load balancer pool purposes.

-    Deploy Public IP address for frontend Web, allow Head office user access from the internet. 

-    Place Application Gateway to handle Web Trafic frontend 

-    Place Load Balancer Between Web Tier and Business Tier

   Business Ties will connect Azure SQL via Private Link





2. Factory Site

-    Create  VNet for on Southeast Asia Region

-    Create Subnet for Business and Database Tier 

-    Deploy 2VMs for application and Database server

-    Create VPN Gateway Site-to-Site




- Connect Vnet Headoffice to Vnet Factory using  Global VNet Peering   








3. Connect On-premises Retail Physical Store and Build Data Replication service
- Create Site-to-Site between Head office Networking to Onpremis Store using VPN Gateway
- DeployVirual Manchin for Replication Server in Business Tier subnet
- Deploy Retail Staging Database in Database Tier



4.  Connect Distribution Center with Hight Speed connection








5. Web Application

- Implement Web Applications using a Web Service plan for Scalability.
- Deploy SQL Virtual Machin to exchange data with  Web Application in Azure SQL for Update Stock, Product, and Pricing.
- Create a Private Link connected VNet Headoffice 






6. In this step, I have mapped entire parts together in one image. The next Artic I will be going to Deployment Phase and Prove the concept.





Thanks for you visit my blog