View
141
Download
0
Category
Tags:
Preview:
Citation preview
Confidential ©Nimbo Technologies Inc.
DISTRIBUTED NETWORKING IN AZURE
Building Global Infrastructure at Breakneck Speeds
Presented by Michael Lapidakis – Nimbo Cloud Infrastructure Engineer
WHO AM I?
2
• Cloud Infrastructure Engineer at Nimbo
• Certified Cloud Architect
• Chef Enthusiast
• Tweets @mlapida
• LinkedIn, of course
TODAY’S AGENDA
• What is a vNet?
• Let’s Talk Global
• Getting GUI
• The Anatomy of a Network Config File
• Show me the PowerShell
3
WHAT IS A VNET, EXACTLY?
• A private virtual network in the cloud
• Easy to shape and manage
• Extend you existing data center using VPN or Express Route• Express Route utilized providers such as Level3 to directly connect your
datacenter to Azure
• The logical and geographic container holding all of your Azure resources (virtual machines, SQL boxes, web sites)
4
The Geography
5
CREATING THE DISTRIBUTED NETWORK
• Light network config
• Connection status
• Data transfers
• Edit Local Network ranges
• Only way to create multiple gateways connections in a single vnet
• More granular configuration
• Great way to backup the configuration prior to changes
• Better overview of the network
• The only way to read multiple private keys
• The only way to set the value of the private keys
• The best way to dynamically check the status of the connection.
Azure Portal Network Config File PowerShell Commands
THE AZURE PORTAL: VIRTUAL NETWORKS
7
THE AZURE PORTAL: LOCAL NETWORKS
8
THE AZURE PORTAL: VNET DETAILS
9
The Secret:
You can’t do it all from the portal! PowerShell and XML hold the goods.
ANATOMY OF NETWORKCONFIG.XML
• DNS
• Local Networks
• Virtual Networks• Address Space
• Subnets
• DNS
• Gateways
11
DNS
12
LOCAL NETWORKS
13
VIRTUAL NETWORKS: ADDRESS SPACE & SUBNETS
14
VIRTUAL NETWORKS: DNS & GATEWAYS
15
The Power of PowerShell
16
PRIVATE-KEYS
PS> Set-AzureVNetGatewayKey -VNetName AzureMeetupVnet2 -LocalNetworkSiteName "vNet2-to-vNet1" -SharedKey (Get-AzureVNetGatewayKey -VNetName AzureMetupVnet1 -LocalNetworkSiteName "vNet1-to-vNet2").Value
CONNECTING A VNET
18
PS> Set-AzureVNetGateway -VNetName AzureMeetupVnet2 -LocalNetworkSiteName "vNet2-to-vNet1" -Connect
AUTOMATION!
• The full script can be found at our GitHub page: https://github.com/NimboCloud/AzurePowerShell/
• Fork and be marry!
19
Questions?
20Strictly private and confidential. Do not copy or distribute.
www.nimbo.com
blog.nimbo.com
E-mailinfo@nimbo.com
Or email me directly at
Call646.998.5182
Michael.Lapidakis@nimbo.com
Recommended