AFUN20
AFUN20
AFUN20
ms/AFUN20 #MSIgnite
Azure Networking Basics
Christina Warren
Senior Cloud Advocate, Microsoft
@film_girl
aka.ms/AFUN20 #MSIgnite
Resources
aka.ms/AFUN20 #MSIgnite
High Level Azure Services
Management Platform as a Services (PaaS) Security
Azure Security
Monitor Compute/Containers Web/Mobile DevOps/Developer Center
Azure Azure AD
Bluepirnts Integration IoT AI Analytics Data Services B2C
Cost Content Delivery Azure Data Lake Database Table Role- based
Video Indexer IoT Edge
Management Network Search Storage Gen2 Migration Service Storage access control
aka.ms/AFUN20 #MSIgnite
What is an Azure Network
and how do you plan for it?
aka.ms/AFUN20 #MSIgnite
The Azure Virtual Network
aka.ms/AFUN20 #MSIgnite
Naming
All Azure Resources have a name. The name must be unique within a
scope, but that can differ for each resource type
aka.ms/AFUN20 #MSIgnite
Regions
A region is an Azure data center within a specific geographic location.
All Azure resources are created
in an Azure region and subscription
aka.ms/AFUN20 #MSIgnite
aka.ms/AFUN20 #MSIgnite
Subscriptions
You can deploy as many virtual networks as required within each
subscription, up to the limit, which varies per service
See https://aka.ms/netlimits
You can create multiple virtual networks per subscription and per
region and you can create multiple subnets within each virtual
network
aka.ms/AFUN20 #MSIgnite
/Upcoming Session alert
aka.ms/AFUN20 #MSIgnite
Exploring the Azure
Networking Portal
Christina Warren
aka.ms/AFUN20 #MSIgnite
Azure Connectivity Options
aka.ms/AFUN20 #MSIgnite
Virtual Network to Virtual Network (VNet Peering)
aka.ms/AFUN20 #MSIgnite
VNet Peering
aka.ms/AFUN20 #MSIgnite
VPN Connections—Hybrid Networking Scenarios
aka.ms/AFUN20 #MSIgnite
Site-to-Site VPN to Azure VNet (VPN Gateway)
A VPN gateway is a virtual network gateway that is used to
send encrypted traffic between an Azure virtual network
and an on-premises location over the public Internet
You can also use a VPN gateway to send encrypted traffic between
Azure virtual networks over the Microsoft network
Each virtual network can only have one VPN gateway, but you can
create multiple connections to the same gateway
aka.ms/AFUN20 #MSIgnite
What is Azure ExpressRoute?
aka.ms/AFUN20 #MSIgnite
ExpressRoute or Site-to-Site VPN Gateway?
aka.ms/AFUN20 #MSIgnite
You can use them together
aka.ms/AFUN20 #MSIgnite
Azure CDN
aka.ms/AFUN20 #MSIgnite
Azure CDN
aka.ms/AFUN20 #MSIgnite
Connect a CDN to an
Existing Storage Account
Christina Warren
aka.ms/AFUN20 #MSIgnite
Security
aka.ms/AFUN20 #MSIgnite
Network Security
Network security
Routing tables
aka.ms/AFUN20 #MSIgnite
Filter Traffic
Network Security Groups
aka.ms/AFUN20 #MSIgnite
Network Virtual Appliances
Overview
VMs that perform specific network functions
Focus: Security (Firewall, IDS, IPS), Router/VPN, ADC
(Application Delivery Controller), WAN Optimization
First and third-party appliances
Scenarios
IT policy and compliance—consistency between
on-premises and Azure
Supplement/complement Azure capabilities
Azure Marketplace
Available through Azure Certified program to ensure
quality and simplify deployment
You can also bring your own appliance and license
aka.ms/AFUN20 #MSIgnite
Routing Traffic
Routing tables
Client 1
Route 1 Route 2
Next Hop 1
Next Hop 3
Next Hop 2
Next Hop
List
aka.ms/AFUN20 #MSIgnite
Routing Traffic
Border gateway protocol (BGP) routes
aka.ms/AFUN20 #MSIgnite
/Upcoming Session alert
aka.ms/AFUN20 #MSIgnite
Managing and Optimizing
aka.ms/AFUN20 #MSIgnite
Resiliency
The ability of a system to recover from failures and continue
to function. It's not about avoiding failures, but responding
to failures in a way that avoids downtime or data loss
aka.ms/AFUN20 #MSIgnite
Azure Load Balancer
Allows you to scale your applications and create high availability
and resiliency for your services and applications
Public
A public Load Balancer maps the public
IP address and port number of incoming
traffic to the private IP address and port
number of the VM and vice versa.
Internal
An internal Load Balancer directs traffic
only to resources that are inside a virtual
network or that use a VPN to access
Azure infrastructure.
aka.ms/AFUN20 #MSIgnite
Public Load Balancer
A public Load Balancer maps the public IP address and port number of incoming traffic
to the private IP address and port number of the VM
Automatic reconfiguration
Instantly reconfigures itself as you scale
instance up or down
aka.ms/AFUN20 #MSIgnite
Internal Load Balancer
An internal Load Balancer directs traffic only to resources inside a virtual
network or that use a VPN to access Azure infrastructure
Multi-tier applications
Line-of-business applications
aka.ms/AFUN20 #MSIgnite
Azure Application Gateway (V2)
Azure Application Gateway is a web traffic load balancer that
enables you to manage traffic to your web applications
Scalable
SSL Offload
aka.ms/AFUN20 #MSIgnite
Azure Availability Zones
Fault-isolated locations within
an Azure region
aka.ms/AFUN20 #MSIgnite
Azure Traffic Manager
Azure Traffic Manager is a DNS-based traffic load balancer that enables
you to distribute traffic optimally to services across global Azure regions
aka.ms/AFUN20 #MSIgnite
Azure Front Door
Azure Front Door Service provides a scalable and secure entry point
for fast delivery of your global web applications
aka.ms/AFUN20 #MSIgnite
Traffic Manager or Front Door?
Traffic Manager Front Door
HTTP acceleration: With Front Door traffic is proxied at
Any protocol: Because Traffic Manager works at the the Edge of Microsoft’s network. Because of this, HTTP(S)
DNS layer, you can route any type of network traffic; requests see latency and throughput improvements
HTTP, TCP, UDP, etc. reducing latency for SSL negotiation and using hot
connections from AFD to your application
On-premise routing: With routing at a DNS layer, Independent scalability: Because Front Door works with
traffic always goes from point to point. Routing from the HTTP request, requests to different URL paths can
your branch office to your on-premises datacenter can be routed to different backend/regional service pools
take a direct path; even on your own network using (microservices) based on rules and the health of each
Traffic Manager application microservice
Billing format: DNS-based billing scales with your Inline security: Front Door enables rules such as rate
users and for services with more users, plateaus limiting and IP ACL-ing to let you protect your backends
to reduce cost at higher usage before traffic reaches your application
aka.ms/AFUN20 #MSIgnite
Traffic Manager or Front Door?
aka.ms/AFUN20 #MSIgnite
/MS Learn alert
Complete interactive learning
exercises, watch videos, and
practice and apply your new
skills.
aka.ms/AFUN20MSLearnCollection
aka.ms/AFUN20 #MSIgnite
/Microsoft Certification alert
• Microsoft Certified:
Azure Fundamentals
aka.ms/AzureFunCert
• Microsoft Certified:
Azure Administrator Associate
aka.ms/AzureAdminCert Get hired, stay ahead, and receive the
recognition you deserve
aka.ms/AFUN20 #MSIgniteTheTour
#MSIgnite
Exclusive offer for Microsoft Ignite attendees
Now is your chance
to stand out among your peers.
Free Certification Exam
on fundamentals, role-based, or specialty certifications* Get certified and prove your expertise to
employers and peers and get the recognition and
opportunities you've earned. Take advantage
of this offer by scheduling a free exam online
today.
aka.ms/AFUN20 #MSIgnite
Resources
aka.ms/AFUN20 #MSIgnite
Invent with purpose.