官术网_书友最值得收藏!

Provisioning

The ARM framework helps to provision resources. The entire framework is highly scalable, performance-centric, and comprises multiple internal components. These components are not directly visible to users, but they help implement modularity and reusability within the overall architecture.

Here is the ARM architecture:

Here is the same architecture using examples of resource providers and types:

We will be referring to this architecture not only in this section but also throughout this chapter. The architecture comprises an Azure Resource Manager API component. This is one of the main components and the first point of contact with the Azure APIs for doing any operation within Azure. This is the control plane for the entire ARM framework.

When a client wants to talk to Azure, they must send their requests to this component. The ARM API does all the deciding, routing, and scheduling of resources. It hands over the incoming requests to other components that have designated responsibilities. While provisioning resources, it hands over the requests to the resource provider component, and the resource provider eventually ensures that resource instances are created based on the resource types controlled by them. Similarly, it hands over the request to other components, such as Azure policies, to evaluate the request and check whether the action in the request should be executed or denied.

主站蜘蛛池模板: 武鸣县| 长宁区| 平泉县| 荆门市| 南宫市| 且末县| 新营市| 平邑县| 衡阳县| 乐亭县| 井陉县| 中阳县| 游戏| 五台县| 乐亭县| 黄陵县| 西和县| 木里| 石河子市| 阿荣旗| 申扎县| 临桂县| 龙山县| 偃师市| 将乐县| 阿拉善左旗| 虹口区| 台东县| 邵阳县| 杭锦后旗| 海林市| 焉耆| 柏乡县| 扎囊县| 无锡市| 灌阳县| 临漳县| 多伦县| 乐安县| 惠水县| 竹北市|