Principles of performance efficiency
As we discussed in the introduction to this chapter, performance efficiency is the capability of a workload to become accustomed to adjustments based on demands made by consumers in an efficient manner. In order to improve the overall performance efficiency of the workload, we need to have a strategy. Microsoft has developed various performance efficiency principles to help you develop such a plan. The main principles are design for scaling, testing, and monitoring. Though we cover these principles in brief in this section, later in this chapter, we will take a deep dive into each of them to understand the underlying concepts of these principles. Let’s take a look at the principles we need to leverage while aiming to attain performance efficiency.
Principles for scaling
Elasticity is one of the advantages of the cloud, and horizontal scaling allows you to utilize this advantage. Based on the load, using horizontal scaling, we can increase...