Forum Discussion
Azure cloud architect
I am a networking student in my final year of my degree. for a project, I am wanting to build a clous monitoring system using Azure cloud, the system would be used in a primary school classroom environment. If anyone can help and point me in the right direction on how to get started, it would be appreciated.
As replied before the Azure Monitor could be your best choice: https://learn.microsoft.com/en-us/azure/azure-monitor/monitor-azure-monitor
Please check here the coverage of some data collection basics of Azure Monitor Application Insights, there is also a section for OpenTelemetry: https://learn.microsoft.com/en-us/azure/azure-monitor/app/opentelemetry-overview?tabs=aspnetcore
If you refer yourself to the network, then please look to Azure Network Watcher https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-overview
6 Replies
As replied before the Azure Monitor could be your best choice: https://learn.microsoft.com/en-us/azure/azure-monitor/monitor-azure-monitor
Please check here the coverage of some data collection basics of Azure Monitor Application Insights, there is also a section for OpenTelemetry: https://learn.microsoft.com/en-us/azure/azure-monitor/app/opentelemetry-overview?tabs=aspnetcore
If you refer yourself to the network, then please look to Azure Network Watcher https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-overview
- Ozy_RiazCopper ContributorThe system i want to build in the cloud should be able to watch the students screens in real time, so the teacher will have images of all the students screens on his or her laptop in real l time. Would need to install VM's on the students laptops?
How and would I need to configure the IP addresses, Subnet masks etc ? 
- Ozy_RiazCopper ContributorThe system i want to build in the cloud should be able to watch the students screens in real time, so the teacher will have images of all the students screens on his or her laptop in real l time. Would need to install VM's on the students laptops?
How and would I need to configure the IP addresses, Subnet masks etc ?Thanks for the update, I understand now the meaning of "monitoring" that you have.
To realise that, you need to identify all the systems and applications that you will use and send all the data inside a system to create alerts and dashboards, so:
- a set of VMs will be good because it is required to create the 1st one only, make the template and replicate it for all the people to monitor. It is not required that those VMs run on the cloud, so you can create with some virtualization solution, like VirtualBox.
 - being in "real-time" is something that could be not easy, especially for the cost. Azure Monitor has at least 5 minutes of delay to "show" the data, and I don't know if it is good for you.
 
If Azure Monitor is still a valid option, you can use PowerBI against Log Analytics to draw alerts and dashboards, but they will be not in real-time.
If Azure Monitor could not be an option anymore, then I would like to suggest an event or data-driven architecture or an IoT architecture. Some examples to edit:
The usage of Stream Analytics and Power BI will help a lot regarding the dashboarding and real-time features.
 - KirankbsCopper ContributorAzure Monitor is a good choice!