1. Management and monitoring tools
Welcome back! In the final chapter, we'll be optimizing security and performance for the ReadRadar app by making use of the management and monitoring tools in Azure.
2. Overview of the ReadRadar app in Azure
Let's take a look again at the overview of the ReadRadar app in Azure. We've now set up the first resources to support the app.
Our next task is to ensure appropriate security and data protection is in place, and also make sure the app performance is optimized.
We'll be using the following tools in Azure for this: role-based access, Policy, and Monitor.
We'll refresh your knowledge of these tools on the following slides.
3. Role-based access control (RBAC)
RBAC or role-based access control, is used for access control based on the role assigned to the user.
It determines which resources a user can access, and which actions the user can take.
This is done according to the principle of least privilege, which means that a user is only assigned a role with the minimum set of permissions needed to perform their tasks.
4. Azure Policy
Azure Policy is the tool you turn to for defining and enforcing policies across Azure resources.
It is especially useful to ensure adherence to the standards of AppSculpt, ReadRadar's company, and the applicable regulatory requirements.
Azure Policy has a different purpose than RBAC. While Azure Policy is used to define rules for resources, RBAC is used to define rules for user roles.
5. Azure Monitor
Azure Monitor is the main monitoring platform in Azure.
It has the following tools available:
Insights, to create metrics, charts and reports. For example, to visualize resource performance.
Logs, to query event data. For example, to get an overview of all errors related to a specific resource.
And alerts, which is used to monitor for performance issues automatically. For example, to make sure the availability of resources does not exceed a certain threshold.
6. Let's practice!
Now that you've refreshed your knowledge about management and monitoring tools, it is time to put that knowledge into practice!