Advertisement

Hardening Azure Applications

Techniques and Principles for Building Large-Scale, Mission-Critical Applications

  • Suren Machiraju
  • Suraj Gaurav

Table of contents

  1. Front Matter
    Pages i-xxii
  2. Suren Machiraju, Suraj Gaurav
    Pages 1-41
  3. Suren Machiraju, Suraj Gaurav
    Pages 43-60
  4. Suren Machiraju, Suraj Gaurav
    Pages 61-87
  5. Suren Machiraju, Suraj Gaurav
    Pages 89-122
  6. Suren Machiraju, Suraj Gaurav
    Pages 123-139
  7. Suren Machiraju, Suraj Gaurav
    Pages 141-153
  8. Suren Machiraju, Suraj Gaurav
    Pages 155-172
  9. Suren Machiraju, Suraj Gaurav
    Pages 173-195
  10. Suren Machiraju, Suraj Gaurav
    Pages 197-210
  11. Suren Machiraju, Suraj Gaurav
    Pages 211-228
  12. Suren Machiraju, Suraj Gaurav
    Pages 229-246
  13. Back Matter
    Pages 247-254

About this book

Introduction

Build large-scale, mission-critical hardened applications on the Azure cloud platform. This 2nd edition provides information on the newer features in Azure, such as Linux extensions and supporting Azure Services such as HDInsight and SQL Server on Linux. Updated with new applications Hardening Azure Applications also discusses Scale Sets (VMSS), a major upgrade that enables autoscaling and seamlessly makes machines ready for high availability. 

The authors take you step by step through the process of evaluating and building applications with the appropriate hardness attributes. After a small introduction to cloud computing, you will learn about various cloud and hardened cloud applications in detail. Next, you will discover service fundamentals such as instrumentation, telemetry, and monitoring followed by key application experiences. Further, you will cover availability and the economics of 9s. Towards the end, you will see how to secure your application and learn about the modernization of software organisations, a new topic in this edition.

After reading this book, you will master the techniques and engineering principles that every architect and developer needs to know to harden their Azure/.NET applications to ensure maximum reliability and high availability when deployed at scale.

You will:

  • Use techniques and principles to harden Azure/.NET applications
  • Secure your applications on Azure
  • Create a scale set on Azure 
  • Work with service fundamentals such as instrumentation, telemetry, and monitoring

Keywords

Azure .NET Applications hardened applications Cloud Computing deployment models Cloud Platform Microsoft Guthrie Steven Smith

Authors and affiliations

  • Suren Machiraju
    • 1
  • Suraj Gaurav
    • 2
  1. 1.IssaquahUSA
  2. 2.IssaquahUSA

Bibliographic information