21
Confidential ©Nimbo Technologies Inc. DISTRIBUTED NETWORKING IN AZURE Building Global Infrastructure at Breakneck Speeds Presented by Michael Lapidakis – Nimbo Cloud Infrastructure Engineer

Distributed Networking in Azure

Embed Size (px)

Citation preview

Page 1: Distributed Networking in Azure

Confidential ©Nimbo Technologies Inc.

DISTRIBUTED NETWORKING IN AZURE

Building Global Infrastructure at Breakneck Speeds

Presented by Michael Lapidakis – Nimbo Cloud Infrastructure Engineer

Page 2: Distributed Networking in Azure

WHO AM I?

2

• Cloud Infrastructure Engineer at Nimbo

• Certified Cloud Architect

• Chef Enthusiast

• Tweets @mlapida

• LinkedIn, of course

Page 3: Distributed Networking in Azure

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

Page 4: Distributed Networking in Azure

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

Page 5: Distributed Networking in Azure

The Geography

5

Page 6: Distributed Networking in Azure

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

Page 7: Distributed Networking in Azure

THE AZURE PORTAL: VIRTUAL NETWORKS

7

Page 8: Distributed Networking in Azure

THE AZURE PORTAL: LOCAL NETWORKS

8

Page 9: Distributed Networking in Azure

THE AZURE PORTAL: VNET DETAILS

9

Page 10: Distributed Networking in Azure

The Secret:

You can’t do it all from the portal! PowerShell and XML hold the goods.

Page 11: Distributed Networking in Azure

ANATOMY OF NETWORKCONFIG.XML

• DNS

• Local Networks

• Virtual Networks• Address Space

• Subnets

• DNS

• Gateways

11

Page 12: Distributed Networking in Azure

DNS

12

Page 13: Distributed Networking in Azure

LOCAL NETWORKS

13

Page 14: Distributed Networking in Azure

VIRTUAL NETWORKS: ADDRESS SPACE & SUBNETS

14

Page 15: Distributed Networking in Azure

VIRTUAL NETWORKS: DNS & GATEWAYS

15

Page 16: Distributed Networking in Azure

The Power of PowerShell

16

Page 17: Distributed Networking in Azure

PRIVATE-KEYS

PS> Set-AzureVNetGatewayKey -VNetName AzureMeetupVnet2 -LocalNetworkSiteName "vNet2-to-vNet1" -SharedKey (Get-AzureVNetGatewayKey -VNetName AzureMetupVnet1 -LocalNetworkSiteName "vNet1-to-vNet2").Value

Page 18: Distributed Networking in Azure

CONNECTING A VNET

18

PS> Set-AzureVNetGateway -VNetName AzureMeetupVnet2 -LocalNetworkSiteName "vNet2-to-vNet1" -Connect

Page 19: Distributed Networking in Azure

AUTOMATION!

• The full script can be found at our GitHub page: https://github.com/NimboCloud/AzurePowerShell/

• Fork and be marry!

19

Page 20: Distributed Networking in Azure

Questions?

20Strictly private and confidential. Do not copy or distribute.

Page 21: Distributed Networking in Azure

www.nimbo.com

blog.nimbo.com

[email protected]

Or email me directly at

Call646.998.5182

[email protected]