Scalability for Windows Azure
BMC PATROL for Windows Azure has been tested to scale using 5 accounts, each having 4 hosted services. Each hosted service can contain 5 role instances, with
- Approximately 1650 parameters per account
- 82 parameters per role instance
- Approximately 8250 parameters in total
- Collection interval for inventory data set to 1 minute
- Collection interval for role instance AZURE_ASP_NET and AZURE_ASP_NET_APP application classes performance data set to 5 minutes
- Collection interval for role instance AZURE_SYSTEM, AZURE_GLOBAL_IIS, and AZURE_ASP_NET_STATE_SERVICE application classes performance data set to 3 minutes
Collection interval for role instance AZURE_LOGICAL_DISK, AZURE_MEMORY, and AZURE_PROCESSOR application classes performance data set to 2 minutes
Scalability is directly proportional to the number of role instances, as any increase in the number of role instances is proportional to an increase in the number of requests sent to Windows Azure Web services. Azure web services cannot process many requests at a time and throws the “Address already in use” exception. This could result in missing data points for several parameters.
You can use the _RoleInstanceCount parameter to obtain the number of role instances discovered by BMC PATROL for Windows Azure. For more information about this parameter, see the BMC PATROL for Windows Azure online Help.