Book Image

Azure Architecture Explained

By : David Rendón, Brett Hargreaves
Book Image

Azure Architecture Explained

By: David Rendón, Brett Hargreaves

Overview of this book

Azure is a sophisticated technology that requires a detailed understanding to reap its full potential and employ its advanced features. This book provides you with a clear path to designing optimal cloud-based solutions in Azure, by delving into the platform's intricacies. You’ll begin by understanding the effective and efficient security management and operation techniques in Azure to implement the appropriate configurations in Microsoft Entra ID. Next, you’ll explore how to modernize your applications for the cloud, examining the different computation and storage options, as well as using Azure data solutions to help migrate and monitor workloads. You’ll also find out how to build your solutions, including containers, networking components, security principles, governance, and advanced observability. With practical examples and step-by-step instructions, you’ll be empowered to work on infrastructure-as-code to effectively deploy and manage resources in your environment. By the end of this book, you’ll be well-equipped to navigate the world of cloud computing confidently.
Table of Contents (20 chapters)
1
Part 1 – Effective and Efficient Security Management and Operations in Azure
5
Part 2 – Architecting Compute and Network Solutions
12
Part 3 – Making the Most of Infrastructure-as-Code for Azure

Continuous Integration and Deployment in Azure DevOps

In today’s fast-paced world, businesses need to deliver software faster and with better quality to stay ahead of the competition. This is where the practice of DevOps comes in, which combines development and operations to streamline the software delivery process. Azure DevOps is a popular platform that provides end-to-end tools and services to support DevOps practices.

In this chapter, we will delve into the two crucial aspects of DevOps – continuous integration (CI) and continuous delivery (CD) – and see how they can be implemented using Azure DevOps. We will explore the benefits of CI and CD and how they can help teams to automate the building, testing, and deployment process, leading to faster delivery of high-quality software. Whether you are a developer, a DevOps engineer, or a project manager, this chapter will provide you with valuable insights into how Azure DevOps can help you achieve your DevOps...