Azure for Architects
上QQ阅读APP看书,第一时间看更新

Auto scaling

Auto scaling refers to the process of either scaling up/down or scaling out/in dynamically based on application demand, and it happens using automation. Auto scaling is helpful because it ensures that deployment always consists of a correct and ideal number of server instances. Auto scaling helps in building applications that are fault tolerant. It not only helps in scalability, but also makes applications highly available. Finally, it provides the best cost management. Auto scaling helps in having the optimal configuration for server instances based on demand. It helps in not over-provisioning servers that are underutilized and removes servers that are no longer required after scaling out.