Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Learn Azure Administration - Second Edition

You're reading from  Learn Azure Administration - Second Edition

Product type Book
Published in Dec 2023
Publisher Packt
ISBN-13 9781837636112
Pages 346 pages
Edition 2nd Edition
Languages
Author (1):
Kamil Mrzygłód Kamil Mrzygłód
Profile icon Kamil Mrzygłód

Table of Contents (23) Chapters

Preface 1. Part 1:Introduction to Azure for Azure Administrators
2. Chapter 1: Azure Fundamentals 3. Chapter 2: Basics of Infrastructure as Code 4. Part 2: Networking for Azure Administrator
5. Chapter 3: Understanding Azure Virtual Networks 6. Chapter 4: Exploring Azure Load Balancer 7. Part 3: Administration of Azure Virtual Machines
8. Chapter 5: Provisioning Azure Virtual Machines 9. Chapter 6: Configuring Virtual Machine Extensions 10. Chapter 7: Configuring Backups 11. Chapter 8: Configuring and Managing Disks 12. Part 4: Azure Storage for Administrators
13. Chapter 9: Configuring Blob Storage 14. Chapter 10: Azure Files and Azure File Sync 15. Chapter 11: Azure Storage Security and Additional Tooling 16. Part 5: Governance and Monitoring
17. Chapter 12: Using Azure Policy 18. Chapter 13: Azure Monitor and Alerts 19. Chapter 14: Azure Log Analytics 20. Chapter 15: Exploring Network Watcher 21. Index 22. Other Books You May Enjoy

Understanding Azure Virtual Networks

Networks are one of the most important topics when talking about infrastructure, as they provide basic security mechanisms for our services and allow us to segment them. In Azure, networking is quite an extensive subject – networks integrate not only with Infrastructure-as-a-Service (IaaS) components such as Azure Virtual Machines but can also be found in Platform-as-a-Service (PaaS) scenarios. This chapter is going to give you a thorough overview of Azure virtual networks and accompanying services.

Topics from this chapter will help you better understand networks in Azure and what capabilities they offer in terms of integration, security, and network segmentation.

In this chapter, we’re going to cover the following main topics:

  • Planning and deploying virtual networks
  • Understanding network security groups (NSGs)
  • Working with virtual network peerings
  • Network routing and endpoints

Technical requirements

To perform the exercises from this chapter, you’ll need the following tools:

  • The Azure CLI (https://learn.microsoft.com/en-us/cli/azure/installazure-cli)
  • A favorite IDE (I recommend VS Code)
  • cURL or similar tool allowing you to perform HTTP requests
  • A tool supporting SSH connections (you can use the built-in capabilities of your terminal or download PuTTY or something similar)

The Code in Action video for this book can be viewed at: https://packt.link/GTX9F

Planning and deploying virtual networks

Before we start designing and building networks in Azure, let’s define what a virtual network actually is. When working with physical infrastructure (for example, on-premises), most of the elements of the system infrastructure are physically available and installed in a data center. Networks of such systems consist of multiple switches, routers, and firewalls that need to be managed by administrators and IT engineers locally.

In a cloud environment, you don’t have access to physical infrastructure. Instead, you’re given access to a virtualized environment where you can decide which service you’d like to deploy. The physical networks are still there – the only difference is that it’s not your responsibility to administer them.

This is why we’re going to talk about virtual networks instead – an abstract software layer over physical components that emulates capabilities of existing hardware...

Understanding NSGs

Virtual networks in Azure are used for segmentation and security boundaries for resources, but alone cannot be configured to define more granular access when it comes to defining which protocol and which port can be used for communication. To establish that level of control, you will need to use NSGs. This section is meant to give you a general overview of that resource type and possible use cases.

How do NSGs work?

Azure NSGs are a way to filter incoming and outgoing traffic for Azure networks. They allow you to decide how traffic should be handled depending on ports, protocols, or origin of traffic. NSGs can be assigned to either network interfaces or subnets, giving you flexible setup and granular configuration options.

It’s important to remember that NSGs work differently depending on the resource to which they are attached. However, all instances of that service share some common features, which are set out as follows:

  • DenyAllInbound...

Working with virtual network peerings

In Azure, virtual networks work as a way of isolating your services. By default, there’s no direct way of communicating between resources that span multiple networks. Of course, if you expose your services publicly (for example, via configuration in NSGs), you’ll be able to make a connection between them. However, what if you want to keep them private and still be able to connect? To achieve such functionality, you need to use network peering. Let’s discover that topic.

How does peering work?

When you set up a peering between networks, they will appear as a single network, even though they will be still separate Azure resources. This implies that your network cannot have overlapping address spaces – a problem we discussed at the very beginning of this chapter. Azure supports two types of peering – peering within the same region and global peering, which can be used if your networks are deployed to different...

Network routing and endpoints

In Azure, basic networking setup is done automatically when you provision network components such as virtual networks and subnets. In many scenarios, the default setup can be enough, and you don’t need to incorporate a custom configuration. For everything else, Azure gives you the possibility to introduce custom routes, use Border Gateway Protocol (BGP), and leverage service and private endpoints for improved security. We’ll briefly characterize them in this section.

System routes

When a subnet is provisioned, Azure automatically assigns a set of default routes to that resource. Those default routes are called system routes and cannot be created manually or customized. You can, however, override them using custom routes. Before we dive deeper into that topic, let’s quickly describe a route.

The easiest way to describe a route in Azure is by imagining a book’s index. That part of a book contains specific words or topics...

Summary

That’s all for Chapter 3! We discussed lots of different things, including fundamental topics when planning and structuring networks and resizing, deploying, and securing them using native services. Those topics will enhance your skills when working with networking in Azure and simplify learning more advanced concepts. After this chapter, you should be able to build your own networks, secure them using NSGs, and integrate them using peerings. You also learned some basics of routing and using endpoints in Azure for improved security when using managed Azure resources. You’ll improve your knowledge in the next chapters when we leverage concepts from this chapter into real-world scenarios.

In Chapter 4, you’ll learn about Azure Load Balancer, which is an important component of many Azure architectures, as it allows for distributing traffic between multiple VMs and services. This will also enable us to talk about scale sets and availability sets used for...

lock icon The rest of the chapter is locked
You have been reading a chapter from
Learn Azure Administration - Second Edition
Published in: Dec 2023 Publisher: Packt ISBN-13: 9781837636112
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}