The Big Network Picture Virtual Network Azure Virtual
The Big (Network) Picture Virtual Network Azure Virtual Network Users Internet Front-End Access Backend Connectivity Express. Route VPN Gateways Backend Connectivity
Azure SDN Momentum: Rich and Scalable VNets 2016+: 2015: 2014: 2013: • Internal load balancing • VPN based on premise connectivity • Virtual networks • Public load balancing • Managed NAT • Network security groups • Service chaining • Private peering • Multi-NIC • Reserved IP • Instance IP • Container support • Application gateway • Accelerated networking • Virtual network peering • IPv 6 • Mac persistence • Netwatcher • Multiple IPs per NIC
Azure VNet for Containers One SDN VNet
Backend connectivity Express. Route VPN Gateways
Orchestrator/ Plugin Platform Cloud Container orchestrator Cloud network
Open Source https: //github. com/Azure/azure-container-networking
Open & Modular Architecture Container 1 Container 2 Application Containers Container 3 Orchestrator (Kubernetes, DC/OS, Service Fabric) Container Runtime (Docker) Container hosting environment CNI 3 rd party plugins Network Plugin IPAM Plugin OS environment Operating System (Windows, Linux) IP 1 IP 2 IP 3 Containers as first class citizens on Network Azure SDN Service Chaining, Security, Connectivity
Azure Container Service Azure CNI plugin integrated and available through settings on ACS engine, allowing users to turn on CNI plugin on the settings template and start using with their container orchestrator. https: //github. com/Azure/acs-engine
Azure VNet
https: //github. com/Azure/azure-containernetworking https: //docs. microsoft. com/enus/azure/virtual-networks-overview https: //github. com/Azure/acs-engine
- Slides: 18