Book description
A step-by-step guide to get you up and running with Azure Networking Services and help you build solutions that leverage effective design patterns
About This Book
- Learn best practices for designing and implementing Azure Networking for Azure VMs
- Figure out the hidden secrets to designing a cost-effective environment
- Plan, design, and implement various connectivity scenarios in Azure
Who This Book Is For
This book is for developers, IT professionals, and database admins who have prior experience of working on Microsoft Azure and want to make the most out of Azure Networking Services.
What You Will Learn
- Understand Azure networking and use the right networking service to fulfill your needs
- Design Azure Networks for Azure VMs according to best practices
- Span your environment with Azure networking solutions
- Learn to use Azure DNS
- Implement Azure Load Balancer for highly available environments
- Distribute user traffic across the world via the Azure Traffic Manager
- Control your application delivery with Azure Application Gateway
In Detail
Microsoft Azure networking is one of the most valuable and important offerings in Azure. No matter what solution you are building for the cloud, you'll find a compelling use for it. This book will get you up to speed quickly on Microsoft Azure Networking by teaching you how to use different networking services.
By reading this book, you will develop a strong networking foundation for Azure virtual machines and for expanding your on-premise environment to Azure.
Hands-On Networking with Azure starts with an introduction to Microsoft Azure networking and creating Azure Virtual Networks with subnets of different types within them. The book helps you understand the architecture of Azure networks. You will then learn the best practices for designing both Windows- and Linux-based Azure VM networks. You will also learn to expand your networks into Azure and how to use Azure DNS. Moreover, you will master best practices for dealing with Azure Load Balancer and the solutions they offer in different scenarios. Finally, we will demonstrate how the Azure Application Gateway works, offering various layer-7 load balancing capabilities for applications.
By the end of this book, you will be able to architect your networking solutions for Azure.
Style and approach
This book provides in-depth insights into properly designing your environment and saving money on your running Azure Services. Using cutting-edge examples, you will learn to efficiently monitor, diagnose, and troubleshoot Azure Networking
Publisher resources
Table of contents
- Title Page
- Copyright and Credits
- Dedication
- Packt Upsell
- Contributors
- Preface
- Azure Virtual Networks 101
-
Delving into Azure Virtual Networks
- Introduction
- Understanding Azure VNet architecture
- Azure VNet service endpoints
- Azure services integration with virtual networks
- Virtual network peering
- Securing Azure VNet
-
Automating the tasks
- Adding a service endpoint to an existing virtual network using PowerShell
- Adding a service endpoint to an existing virtual network using Azure CLI
- Creating virtual network peering using PowerShell
- Creating virtual network peering using Azure CLI
- Creating NSG using PowerShell
- Creating NSG using Azure CLI
- Associating NSG with a subnet using PowerShell
- Associating NSG with a subnet using Azure CLI
- Summary
- Questions
- Further reading
-
Azure Network for VMs
- Introduction
- Azure VMs
- Creating and configuring Azure VMs
-
Automating tasks
- Creating an Azure VM using Azure PowerShell
- Creating an Azure VM using Azure CLI 2.0
- Adding an inbound or outbound rule to an Azure VM using Azure PowerShell
- Adding an inbound or outbound rule to an Azure VM using Azure CLI 2.0
- Attaching an NIC to an Azure VM using Azure PowerShell
- Attaching an NIC to an Azure VM using Azure CLI 2.0
- Enabling IP forwarding using Azure PowerShell
- Enabling IP forwarding using Azure CLI 2.0
- Adding an additional IP address using Azure PowerShell
- Adding an additional IP address using Azure CLI 2.0
- Summary
- Questions
- Further information
- Network Connectivity Scenarios in Azure
-
Azure DNS
- Introduction
- Azure DNS
- Azure DNS zones and records
- Azure DNS delegation
- Azure reverse DNS zone
- Private Azure DNS zones
-
Automating the tasks
- Creating an Azure DNS zone using PowerShell
- Creating an Azure DNS zone using Azure CLI 2.0
- Creating an Azure DNS record using PowerShell
- Creating an Azure DNS record using Azure CLI 2.0
- Configuring Azure DNS delegation using PowerShell
- Configuring Azure DNS delegation using Azure CLI 2.0
- Creating an Azure reverse DNS zone using PowerShell
- Creating an Azure reverse DNS zone using Azure CLI 2.0
- Creating a PTR record using PowerShell
- Creating a PTR record using Azure CLI 2.0
- Summary
- Questions
- Further information
-
Azure Load Balancers
- Introduction
- Learning outcomes
- Introduction to Azure Load Balancer
- Azure Load Balancer flavors
-
Hands-on with Azure Load Balancers
- Creating a public Azure Load Balancer
- Creating an internal Azure Load Balancer
- Configuring public load balancer frontend IPs
- Configuring internal load balancer frontend IPs
- Configuring the load balancer backend pools
- Configuring load balancer health probes
- Configuring load balancing rules
- Configuring inbound NAT rules
- Summary
- Questions
- Further information
-
Azure Traffic Manager
- Introduction
- Learning outcomes
- Introduction to Azure Traffic Manager
- Azure Traffic Manager endpoints
- Azure Traffic Manager routing methods
- Creating Traffic Manager profile
-
Configuring Traffic Manager service endpoints
- Configuring endpoints for Traffic Manager with performance routing method
- Configuring endpoints for Traffic Manager with the geographic routing method
- Configuring endpoints for Traffic Manager with the priority routing method
- Configuring endpoints for Traffic Manager with the weighted routing method
- Azure Traffic Manager key points
-
Automating the tasks
- Creating a Traffic Manager profile using Azure PowerShell
- Creating a Traffic Manager profile using Azure CLI 2.0
- Adding an Azure endpoint using Azure PowerShell
- Adding an Azure endpoint using Azure CLI 2.0
- Adding an external endpoint using Azure PowerShell
- Adding an external endpoint using Azure CLI 2.0
- Adding a nested endpoint using Azure PowerShell
- Adding a nested endpoint using Azure CLI 2.0
- Summary
- Questions
- Further information
-
Azure Application Gateway
- Introduction
- An introduction to Azure Application Gateway
- Creating an Azure Application Gateway
- Configuring Azure Application Gateway settings
- Summary
- Questions
- Further reading
- Other Books You May Enjoy
Product information
- Title: Hands-On Networking with Azure
- Author(s):
- Release date: March 2018
- Publisher(s): Packt Publishing
- ISBN: 9781788998222
You might also like
book
Networking Fundamentals
Become well-versed with basic networking concepts such as routing, switching, and subnetting, and prepare for the …
book
The GuruBook
The GuruBook is an inspiring collection of 45 articles and interviews with well-known thought leaders and …
book
Hands-On Cloud Solutions with Azure
Design effective Azure architecture and transform your IT business solutions Key Features Develop a resilient and …
book
You, Only Better
If you want to be happy, fulfilled and energised its probably best not to obsess over …