Book Image

Optimizing Microsoft Azure Workloads

By : Rithin Skaria
Book Image

Optimizing Microsoft Azure Workloads

By: Rithin Skaria

Overview of this book

It’s easy to learn and deploy resources in Microsoft Azure, without worrying about resource optimization. However, for production or mission critical workloads, it’s crucial that you follow best practices for resource deployment to attain security, reliability, operational excellence and performance. Apart from these aspects, you need to account for cost considerations, as it’s the leading reason for almost every organization’s cloud transformation. In this book, you’ll learn to leverage Microsoft Well-Architected Framework to optimize your workloads in Azure. This Framework is a set of recommended practices developed by Microsoft based on five aligned pillars; cost optimization, performance, reliability, operational excellence, and security. You’ll explore each of these pillars and discover how to perform an assessment to determine the quality of your existing workloads. Through the book, you’ll uncover different design patterns and procedures related to each of the Well-Architected Framework pillars. By the end of this book, you’ll be well-equipped to collect and assess data from an Azure environment and perform the necessary upturn of your Azure workloads.
Table of Contents (14 chapters)
1
Part 1: Well-Architected Framework Fundamentals
4
Part 2: Exploring the Well-Architected Framework Pillars and Their Principles
10
Part 3: Assessment and Recommendations

What this book covers

Chapter 1, Planning Workloads with the Well-Architected Framework, takes you through the concept of the Well-Architected Framework, its pillars, and its elements. The pillars and elements will be explained at a very high level, which will help you to plan your workload optimization.

Chapter 2, Distinguishing between the Cloud Adoption Framework and Well-Architected Framework, explores both of these frameworks used in Azure. It’s often confusing to decide which framework to use. In this chapter, we will be demystifying the concepts of the Cloud Adoption Framework and the Well-Architected Framework.

Chapter 3, Implementing Cost Optimization, explains the importance of cost optimization, cost governance, and relevant tools.

Chapter 4, Achieving Operational Excellence, describes all the processes and operations required to keep your mission-critical applications up and running. In this pillar, we deal with the automation of deployment and release processes to eliminate any human error.

Chapter 5, Improving Applications with Performance Efficiency, explains how to ensure good performance with changing demand. We need to make sure that our workloads don’t face any performance degradation during peak hours. With the help of performance efficiency best practices, we can ensure that our workloads can tackle this crisis.

Chapter 6, Building Reliable Applications, discusses a crucial aspect of maintaining high availability and developing business continuity solutions. In this chapter, we will explore the reliability pillar of the Well-Architected Framework, its patterns, and its best practices.

Chapter 7, Leveraging the Security Pillar, explores the primary concern for every organization during the deployment of applications in the public cloud, which is the security of these applications. We need to think about security during the complete life cycle of the application as it’s an inevitable component. In this chapter, we will see how we can build secure applications.

Chapter 8, Assessment and Remediation, shows you how to assess your Azure workloads using the Well-Architected Framework and come up with a remediation plan to optimize your Azure environment.