This is a repo of cross solution network connectivity designs with Azure PaaS services, Azure Kubernetes Services(AKS) and on-premise connectivity. These designs are based on real world experiences working with partners,customers and cross solution Cloud Solution Architects (CSAs) in various Azure Design Sessions (ADS). This repo will contain downloadable artifacts including bicep automated deployments, architecture diagrams, postman collections and tools to test applications for various designs. Learn about tools of trades from various Subject Matter Expert (SME) CSAs to validate designs,connectivity, view application and traffic flows.
- VXLAN with two linux hosts (As good as it gets!)
- Linux bridge
- Linux namespaces
- Linux firewall with iptables
- Future topics (coming soon)
- Bicep automated deployment
- Download Multi-tab Visio and PDF
- Docker Networking
- AKS Cluster
- Ingress and Egress Control
- Design Extras
- Download Multi-tab Visio and PDF
- Azure Data Factory (ADF)
- SQL Managed Instance
- Single Region
- Multi region with Replication - DR Scenario
- Database failover with application connectivity
- Azure SQL Database (PaaS Service)
- Azure Synapse
- OSS databases - mysql and postgres
- APIM Big Picture view
- Default mode
- External network mode
- Internal network mode
- Internal network mode with Azure Application Gateway
- Internal network mode with AKS Backend API
- APIM with Azure firewall/NVA
- APIM Identity - AAD and B2C Integration
- APIM Multi-region Architecture
- Self hosted gateway
- LetsEncrypt Certificates and APIM Custom Domain
- Azure Private DNS Zones integration
- Network Troubleshooting
- Download Postman Collection
- Download Multi-tab Visio and PDF of all APIM Networking Architectures
- Private Endpoint Integration
- Service Endpoint
- VNET Integration
- NAT Gateway Integration
- Azure Private DNS Zone Planning
- APP Services with Custom Domain and Private Endpoints
- Azure App-Service with firewall for outbound traffic filtering
- Automated deployments architecture
- Azure DevOps CI/CD pipelines
- GitOps for Application deployment
- CI/CD pipelines using Github Actions
-
VSCode Extentions
-
Database
- SQl Server Management Studio (SSMS)
- Azure Data Management Studio
-
Networking
- Microsoft Whiteboard
- Linux Networking
- Wireshark/tcpdump
- dig
- hping, tcptraceroute
-
Application
- python
- html
- node.js
- mysql
-
DevOps
- github
- Azure DevOps (ADO) project boards
- Visual Studio Code (vscode)
- Postman
- Simple CRUD API Application
- Simple http server
- Simple 3-tier application for AKS
Special thank you to my colleagues