𝔖 Scriptorium
✦   LIBER   ✦

📁

Hands-On Networking with Azure: Build large-scale, real-world apps using Azure networking solutions

✍ Scribed by Mohamed Waly


Publisher
Packt Publishing
Tongue
English
Leaves
270
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


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

Key Features

  • 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

Book Description

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.

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

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.

Table of Contents

  1. Azure Virtual Networks 101
  2. Delving into Azure Networking
  3. Azure Networks for VMs
  4. Network Connectivity Scenarios in Azure
  5. Azure DNS
  6. Azure Load Balancers
  7. Azure Traffic Manager
  8. Azure Application Gateway

✦ Table of Contents


Cover
Title Page
Copyright and Credits
Dedication
Packt Upsell
Contributors
Table of Contents
Preface
Chapter 1: Azure Virtual Networks 101
Introduction
Learning outcomes
Technical requirements
Introduction to Microsoft Azure Networks
Azure terminologies
ASM versus ARM model
Azure portal (ARM model)
ARM key points
Azure VNet
Azure VNet benefits
Creating Azure VNet
Adding address spaces to the virtual network
Adding subnets to the virtual network
Azure VNet key points
Automating your tasks
Azure PowerShell
Installing the Azure PowerShell module
Installing the Azure PowerShell module from PowerShell Gallery
Creating a virtual network in Azure portal using PowerShell
Adding address space to a virtual network using PowerShell
Azure CLI
Installing Azure CLI 2.0
Creating a virtual network using Azure CLI 2.0
Adding a gateway subnet to a virtual network using Azure CLI 2.0
Adding an address space to a virtual network using Azure CLI 2.0
Summary
Questions
Further reading
Chapter 2: Delving into Azure Virtual Networks
Introduction
Learning outcomes
Understanding Azure VNet architecture
Azure VNet service endpoints
Why use VNet service endpoints?
Configuring service endpoints for Azure VNet
Azure VNet service endpoints key points
Azure services integration with virtual networks
Integrating Azure services with Azure VNet key benefits
Virtual network peering
Configuring virtual network peering
Virtual network peering key points
Securing Azure VNet
NSG
Creating NSG
Inbound security rules
Outbound security rules
Associating the NSG
Associating the NSG to an NIC
Associating the NSG to a subnet
Azure DDoS protection
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
Chapter 3: Azure Network for VMs
Introduction
Learning outcomes
Azure VMs
Azure VMs series
Azure VMs statuses
Creating and configuring Azure VMs
Azure VMs networking
Adding inbound and outbound rules
Adding an additional NIC to the VM
Configuring the NICs
Azure VNets considerations for 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
Chapter 4: Network Connectivity Scenarios in Azure
Introduction 
Learning outcomes
Network connectivity scenarios in Azure
VNet2VNet connection
VNet2VNet connection benefits
Creating a VNet2VNet connection
VNet2VNet connection key points
Point-to-Site connection
Point-to-Site connection advantages
Creating a Point-to-Site connection
Point-to-Site connection key points
Site-to-Site connection
Site-to-Site connection benefits
Creating a Site-to-Site connection
Site-to-Site connection key points
ExpressRoute
ExpressRoute benefits
ExpressRoute connectivity models
Co-location at a cloud exchange
Point-to-Point Ethernet connection
Any-to-any (IPVPN) connection
User-defined routes
Creating a user-defined route
User-defined routing key points
Summary
Questions
Further information
Chapter 5: Azure DNS
Introduction
Learning outcomes
Azure DNS
Azure DNS benefits
Azure DNS zones and records
Creating a DNS zone
Creating a DNS record
DNS zones and records key points
Azure DNS delegation
Configuring DNS delegation for third-party domain names
Configuring DNS delegation for subdomains
Azure DNS delegation key points
Azure reverse DNS zone
Azure reverse DNS zone key points
Private Azure DNS zones
Private Azure DNS zones key points
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
Chapter 6: Azure Load Balancers
Introduction
Learning outcomes
Introduction to Azure Load Balancer
Azure Load Balancer benefits
Azure Load Balancer flavors
Basic Azure Load Balancer
Standard Azure Load Balancer
Standard Azure Load Balancer benefits
Public Azure Load Balancer
Internal Azure Load Balancer
Hands-on with Azure Load Balancers
Creating a public Azure Load Balancer
Creating an internal Azure Load Balancer
Configuring public load balancer frontend IPs
Creating a public IP address
Add additional frontend IP
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
Chapter 7: Azure Traffic Manager
Introduction
Learning outcomes
Introduction to Azure Traffic Manager
Why Azure Traffic Manager?
Azure Traffic Manager endpoints
Azure Traffic Manager routing methods
Creating Traffic Manager profile
Traffic Manager configuration
Configuring Traffic Manager service endpoints
Configuring endpoints for Traffic Manager with performance routing method
Adding an Azure endpoint
Adding an external endpoint
Adding a nested endpoint
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
Chapter 8: Azure Application Gateway
Introduction
Learning outcomes
An introduction to Azure Application Gateway
Why Azure Application Gateway?
The flavors of Azure Application Gateway
Creating an Azure Application Gateway
Configuring Azure Application Gateway settings
Azure Application Gateway configurations
Configuring WAF
Configuring the backend pool
Configuring Azure Application Gateway HTTP settings
Configuring frontend IP configurations
Configuring listeners
Configuring basic listener
Configuring multi-site listener
Configuring rules
Configuring basic rule
Configuring path-based rule
Configuring health probes
Summary
Questions
Further reading
Other Books You May Enjoy
Index


📜 SIMILAR VOLUMES


Hands-On Networking with Azure: Build La
✍ Mohamed Waly 📂 Library 📅 2018 🏛 Packt Publishing 🌐 English

Customizing networks and controlling the traffic flow is becoming a must for all the modern solutions, even if these solutions exist on Azure, on-premises or a combination of both. In this book, you will learn all Azure networking solutions and spanning them across Azure and On-premises, and how to

Hands-On Networking with Azure: Build la
✍ Mohamed Waly 📂 Library 🏛 Packt Publishing 🌐 English

<p><span>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</span></p><h4><span>Key Features</span></h4><ul><li><span><span>Learn best practices for designing and implementing Azure Networking for Azure V

Large-scale IP network solutions
✍ Khalid Raza, Mark Turner 📂 Library 📅 2000 🏛 Macmillan 🌐 English

An essential guide to scaling and maintaining large networks. * Understand critical scalability issues and the parameters to plan for future network growth * Examine detailed migration plans with sample scenarios and working Cisco configuration examples * Learn the pros and cons of each maj

Azure Networking Cookbook
✍ Mustafa Toroman 📂 Library 📅 2020 🏛 Packt Publishing 🌐 English

Azure's networking services enable organizations to manage their networks effectively. With the Azure Networking Cookbook, you'll see how Azure paves the way for an enterprise to achieve reliable performance and secure connectivity. This updated second edition will take you through the latest net

Azure Networking Cookbook
✍ Mustafa Toroman 📂 Library 📅 2020 🏛 Packt Publishing 🌐 English

Azure's networking services enable organizations to manage their networks effectively. With the Azure Networking Cookbook, you'll see how Azure paves the way for an enterprise to achieve reliable performance and secure connectivity. This updated second edition will take you through the latest net