Hi, folks!
At the same time Manageability of User's workload still user's responsibility and he wants to have it reliable and manageable! How to provide Application Monitoring for application hosted in the cloud?
Let's talk about Windows Azure here. It's a PaaS cloud and I've epxlained above what is the monitoring target for user there - User's Application itself. Right now Microsoft provides two thing which allow users monitor their Azure-Applications:
SCOM Management Pack for Azure looks rather ridiculous because it provides freaky scenario when user needs to install SCOM somewhere and this SCOM will monitor application hosted in Azure...looks like interim solution while Microsoft has no SCOM for Azure. So - forget about it and let's focus on Windows Azure Monitoring API - this is real stuff which could be used right now and going to be rather stable in future. Let's think how we can use it (and don't forget about your SQL Azure Database monitoring - it's a part of your application). Now I've found good TechNet page where Microsoft published the most useful links to blogs and articles about collecting logging data and monitoring in Azure: http://msdn.microsoft.com/en-us/library/gg433048.aspx
to be continued...
Now we are all moving to the Cloud! Or to CloudS to be more accurate - public, pricate, IaaS, PaaS,... som many clouds, so many services. And what's new in the cloud from monitoring and manageability perspective? First of all - cloud distinguish manageability for cloud services and user's workload. I called it "cloud services" and "user's workload" because exact meaning of these substances depends on Cloud type - e.g. for PaaS cloud (like Azure):
- Cloud Services:
- Operating System
- Disks
- Web Server
- Database Engine
- Network Infrastructure
- User's Workload
- User's Application
- Cloud Services:
- Hypervisor
- Network Infrastructure
- Storage
- Management Stack (for VM and Storage management)
- User's Workload
- User's Virtual Machine
- Guest OS
- User's Application
At the same time Manageability of User's workload still user's responsibility and he wants to have it reliable and manageable! How to provide Application Monitoring for application hosted in the cloud?
Let's talk about Windows Azure here. It's a PaaS cloud and I've epxlained above what is the monitoring target for user there - User's Application itself. Right now Microsoft provides two thing which allow users monitor their Azure-Applications:
SCOM Management Pack for Azure looks rather ridiculous because it provides freaky scenario when user needs to install SCOM somewhere and this SCOM will monitor application hosted in Azure...looks like interim solution while Microsoft has no SCOM for Azure. So - forget about it and let's focus on Windows Azure Monitoring API - this is real stuff which could be used right now and going to be rather stable in future. Let's think how we can use it (and don't forget about your SQL Azure Database monitoring - it's a part of your application). Now I've found good TechNet page where Microsoft published the most useful links to blogs and articles about collecting logging data and monitoring in Azure: http://msdn.microsoft.com/en-us/library/gg433048.aspx
to be continued...
No comments:
Post a Comment